@@ -96,13 +96,13 @@ void wizchip_bus_writebyte(uint32_t AddrSel, uint8_t wb) { *((volatile uint8_t
96
96
* @note This function help not to access wrong address. If you do not describe this function or register any functions,
97
97
* null function is called.
98
98
*/
99
- uint8_t wizchip_spi_readbyte ( void ) { return 0 ;};
99
+ void wizchip_spi_readbytes ( uint8_t * buf , uint32_t len ) {}
100
100
/**
101
101
* @brief Default function to write in SPI interface.
102
102
* @note This function help not to access wrong address. If you do not describe this function or register any functions,
103
103
* null function is called.
104
104
*/
105
- void wizchip_spi_writebyte ( uint8_t wb ) {};
105
+ void wizchip_spi_writebytes ( const uint8_t * buf , uint32_t len ) {}
106
106
107
107
/**
108
108
* @\ref _WIZCHIP instance
@@ -168,19 +168,19 @@ void reg_wizchip_bus_cbfunc(uint8_t(*bus_rb)(uint32_t addr), void (*bus_wb)(uint
168
168
}
169
169
}
170
170
171
- void reg_wizchip_spi_cbfunc (uint8_t (* spi_rb )(void ), void (* spi_wb )(uint8_t wb ))
171
+ void reg_wizchip_spi_cbfunc (( void (* spi_rb )(uint8_t * , uint32_t ), void (* spi_wb )(const uint8_t * , uint32_t ))
172
172
{
173
173
while (!(WIZCHIP .if_mode & _WIZCHIP_IO_MODE_SPI_ ));
174
174
175
175
if (!spi_rb || !spi_wb )
176
176
{
177
- WIZCHIP .IF .SPI ._read_byte = wizchip_spi_readbyte ;
178
- WIZCHIP .IF .SPI ._write_byte = wizchip_spi_writebyte ;
177
+ WIZCHIP .IF .SPI ._read_bytes = wizchip_spi_readbytes ;
178
+ WIZCHIP .IF .SPI ._write_bytes = wizchip_spi_writebytes ;
179
179
}
180
180
else
181
181
{
182
- WIZCHIP .IF .SPI ._read_byte = spi_rb ;
183
- WIZCHIP .IF .SPI ._write_byte = spi_wb ;
182
+ WIZCHIP .IF .SPI ._read_bytes = spi_rb ;
183
+ WIZCHIP .IF .SPI ._write_bytes = spi_wb ;
184
184
}
185
185
}
186
186
0 commit comments