Gregory Nutt
ec5b0a0ef3
Minor changes to spacing only from review of last PR
2017-04-19 13:40:52 -06:00
Anthony Merlino
3b5f350656
wireless/ieee802154: Removes uneccessary structs surrounding bit-fields in mac802154.c
2017-04-19 14:47:35 -04:00
Anthony Merlino
37e7c67373
wireless/ieee802154: Changes radio interface to match MAC callback design
2017-04-19 13:26:44 -04:00
Anthony Merlino
3950541136
wireless/ieee802154: Renames mac802154_devwrapper_s to mac802154_chardevice_s
2017-04-19 13:26:44 -04:00
Gregory Nutt
dbafc0fc49
ieee802154: Purely cosmetic changes from review of last PR.
2017-04-19 09:53:32 -06:00
Anthony Merlino
de4e2d84c4
wireless/ieee802154: Simplifies MAC callback interface. Adds missing data type definitions
2017-04-19 11:30:43 -04:00
Gregory Nutt
35756d6295
ieee802.15.4: Cosmetic changes from review of last PR.
2017-04-18 14:25:23 -06:00
Anthony Merlino
9ad3b375e5
wireless/ieee802154: Lots of small fixes to eliminate build issues.
...
Generally cleans things up and fixes lots of small issues preventing a successful build. Does not completely build, but there are significantly less errors
2017-04-18 15:34:28 -04:00
Gregory Nutt
1d1d633e6f
ieee802.15.4: Fix some forbidden C11 syntax.
2017-04-17 11:47:33 -06:00
Gregory Nutt
6d3ec6e4a4
ieee802.15.4: Changes from review of last PR
2017-04-17 09:53:58 -06:00
Anthony Merlino
46d7a4bb03
wireless/ieee802154: Continues development on transmit structure
2017-04-17 11:34:41 -04:00
Gregory Nutt
bbeadc2274
6loWPAN network driver: Still only a skeleton but has some added though experimentation.
2017-04-16 07:50:11 -06:00
Gregory Nutt
8786770d7d
Costmetic change from review of last PR
2017-04-15 15:59:00 -06:00
Anthony Merlino
2bc758c3eb
wireless/ieee802154: Bind MAC phyif to radio
2017-04-15 13:44:15 -04:00
Anthony Merlino
16edc77965
wireless/ieee802154: Skeleton code for request associate
2017-04-15 13:26:03 -04:00
Anthony Merlino
36a6bda755
wireless/ieee802154: Starts adding MAC request data functionality
2017-04-15 13:22:36 -04:00
Anthony Merlino
5c32abb442
wireless/ieee802154: Adds ability to receive notifications from MAC char driver
2017-04-15 12:00:43 -04:00
Gregory Nutt
30db2835a1
Trivial fix to spacing
2017-04-15 09:36:11 -06:00
Gregory Nutt
a8706d8afa
wireless/ieee802154: Correct a few more compile issues.
2017-04-14 13:58:25 -06:00
Gregory Nutt
92c83489ba
radio802154_device.c now accesses the PHY layer via the IOCTL helper functions.
2017-04-14 13:04:24 -06:00
Gregory Nutt
0c4ff5e60b
wireless/ieee802154: Add radio IOCTL helpers
2017-04-14 12:59:49 -06:00
Gregory Nutt
beee02843a
wireless/ieee802154: Fix some easy compilation problems introduced with header file changes.
2017-04-14 12:05:28 -06:00
Gregory Nutt
fba8c96540
ieee802.15.4: New global functions exported by the lower MAC layer should be private to the MAC module. Function prototypes moved from include/nuttx/wireless/ieee802154/ieee802154_mac.h to wireless/ieee802154/mac802154.h
2017-04-14 11:24:40 -06:00
Gregory Nutt
6004f33f61
Trivial cleanup
2017-04-14 10:47:46 -06:00
Gregory Nutt
badd36170d
IEEE802.15.4: There is only one instance of the IEEE802.15.4 MAC lower level. There is no need for the interface to be indirect via a vtable. In this case, standard global functions should be used.
2017-04-14 10:38:46 -06:00
Gregory Nutt
c1ddae5c5e
ieee802.15.4: de-couple MAC driver interface. Now works more like other drivers.
2017-04-13 12:17:36 -06:00
Gregory Nutt
fae1df31dc
ieee802.15.4 netdev: Add IOCTL support.
2017-04-13 10:18:57 -06:00
Gregory Nutt
af1a9db4f6
Some trivial addtions to the still fragmentary IEEE802.15.4 MAC network driver.
2017-04-09 06:15:55 -06:00
Gregory Nutt
5a0636d8bc
Trivial change to spacing
2017-04-09 05:49:30 -06:00
Gregory Nutt
51cd421ce7
Ieee802.15.4 MAC network driver. A little more logic (but still only partial). Add interface definitions to header file.
2017-04-08 19:11:57 -06:00
Gregory Nutt
11bd9afe53
wireless/ieee802154: Add a partial implementation of the IEEE802.15.4 network driver. This is very incomplete on the initial commit.
2017-04-08 14:21:20 -06:00
Gregory Nutt
83660ac30e
Add configuration/build support for an IEEE802.15.4 network device.
2017-04-08 13:27:03 -06:00
Gregory Nutt
d4e434278c
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-08 13:10:39 -06:00
Mark Schulte
35ca733108
pthread.h: Fix rwlock initializer
2017-04-08 12:34:08 -06:00
Gregory Nutt
94730f69d1
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-07 17:05:37 -06:00
Gregory Nutt
19f19e31eb
6loWPAN: Correct some list handling logic.
2017-04-07 08:13:18 -06:00
Gregory Nutt
9893b7243b
Trivial changes from review of last PR.
2017-04-05 13:28:35 -06:00
Anthony Merlino
21673f942d
Merged in merlin17/nuttx/ieee802154 (pull request #311 )
...
Ieee802154
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-04-05 19:17:32 +00:00
Anthony Merlino
2ecca492ad
wireless/ieee802154: WIP for MAC char driver write functionality
2017-04-05 15:07:58 -04:00
Anthony Merlino
aada26f903
wireless/ieee802154: Defines more data types/macros. Some renaming and cleanup
2017-04-05 15:03:47 -04:00
Gregory Nutt
cd64339413
Still try to recover from bad merge.
2017-04-03 15:31:18 -06:00
Gregory Nutt
ca7040b7c1
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-03 15:28:46 -06:00
Gregory Nutt
2c06f8ab78
6loWPAN: Updates/fixes from early testing with the IEEE802.15.4 loopback driver.
2017-04-03 12:01:04 -06:00
Gregory Nutt
e9d831ac60
wireless/ieee802154: Add initialization logic for loopback driver; configs/sim: Add configuration for testing 6loWPAN; net/sixlowpan: Fix for compilation with debug output enabled.
2017-04-03 09:15:00 -06:00
Gregory Nutt
068ac948e1
sim: Add a configuration for testing 6loWPAN.
2017-04-03 08:46:16 -06:00
Gregory Nutt
1b3cb3752a
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-03 08:12:04 -06:00
Gregory Nutt
04346ebaf2
iee802154 loopback: Eliminate dependency on CONFIG_NET_LOOPBACK
2017-04-03 08:09:25 -06:00
Gregory Nutt
86dc312ae4
iee802154 loopback: Eliminate dependency on CONFIG_NET_LOOPBACK
2017-04-02 16:29:02 -06:00
Gregory Nutt
68f2709078
Review from last PR
2017-03-29 11:03:10 -06:00
Anthony Merlino
8df78cc74b
wireless/ieee802154: Adds MAC character driver structure. Nonfunctional
2017-03-29 12:51:01 -04:00
Anthony Merlino
8f67ec30a7
wireless/ieee802154: Removes ieee802154.h and makes other minor changes
2017-03-29 12:39:52 -04:00
Anthony Merlino
e360492f0c
wireless/ieee802154: Removes wireless path prefix from VPATH, DEPPATH
2017-03-28 16:58:18 -04:00
Gregory Nutt
95f7d4dca7
There should not be paths on C file names in wireless/ieee802154/Make.defs
2017-03-28 14:33:45 -06:00
Gregory Nutt
4c6e4b2344
Remove some garbage from wireless/Makefile
2017-03-28 14:30:46 -06:00
Gregory Nutt
fca35f7e52
ieee80154: A few changes (some just guesses) to get a clean compilation.
2017-03-24 14:15:13 -06:00
Gregory Nutt
e97a13ea90
MRF24J40/Clicker2: Add an MRF24J40 device configuration to the Clicker2 STM32 board. Fix a few errors discovered during build.
2017-03-24 13:49:40 -06:00
Anthony Merlino
10d7baca10
wireless/ieee802154: Adds IOCTL definitions for accessing PHY layer
2017-03-24 11:09:45 -04:00
Anthony Merlino
7a95cc62b4
wireless/ieee802154: Moves and renames MAC preprocessor definitions
2017-03-24 11:08:31 -04:00
Anthony Merlino
a702d6b638
wireless/ieee802154: Fixes build and configuration setup
2017-03-24 11:06:59 -04:00
Gregory Nutt
9e4052e506
Clicker2-STM32: Add some mostly bogus MAC initializatinon logic.
2017-03-23 07:20:10 -06:00
Gregory Nutt
40a8ef3c00
Clicker2-STM32: Add logic to register the MRF24J40 radio character device.
2017-03-23 06:58:54 -06:00
Gregory Nutt
f449b45b5d
Trivial spacing fix
2017-03-15 14:59:58 -06:00
Anthony Merlino
defa6cf378
Merged in merlin17/nuttx/ieee802154 (pull request #272 )
...
Refactors ieee802154dev character driver to radio802154dev
Approved-by: Gregory Nutt
2017-03-15 20:58:40 +00:00
Gregory Nutt
f985b52587
Integrate use of new wireless debug macros. Replace ad hoc debug macros. Convert obsolete dbg() macros to current info(), warn(), err() macros.
2017-03-15 14:37:17 -06:00
Anthony Merlino
a4313bd07b
wireless/ieee802.15.4: Refactors ieee802154_dev character driver to be radio802154_device
2017-03-15 16:32:43 -04:00
Anthony Merlino
5a6c95fddf
wireless/ieee802154: Renamed file ieee802154_device to radio802154_device
2017-03-15 16:18:38 -04:00
Gregory Nutt
fc6405d519
Bring closer to NuttX coding standard.
2017-03-15 14:16:19 -06:00
Gregory Nutt
7a814ce1dc
Bring closer to NuttX coding standard.
2017-03-15 13:44:03 -06:00
Gregory Nutt
a122dddb58
Bring closer to NuttX coding standard.
2017-03-15 13:24:51 -06:00
Sebastien Lorquet
b5824d0993
Merge branch 'master' into ieee
2017-03-13 16:51:05 +01:00
Gregory Nutt
430b52c977
Networking: Add registration support for integrated ieee80211 wireless drivers. Rename CONFIG_IEEE802154 to CONFIG_WIRELESS_IEEE8021514 following the convention of including the location of the configuration variable as a part of its name.
2017-03-12 12:50:41 -06:00
Sebastien Lorquet
b0afc4807d
synthetic commit to import ieee branch from old repo
2016-06-01 12:12:21 +02:00
Gregory Nutt
e523c93391
Several Makefiles: Add .PHONY definitions to prevent 'clean up to date' message weirdness.
2016-05-10 15:44:06 -06:00
Gregory Nutt
1ecb092e51
Add wireless/ieee802154 to the build
2016-02-26 17:27:58 -06:00
Gregory Nutt
6d1b4c051e
Add new top-level wireless/ directory
2016-02-26 17:07:04 -06:00