Releases: analogdevicesinc/TMC-EvalSystem
Releases · analogdevicesinc/TMC-EvalSystem
Release list
3.11.8
- Included TMC5221-Eval and TMC5222-Eval to the project.
- Refreshed license and notice files.
- LBV2 & LBV3 SysTick: Replaced the microsecond time source with a PIT timer block. The previous DWT-based implementation could not reliably provide a 32-bit microsecond timer.
- LBV3 Timer: Reassigned the unused TIMER_CHANNEL_3 to a different timer, freeing up TIMER4, one of the only two available 32-bit timers.
3.11.7
- TMC9660: Added support for Evalsystem reset function.
- TMCL: Hardened tmcl_appendData to prevent integer overflow in size calculation that could lead to buffer overflow and crash.
- TMC8100-Eval: Added pin configuration for Eval v1.0 to maintain firmware compatibility.
- TMC-API update.
3.11.6
- Included TMC2262-BOB, TMC5262-BOB and TMC6460-BOB to the project.
- Updated copyright text of both TMC-API and TMC-EvalSystem.
- TMC6460-Eval: Added APs to control PWM_IN pin from LB side, an option to read raw ADC value from TEMP_LB_IN pin and supported higher RTMI RAMDebug downsampling via SW prescaling.
- Set the UART TX mode for most single-wire UART Evalboards.
- Code cleanup and bug fixes.
3.11.5
- Included TMC6460 to the project. Currently TMC6460-Eval is only supported by LandungsbrueckeV3.
- Bug fixes for TMC8100-Eval.
- Bug fixes for TMC5272.
- Code cleanup.
3.11.4
- Included TMC5241 and TMC2241 to the project.
- Bug fixes for MAX22215-Eval.
- Additional functionality added for MAX22200-Eval.
- Code cleanup.
3.11.3
Bug fix for TMC9660-STEPPER-EVAL: Failed to enter application mode even after the application was started.
3.11.2
- Added TMC-API support for TMC9660 and MAX22200.
- Integrated TMC-API TMC9660 support to TMC9660-based Evalboards.
- Included MAX22200-Eval to the project.
- Code cleanup and bug fixes.
3.11.1
- Reworked MAX22216 CRC calculation to be more efficient. This is a backwards-incompatible change for anyone using the CRC calculation function max22216_CRC() from the TMC-API directly.
- Code cleanup and bug fixes.
3.11.0
-
Included MAX22215-Eval to the project.
-
Added I2C functionality for both LB boards with Freescale and Giga device processors.
-
Various bugfixes & cleanups.
3.10.10
- TMC9660: Fixed communication issues with LBV1.2 and LBV2.0.
- Finished API rework and released TMC4361A.
- LandungsbrueckeV3: Added support to return to bootloader via onboard button.
- TMCL: Added support for GET_INFO command.
- Bug fixes for TMC2240, TMC2130, TMC4671 and TMC2262.
- Code cleanup.