Gregory Nutt
|
192bacbd7f
|
ieee802154 network driver now retries if ieee802154_req_data() returns EINTR. In clicker2-stm32 6LoWPAN configuration, increased the number of TX descriptors to match then number of IOBs.
|
2017-06-20 13:30:17 -06:00 |
|
Gregory Nutt
|
6dafb4f532
|
6LoWPAN: Add debug statements; Update configuration, need to specific 6LoWPAN compatible port numbers.
|
2017-06-20 10:37:32 -06:00 |
|
Gregory Nutt
|
cd82d03ddf
|
IEEE 802.15.4/6LoWPAN: Correct one more usage of saddr; also update a README and the TODO list.
|
2017-06-19 07:31:52 -06:00 |
|
Anthony Merlino
|
b1ce07deb1
|
Swithches IEEE 802.15.4 based code to using byte arrays instead of uint16_t values for short address and PAN ID
|
2017-06-19 05:55:28 -04:00 |
|
Gregory Nutt
|
84a75996fb
|
IEEE 802.15.4 Network Driver: Add logic to setup the network mask, update the MAC-based IPv6 addressing when the network is brought up. The idea is that addressing changes are supposed to occur only while the network is down but won't take effect until the network is up again.
|
2017-06-18 15:26:56 -06:00 |
|
Gregory Nutt
|
6162a84f80
|
ieee 802.15.4: Need counting protection on the logic that releases the notification resources. Otherwise, notification handlers may be operating with a stale pointer.
|
2017-06-18 13:33:07 -06:00 |
|
Gregory Nutt
|
2d4ba3ee3f
|
IEEE 802.15.4 MAC: Add list management and prioritization logic that will permit the MAC layer to support bound multiple clients.
|
2017-06-18 11:00:47 -06:00 |
|
Anthony Merlino
|
06634afbe0
|
wireless/ieee802154: Restructuring of MAC notifications. Simplifes some interfaces
|
2017-05-15 21:44:57 -04:00 |
|
Gregory Nutt
|
2043e1a114
|
IOBs: Move from driver/iob to a better location in mm/iob
|
2017-05-09 07:35:30 -06:00 |
|
Gregory Nutt
|
b0b0c7ac49
|
IEEE 802.15.4 network driver. Remove support for multicast address filtering; doesn't work that way on an IEEE 802.15.4 network
|
2017-05-08 08:34:21 -06:00 |
|
Gregory Nutt
|
d785893a65
|
Update some comments.
|
2017-05-07 16:58:49 -06:00 |
|
Gregory Nutt
|
47793aa8f8
|
Update ieee802.15.4 network driver so that it compiles cleanly.
|
2017-05-07 08:47:48 -06:00 |
|
Anthony Merlino
|
dd40014279
|
wireless/ieee802154: Removes radio IOCTL. Starts bringing radio and MAC closer with well-defined interface.
|
2017-05-05 11:15:38 -04:00 |
|
Gregory Nutt
|
1cf891bbe1
|
Another baby step in removing MAC knowledge from 6loWPAN.
|
2017-05-04 11:33:22 -06:00 |
|
Gregory Nutt
|
cf988309aa
|
6loWPAN: Fixes hang in loopback test.
|
2017-05-03 11:13:07 -06:00 |
|
Gregory Nutt
|
858685e977
|
6loWPAN: Changes to use new MAC interfaces. Incomplete and needs some clean-up of dangling, unused definitions.
|
2017-05-03 09:40:42 -06:00 |
|
Gregory Nutt
|
4ec14bb2e4
|
6loWPAN: Add basic call path to interface with the MAC layer through the MAC network driver. Logic has not yet been implemented. This is just a structural change in preparation for additional changes.
|
2017-05-02 16:03:26 -06:00 |
|
Gregory Nutt
|
b2292cd2cb
|
Some trivial spacing changes from review of last PR; Remove some dangling whitespace at the end of lines.
|
2017-04-21 13:21:43 -06: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
|
bbeadc2274
|
6loWPAN network driver: Still only a skeleton but has some added though experimentation.
|
2017-04-16 07:50:11 -06:00 |
|
Gregory Nutt
|
30db2835a1
|
Trivial fix to spacing
|
2017-04-15 09:36:11 -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
|
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 |
|