Skip to content

Releases: Peter-van-Tol/LiteX-CNC

v1.2.4: Improve stepgen timings

18 Feb 21:29
d203fff
Compare
Choose a tag to compare

Bugfix version to fix timings for stepgen.

  • driver:

    • stepgen: Fix timings (#59). Thanks to hmnijp for testing the stepgen module with a scope.
    • stepgen: Fix check on maximum speed obeys the maximum step frequency (#59).

Release v1.2.3: Quick bugfix for cli

16 Feb 11:33
e1e4285
Compare
Choose a tag to compare

Version 1.2.3

Quick bugfix to solve an identation error in the cli.

v1.2.2: Bugfix version for ``encoder`` module

13 Feb 19:57
Compare
Choose a tag to compare

Bugfix version for stepgen module, which was affected by an error in the encoder module.

Due to an upgrade in the detection / comparison of the version of the firmware this version will show a
warning message if older firmware is used (NOTE: the communication has not changed, thus re-compilation is
not required). In the next minor release (i.e. version 1.3) this change will correctly enforce recompilation
of the firmware. A change in minor version (i.e. 1.2 -> 1.3) indicates a modification in communication
protocol and thus requires an update of the firmware.

  • driver:

    • encoder: counts and position of encoder can be reset (#74)
    • encoder: incorrect required read buffer reported has been corrected. This affected the module stepgen (#79)
    • watchdog: the watchdog is reset when the card is reset. Prevents the has_bitten message when LinuxCNC
      is restarted without power-cycling the card. (#80)
    • Fixed showing the correct version of LitexCNC in HAL.
    • Temporary fixed comparison between version of FPGA and driver. When the minor version changes in an upcoming
      release, the driver will now correctly enforce a recompilation of the firmware.
  • cli:

    • install_toolchain: Fixed issue with detection of OS on desktop. Also git and openocd are installed
      on x64-architecture systems (#78).

Release v1.2.1: Bugfix CLI for toolchain

15 Jan 21:33
Compare
Choose a tag to compare

Bugfix version for CLI on RPi images from LinuxCNC.

  • cli:
    • install_toolchain: The path variable is now persisted in .bashrc instead of .profile. This will make the toolchain available in the terminal when using from desktop. Previously only SSH was working.

Release v1.2.0

29 Dec 21:34
Compare
Choose a tag to compare

Support for Raspberry Pi 5 added (using spidev only at this moment).

For this version the configuration file has to be changed. The section watchdog: {} has to be added to the configuration in order to compile the firmware. Optionally, one can specify an enable out pin. See for more information the watchdog documentation

  • cli:
    • install_toolchain: OpenOCD compiled with support for the libgpiod-driver. Required for support of the Raspberry PI (#64).
    • install_toolchain: Fixed issue with 64-bit OS on RaspberryPi.
    • flash_firmware: Added configuration for libgpiod-driver. Auto-detects whether a Raspberry Pi 5 is used and changes to the new configuration in that case (#64).
  • driver:
    • watchdog: Watchdog requires configuration. Optional an enable out pin can be set for the Watchdog (#65).
    • HUB75HAT: Corrected pinout (#68)
    • gpio: Fixed issue with configurations with either all inputs or all outputs (#70)

Release v1.1.1

09 Nov 22:46
Compare
Choose a tag to compare

Version 1.1.1

Bugfixes for CLI-command.

  • cli:

    • install_toolchain: Resolved issue creating nested directories.
    • install_toolchain: The architecture i386 is not supported by OSS-cad-suite. When this
      architecture is detected, a clear error message will be given and OSS-cad-suite is not
      installed.

Release v1.1.0: Added support for SPI

09 Nov 08:19
9e32512
Compare
Choose a tag to compare

Added new drivers for SPI communiction [48]. For current users this requires a minor modification in their configuration files. The connection entry in the config-file must be altered to include the field connection_type. See for further guidelines on the parameters for the connection, including the new SPI connection, the updates help-files.

Further minor changes:

  • cli:
    • install_litex: DEPRECATED, the functionality has been transferred to install_toolchaing.
    • install_toolchain: Also installs Litex, and on a RaspberryPi also OpenOCD.
    • flash_firmware: Flashes the firmware to the LED-card using OpenOCD. Designed for flashing with a RaspberryPi, however other adapters can aslo be selected by their name.

Release v1.0.3.

18 Oct 19:52
8c07a94
Compare
Choose a tag to compare

The following bugs have been fixed:

  • driver:
    • encoder: calculation of average speed has been corrected (#50).
  • cli:
    • install_litex: Solved bug which prevented installation without the option --user (#47).
    • install_toolchain: Auto-detection of both architecture and os. Command line options are only required when installing specific versions.

Release v1.0.2.

19 Sep 07:23
d38ad88
Compare
Choose a tag to compare

Resolves communication errors with the FPGA.

v1.0.1

02 Sep 19:42
3a979c0
Compare
Choose a tag to compare

Bugfix version which resolves an error due to a merge conflict.