SFHSS fix

This commit is contained in:
midelic 2016-08-16 19:10:46 +03:00 committed by GitHub
parent 3b3a848553
commit fe84731ad2

View File

@ -21,14 +21,14 @@
void CC2500_ReadData(uint8_t *dpbuffer, uint8_t len) void CC2500_ReadData(uint8_t *dpbuffer, uint8_t len)
{ {
CC2500_ReadRegisterMulti(CC2500_3F_RXFIFO | CC2500_READ_BURST, dpbuffer, len); CC2500_ReadRegisterMulti(CC2500_3F_RXFIFO , dpbuffer, len);
} }
//---------------------- //----------------------
static void CC2500_ReadRegisterMulti(uint8_t address, uint8_t data[], uint8_t length) static void CC2500_ReadRegisterMulti(uint8_t address, uint8_t data[], uint8_t length)
{ {
CC25_CSN_off; CC25_CSN_off;
spi_write(address); spi_write(CC2500_READ_BURST | address);
for(uint8_t i = 0; i < length; i++) for(uint8_t i = 0; i < length; i++)
data[i] = spi_read(); data[i] = spi_read();
CC25_CSN_on; CC25_CSN_on;