diff --git a/changelog.md b/changelog.md index 57307c8..0b233d6 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,23 @@ ## grblHAL changelog +20250312 + +Core: + +* Changed display plugin defines/symbols. No functional change. + +Drivers: + +* STM32F1xx: added PC9 as option for spindle PWM output. + +* RP2040: "hardened" code in order to avoid occasional too short step intervals at high step rates. Fixed copy/paste error. + +Plugins: + +* Spindle: fix for incorrect sign returned from spindle data function used for spindle sync. Depends on stepper configuration. + +--- + Build 20250311 Core: @@ -12,11 +30,11 @@ Core: Drivers: -* STM32F4xx: added flexi-HAL board, ref. PR [#](). +* STM32F4xx: added flexi-HAL board, ref. PR [#217](https://github.com/grblHAL/STM32F4xx/pull/217). * STM32F4xx, STM32F7xx: fix for regression causing axis drift when step delay was enabled with $29. Ref. issue [#220](https://github.com/grblHAL/STM32F4xx/issues/220). -* ESP32: fixed board map errors.Ref issue [#150](https://github.com/grblHAL/ESP32/issues/150). Improved I2C driver code. +* ESP32: fixed board map errors. Ref issue [#150](https://github.com/grblHAL/ESP32/issues/150). Improved I2C driver code. Plugins: diff --git a/plugins.h b/plugins.h index 47f9c04..366a69d 100644 --- a/plugins.h +++ b/plugins.h @@ -260,9 +260,9 @@ typedef union { #define DISPLAY_UART (1<<2) //!< 4 // Plugins -#define DISPLAY_I2C_INTERFACE ((1<<3)|DISPLAY_I2C) //!< 9 -#define DISPLAY_I2C_LEDS ((1<<4)|DISPLAY_I2C) //!< 17 -#define DISPLAY_I2C_LUC ((1<<5)|DISPLAY_I2C) //!< 33 +#define DISPLAY_I2C_INTERFACE ((1<<3)|DISPLAY_I2C) //!< 9 - @grblhal +#define DISPLAY_I2C_LEDS ((1<<4)|DISPLAY_I2C) //!< 17 - @grblhal +#define DISPLAY_I2C_OLED_1 ((1<<5)|DISPLAY_I2C) //!< 33 - @luc-github // Driver chips