chao.an
946f99791b
net/wireless: add country code control support
...
Change-Id: Ie3917815e9004bae9c1116916bc4eadb752f6e44
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-11-27 20:37:44 -03:00
chao.an
b2b7541d59
nuttx/wireless: fix nxstyle warning
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-09-19 11:39:13 -07:00
chao.an
9e45d6e88e
nuttx/wireless: add wireless event member length helper
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-09-19 11:39:13 -07:00
Xiang Xiao
78904cdb1c
wireless: remove unnecessary flags ( #10 )
...
Some flags (e.g. IW_TXPOW_NFLAGS) is wrong actually
2019-12-31 07:49:16 -06:00
chao.an
fed50a1070
include/nuttx/wireless/wireless.h: Correct number of network commands.
2019-12-17 08:47:52 -06:00
chao.an
eb63227559
include/net, include/nuttx/fs, include/nuttx/wireless: Make wireless definitions more consistent with Linux.
2019-12-13 08:20:07 -06:00
Lwazi Dube
b7fa409fc4
include/nuttx/wireless/bluetooth adn include/nuttx/wireless/bluetooth: Add SIOCBTCONNECT and SIOCBTDISCONNECT ioctl commands
2018-12-02 10:57:51 -06:00
Gregory Nutt
8aa5b6c6ac
include/nuttx/wireless: Add support for the rest of the IOCTL options needed to support apps/wireless/bluetooth/btsak. This is only the IOCTL command definitions. The IOCTL command implementation is still missing.
2018-04-20 09:14:59 -06:00
Gregory Nutt
71b8d408e2
wireless/bluetooth: Add IOCTL commands to support MTU exchange.
2018-04-19 15:51:40 -06:00
Gregory Nutt
2ebe8e99cc
wireless/bluetooth: Add support for IOCTL commands to perform GATT discovery and obtain the results.
2018-04-19 11:26:36 -06:00
Gregory Nutt
d25549ac54
This commit adds a Bluetooth HCI UART lower half driver for the STM32
...
Squashed commit of the following:
arch/arm/src/stm32: Add Kconfig options needed by the HCI UART. Various fixes to finally get a clean error free compile with no unexpected warnings.
arch/arm/src/stm32: In HCI UART, use spin_lock_irqsave() instead of enter_critical_section() whenever possible.
arch/arm/src/stm32: In HCI UART, fix up naming of configurations so that they are unique. Still needs Kconfig settings. Modify logic so that there can be multiple HCI UARTs, some supporting DMA and some not.
arch/arm/src/stm32: Integrate watermarks and software Rx flow control into the HCI UART driver.
arch/arm/src/stm32: Eliminate some HCI UART UART configuration options. Per the HCI UART spec, the link will b 8 data bits, no parity, 1 stop bit... Always.
arch/arm/src/stm32: Trivial cleanup
arch/arm/src/stm32: Fixes most initial compilation issues STM32 HCI UART driver. Still need to set up USART configuration parmeters for HCI UART
arch/arm/src/stm32: Completes first cut at STM32 HCI UART driver.
arch/arm/src/stm32: Completes most of read logic for HCI UART. Still needs to be able to block if no read data is available. Still missing write and flush logic.
drivers/wireless: Remove txenable from HCI UART methods. arch/arm/src/stm32: Reorganize some structures in HCI UART.
arch/arm/src/stm32: Still messaging the HCI uart driver.
arch/arm/src/stm32: Some trivial renaming.
arch/arm/src/stm32: A little more HCI-UART logic.
arch/arm/src/stm32: Initial setup to support HCI-UART. Little more than the serial driver with some name changes and a few things removed.
2018-04-13 10:36:23 -06:00
Gregory Nutt
b42d31401c
include/nuttx/wireless.h: Fix some coding standard violations. configs/indium-f7: Fix some compile errors found in build testing.
2018-04-12 08:11:55 -06:00
Gregory Nutt
4fd814982d
drivers/bluetooth: Extend device simulation. Now makes it all the way through initialization without error. wireless/bluetooth: Add support for IOCTL commangs to get BR/EDR and LE features.
2018-04-06 16:22:49 -06:00
Gregory Nutt
49644be9a5
include/nuttx/wireless and wireless/bluetooth: Add support for an IOCTL command to enable Bluetooth security.
2018-04-02 17:34:41 -06:00
Gregory Nutt
f7bcad502a
Bluetooth: Bring in some definitions from NetBSD. Update some usage and naming to be more consistent.
2018-03-31 16:31:51 -06:00
Gregory Nutt
d62649757c
wireless/bluetooth and include/nutt/net: Add support for Bluetooth IOCTL commands.
2018-03-30 10:50:44 -06:00
Gregory Nutt
0579825b69
Fix some errors in IOCTL decoding macros
2017-08-02 14:28:17 -06:00
Gregory Nutt
1ae9748170
Networking: Add support for some packet radio IOCTL commands; Spirit: Fix a few bugs from testing.
2017-08-02 11:53:03 -06:00
Gregory Nutt
28e9fe32b6
include/: Remove dangling space at the end of lines.
2017-06-28 13:30:08 -06:00
Simon Piriou
6b15c26e56
bcmf: add SIOCGIWSCAN ioctl support
2017-05-20 22:13:15 +02:00
Simon Piriou
b5e1ea4bef
bcmf: fix frame not freed when dropped + cleanup
2017-05-03 23:19:28 +02:00
Simon Piriou
91b3efa706
Extend wireless.h with definitions needed by wext.
2017-05-02 08:41:13 -06:00
Gregory Nutt
4910e073cb
Correct use of _WLIOC where _WLCIOC is required.
2017-04-27 17:16:02 -06:00
Gregory Nutt
2e6908b384
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
Gregory Nutt
7c6f2c3c9a
Back out most of ebf05cb9f5
2017-04-21 18:31:05 -06:00
Gregory Nutt
2c4800f511
Remove the 6loWPAN PANID IOCTLs they are redundant.
2017-04-21 14:17:46 -06:00
Gregory Nutt
9281cd558e
6loWPAN: Add an IOCTL to set the IEEE802.15.4 PAN ID
2017-04-19 18:06:43 -06:00
Gregory Nutt
6560db912b
Add more definitions needed by apps/examples/wapi
2017-04-11 12:41:30 -06:00
Gregory Nutt
3fb730040b
include/nuttx/wireless/wireless.h: Add a few more definitions needed by apps/wireless/wapi
2017-04-11 10:23:46 -06:00
Gregory Nutt
4f35f196b1
included/nuttx/wireless/wireless.h: Fix/add a few things needed by apps/wireless/wapi
2017-04-10 16:14:12 -06:00
Gregory Nutt
c08ba10d32
include/: Add some definitions needed by apps/wireless/wapi
2017-04-10 14:56:23 -06:00
Gregory Nutt
4a93b0dc0c
Update comments.
2017-03-14 08:44:56 -06:00
Gregory Nutt
5f5b20ab74
Cosmetic update to some spacing and comments.
2017-03-13 13:15:49 -06:00
Gregory Nutt
888cff30dc
Fix some errors in the previous commit
2017-03-13 10:14:38 -06:00
Gregory Nutt
b808084e57
Move wireless IOCTLs from include/nuttx/net/ioctl to include/nuttx/wireless/wireless.h. Add some linux compatible structures to use with the IOCTL commands.
2017-03-13 09:51:31 -06:00
Gregory Nutt
f15f17a63d
Wireless and TSC: Add infrastructure to assure that all IOCTL commands are uniquely numbered.
2017-02-25 15:48:25 -06:00
Gregory Nutt
cfe018e991
Rename CONFIG_WIRELESS to CONFIG_DRIVERS_WIRELESS
2016-02-26 16:50:26 -06:00
Gregory Nutt
855e40ee7d
Make some file section headers more consistent with standard
2015-04-08 07:25:06 -06:00
Gregory Nutt
0e37ec1bfc
Add NSRF42L01 driver. From Laurent Latil
2013-06-01 08:03:55 -06:00