summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
1b14bdb)
Reset the SPI Interrupt Flag in SPSR uppon read of a SPI byte.
via sebastien.besombes@gmail.com
Signed-off-by: Michel Pollet <buserror@gmail.com>
avr_spi_t * p = (avr_spi_t *)param;
uint8_t v = p->input_data_register;
p->input_data_register = 0;
avr_spi_t * p = (avr_spi_t *)param;
uint8_t v = p->input_data_register;
p->input_data_register = 0;
+ avr_regbit_clear(avr, p->spi.raised);
// printf("avr_spi_read = %02x\n", v);
return v;
}
// printf("avr_spi_read = %02x\n", v);
return v;
}