nuttx/drivers/wireless
Gregory Nutt 7d4cb73bd6 STM32 and EFM32 SPI drivers adopted an incompatible conventions somewhere along the line. The set the number of bits to negative when calling SPI_SETBITS which had the magical side-effect of setting LSB first order of bit transmission. This is not only a hokey way to pass control information but is supported by no other SPI drivers.
This change three things:  (1) It adds HWFEAT_LSBFIRST as a new H/W feature.  (2) It changes the implementations of SPI_SETBITS in the STM32 and EFM32 derivers so that negated bit numbers are simply errors and it adds the SPI_HWFEATURES method that can set the LSB bit order, and (3) It changes all calls with negative number of bits from all drivers: The number of bits is now always positive and SPI_HWFEATUREs is called with HWFEAT_LSBFIRST to set the bit order.
2016-08-08 08:28:13 -06:00
..
cc3000 drivers/: Review and correct some stylistic inconsistencies 2016-08-07 09:43:48 -06:00
ieee802154 Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 2016-06-20 11:59:15 -06:00
cc1101.c Rename up_rnginitialize to devrandom_register 2016-07-18 10:55:37 -06:00
ISM1_868MHzGFSK100kbps.c drivers/wireless: Fixes to spacing and alignement 2015-10-10 11:51:32 -06:00
ISM2_905MHzGFSK250kbps.c drivers/wireless: Fixes to spacing and alignement 2015-10-10 11:51:32 -06:00
Kconfig Add MFRC522 RFID ISO14443 and Mifare transceiver driver 2016-08-06 08:45:52 -06:00
Make.defs Add MFRC522 RFID ISO14443 and Mifare transceiver driver 2016-08-06 08:45:52 -06:00
mfrc522.c drivers/wireless/mfrc522.c: Fix memory free command 2016-08-07 07:34:01 -06:00
mfrc522.h Add MFRC522 RFID ISO14443 and Mifare transceiver driver 2016-08-06 08:45:52 -06:00
nrf24l01.c Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 2016-06-20 11:59:15 -06:00
nrf24l01.h
pn532.c STM32 and EFM32 SPI drivers adopted an incompatible conventions somewhere along the line. The set the number of bits to negative when calling SPI_SETBITS which had the magical side-effect of setting LSB first order of bit transmission. This is not only a hokey way to pass control information but is supported by no other SPI drivers. 2016-08-08 08:28:13 -06:00
pn532.h Cosmetic changes from review of last pull request 2016-01-17 14:52:11 -06:00