incubator-nuttx/drivers/wireless
Dave Marples 05bbbec3e1 Add support for the BCM43438A1 Bluetooth capability. It also adds a serial 'shim' to allow any regular serial port that can support a Bluetooth H4 interface (i.e. it has RTS/CTS) to be used to drive a Bluetooth device (Get a handle to it via hci_uart_getdevice("/dev/xxx") and then pass it to the btuart_register function.
Most of the bluetooth and wifi chips appear to need external firmware, and the 43438 is no exception. Fortunately, since Cypress got involved, these are much more straightforward to obtain and are shipped as part of their SDK, which is downloadable from their website.  Those firmwares are already provided as C arrays, so their names just need updating to;

const unsigned char bt_firmware_hcd -> The bt firmware array.

const int bt_firmware_len = sizeof(bt_firmware_hcd);
2019-09-21 07:16:37 -06:00
..
bluetooth Add support for the BCM43438A1 Bluetooth capability. It also adds a serial 'shim' to allow any regular serial port that can support a Bluetooth H4 interface (i.e. it has RTS/CTS) to be used to drive a Bluetooth device (Get a handle to it via hci_uart_getdevice("/dev/xxx") and then pass it to the btuart_register function. 2019-09-21 07:16:37 -06:00
ieee80211 Add support for the BCM43438A1 Bluetooth capability. It also adds a serial 'shim' to allow any regular serial port that can support a Bluetooth H4 interface (i.e. it has RTS/CTS) to be used to drive a Bluetooth device (Get a handle to it via hci_uart_getdevice("/dev/xxx") and then pass it to the btuart_register function. 2019-09-21 07:16:37 -06:00
ieee802154 Merged in antmerlino/nuttx/xbee-iobuser-fix (pull request #1010) 2019-08-19 22:50:21 +00:00
lpwan Squashed commit of the following: 2019-05-21 18:57:54 -06:00
spirit Merged in antmerlino/nuttx/iobinstrumentation (pull request #1001) 2019-08-16 22:42:25 +00:00
ISM1_868MHzGFSK100kbps.c drivers/wireless: Fixes to spacing and alignement 2015-10-10 11:51:32 -06:00
ISM2_433MHzMSK500kbps.c Squashed commit of the following: 2018-03-03 08:53:51 -06:00
ISM2_905MHzGFSK250kbps.c drivers/wireless: Fixes to spacing and alignement 2015-10-10 11:51:32 -06:00
Kconfig Merged in masayuki2009/nuttx.nuttx/gs2200m_with_udp (pull request #953) 2019-07-25 05:40:06 +00:00
Make.defs Merged in masayuki2009/nuttx.nuttx/add_wireless_gs2200m (pull request #908) 2019-06-18 12:44:03 +00:00
cc1101.c Squashed commit of the following: 2019-05-21 18:57:54 -06:00
gs2200m.c Merged in masayuki2009/nuttx.nuttx/fix_comments_in_gs2200m (pull request #1032) 2019-09-18 11:34:00 +00:00
nrf24l01.c Merged in fbraghiroli/nuttx/fix_nrf24l01 (pull request #922) 2019-06-29 16:56:57 +00:00
nrf24l01.h IOCTLS. Separate wireless character driver IOCTL commands from wireless network driver IOCTL commands. Move from wireless.h to ioctl.h. 2017-04-27 16:58:30 -06:00