Adds re-architected Bluetooth UART driver from the Intel/Zephyr arduino101_firmware_source-v1.tar package.

Squashed commit of the following:

    drivers/bluetooth:  Re-architect Bluetooth UART driver to follow upper/lower half model.  Completely untested.
    drivers/bluetooth:  Grr..  Another band-aid commit to stay in sync with master.  Why is this so difficult
    drivers/bluetooth:  Band-aid commit to stay in sync with master.  Lost it somehow.
    drivers/wireless/bluetooth:  A few changes, mostly thought experiments.
    drivers/wireless/bluetooth:  UART-based Bluetooth driver ported from the Intel/Zephyr arduino101_firmware_source-v1.tar package.  This initial commit is the original files in the NuttX build environment with changes to conform with the coding standard.  It should not even build.
This commit is contained in:
Gregory Nutt
2018-03-29 18:36:03 -06:00
parent aaf5fee1e6
commit 380d558795
6 changed files with 663 additions and 2 deletions
+11 -2
View File
@@ -35,7 +35,7 @@ menuconfig DRIVERS_IEEE802154
bool "IEEE 802.15.4 Device Support"
default n
---help---
This directory holds implementations of IEEE802.15.4 device drivers.
Select to enable building of IEEE802.15.4 device drivers.
source drivers/wireless/ieee802154/Kconfig
@@ -43,10 +43,19 @@ menuconfig DRIVERS_IEEE80211
bool "IEEE 802.11 Device Support"
default n
---help---
This directory holds implementations of IEEE802.11 device drivers.
Select to enable building of IEEE802.11 device drivers.
source drivers/wireless/ieee80211/Kconfig
menuconfig DRIVERS_BLUETOOTH
bool "Bluetooth Device Support"
default n
depends on WIRELESS_BLUETOOTH
---help---
Select to enable building of Bluetooth device drivers.
source drivers/wireless/bluetooth/Kconfig
config WL_NRF24L01
bool "nRF24l01+ transceiver support"
default n