summaryrefslogtreecommitdiff
path: root/nuttx/drivers/wireless/cc3000/wlan.c
Commit message (Collapse)AuthorAgeFilesLines
* Make some file section headers more consistent with standardGregory Nutt2015-04-081-1/+1
|
* This commit is a set of patches 02/11 through 03/11 correcting issues with ↵Gregory Nutt2014-11-281-3/+19
| | | | | | | | | | | | | | | | | | the CC3000 networking (01/11 was committed separated). Among these 10 patches: 03/11: CC3000 driver was getting stuck at recv() when remote host closed connection and application tried to read data from remotely shutdown socket. This patch adds proper handling for remotely closed socket event. 07/11: Socket state initialization was done in 'register', while it should be initialized in 'open' and deinitialized in 'close'. Old way caused problems when device is closed, power-cycled and then reopened as old socket state was left enabled. 08/11: Select thread was getting stuck after 'close, power-cycle, reopen', since selectsem was not properly setup and cleaned up. 09/11 'maxFD' was not properly reset in select worker and not checked for before calling cc3000_select(). 10/11: After wlan_stop()/cc3000_close(), irqsem was left with count '-1'. Therefore on next wlan_start()/cc3000_open(), initial value for irqsem was wrong. Additional repeated wlan_start()/wlan_stop() decreased irqsem value further. Obviously this causes driver not to function correctly and freeze. Patch moves initialization and destruction of waitsem, irqsem and readysem to cc3000_open/cc3000_close. All are: Signed-off-by: Jussi Kivilinna <jussi.kivilinna@haltian.com>
* Nucleo F401RE: Remove PX4 cruft that can in with the portGregory Nutt2014-04-221-3/+7
|
* Numerous updates to the CC3000 driver from David SidraneGregory Nutt2014-02-181-7/+31
|
* Many changes to reduce complaints from CppCheck. Several latent bugs fixes, ↵Gregory Nutt2014-02-101-4/+3
| | | | but probably some new typos introduced
* Updated CC3000 driver from David SidraneGregory Nutt2013-10-301-3/+3
|
* CC3000 driver updates from David SidraneGregory Nutt2013-10-301-8/+0
|
* CC3000 driver update from David SidraneGregory Nutt2013-10-251-64/+65
|
* Updated Spark/cc3000 files from David SidraneGregory Nutt2013-10-181-0/+6
|
* CC3000 driver changes from David SidraneGregory Nutt2013-10-161-1158/+1204
|
* Some restructing of the CC3000 buildGregory Nutt2013-09-041-7/+7
|
* CC3000 driver updates from Alan Carvalho de AssisGregory Nutt2013-09-041-1254/+1251
|
* Initial cut of a driver for the TI CC3000 network module with support on the ↵Gregory Nutt2013-09-031-0/+1254
Freescale KL25Z board from Alan Carvalho de Assis