34 #if PCA9654E_ENABLE || MCP3221_ENABLE || MCP4725_ENABLE || MCP23017_ENABLE || FLEXGPIO_ENABLE
36 #if defined(I2C_ENABLE) && !I2C_ENABLE
45 extern void mcp3221_init (
void);
49 extern void mcp4725_init (
void);
53 extern void pca9654e_init (
void);
57 extern void mcp23017_init (
void);
63 extern void flexgpio_init (
void);
72 #if defined(SPI_ENABLE) && !SPI_ENABLE
83 extern void hc595_init (
void);
90 #if PICOHAL_IO_ENABLE || R4SLS08_ENABLE
92 #if !defined(MODBUS_ENABLE) || !(MODBUS_ENABLE & MODBUS_RTU_ENABLED)
93 #error "Enabled IO expander(s) require Modbus RTU!"
97 extern void r4sls08_init (
void);
102 #if PICOHAL_IO_ENABLE
103 extern void picohal_io_init (
void);
115 extern void thcad2_init (
void);
118 #if FNC_EXPANDER_ENABLE
119 void fnc_expander_init (
void);
124 static inline void io_expanders_init (
void)
156 #if PICOHAL_IO_ENABLE
160 #if FNC_EXPANDER_ENABLE
void board_ports_init(void)
Definition: grbllib.c:93