diff --git a/changelog.md b/changelog.md index bf8243f..0476fc9 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,21 @@ ## grblHAL changelog +20250411 + +Core: + +* Added MCP4725 I2C DAC to IO expander plugins. + +Drivers: + +* iMXRT1062, STM32F4xx, STM32F7xx, MSP432: fixed regression causing spindle encoder data to be reset shortly before starting spindle synced motion - resulting in error 41. + +Plugins: + +* Misc: added MCP4725 I2C DAC. + +--- + Build 20250409 Core: diff --git a/expanders_init.h b/expanders_init.h index 40f6f4b..8564395 100644 --- a/expanders_init.h +++ b/expanders_init.h @@ -29,7 +29,7 @@ // I2C expanders -#if PCA9654E_ENABLE || MCP3221_ENABLE +#if PCA9654E_ENABLE || MCP3221_ENABLE || MCP4725_ENABLE #if defined(I2C_ENABLE) && !I2C_ENABLE #undef I2C_ENABLE @@ -43,6 +43,10 @@ extern void mcp3221_init (void); #endif +#if MCP4725_ENABLE +extern void mcp4725_init (void); +#endif + #if PCA9654E_ENABLE extern void pca9654e_init(void); #endif @@ -73,6 +77,10 @@ static inline void io_expanders_init (void) mcp3221_init(); #endif +#if MCP4725_ENABLE + mcp4725_init(); +#endif + #if PCA9654E_ENABLE pca9654e_init(); #endif