void pointer deref fix

This commit is contained in:
rus 2017-03-15 18:02:25 +05:00
parent 0908448a7a
commit d32fb25223

View file

@ -191,7 +191,7 @@ static void _spi_buf_transfer(uint8_t bus, const void *out_data, void *in_data,
_set_size(bus, bytes); _set_size(bus, bytes);
// memcpy((void *)SPI(bus).W, out_data, bytes); // <- It's buggy // memcpy((void *)SPI(bus).W, out_data, bytes); // <- It's buggy
for (uint8_t i = 0; i < bytes; i ++) for (uint8_t i = 0; i < bytes; i ++)
((uint8_t *)SPI(bus).W)[i] = out_data[i]; ((uint8_t *)SPI(bus).W)[i] = ((uint8_t *)out_data)[i];
_spi_buf_prepare(bus, len, e, word_size); _spi_buf_prepare(bus, len, e, word_size);
_start(bus); _start(bus);
_wait(bus); _wait(bus);