Anthony Merlino
2c2cddd44b
wireless/ieee802154: Starts work on setting PIB attributes
2017-05-03 11:42:52 -04:00
Anthony Merlino
352d8260f2
Merged in merlin17/nuttx/ieee802154 (pull request #342 )
...
Ieee802154
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-03 15:41:50 +00: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
Anthony Merlino
653a0217f2
wireless/ieee802154: Finishes some IOCTL logic for MAC layer
2017-05-03 10:52:25 -04:00
Gregory Nutt
0afae22638
MAC: meta data must be const to assure that it is not modified.
2017-05-03 08:01:30 -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
2ece0c57dd
Remove dangling whitespace at the end of lines
2017-05-02 14:42:40 -06:00
Gregory Nutt
e94865a317
Merge remote-tracking branch 'origin/master' into photon
2017-05-02 08:49:19 -06:00
Simon Piriou
91b3efa706
Extend wireless.h with definitions needed by wext.
2017-05-02 08:41:13 -06:00
Anthony Merlino
f02d98d15e
wireless/ieee802154: Changes transmit data path to use IOBs and exposes function for getting size of MAC header
2017-05-02 09:58:54 -04:00
Mateusz Szafoni
1feaae7222
Merged in raiden00/nuttx (pull request #338 )
...
OPAMP support for STM32F33XX
2017-05-02 13:57:56 +00:00
Anthony Merlino
ea44684f0c
Merged in merlin17/nuttx/ieee802154 (pull request #339 )
...
Ieee802154
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-02 13:22:38 +00:00
Gregory Nutt
f7a28c09b0
Merge remote-tracking branch 'origin/master' into photon
2017-05-01 18:06:23 -06:00
Gregory Nutt
e87991bbdc
Merge remote-tracking branch 'origin/master' into ieee802154
2017-05-01 18:05:38 -06:00
Gregory Nutt
0e3438b854
clicker2-stm32: Add protected build knsh configuration.
2017-05-01 15:19:23 -06:00
Anthony Merlino
c4007a111c
wireless/ieee802154: Fixes semaphore logic and list logic
2017-05-01 09:27:44 -04:00
Anthony Merlino
b1ff257215
wireless/ieee802154: Minor fixes to account for moved IOCTL definitions
2017-05-01 09:27:44 -04:00
Gregory Nutt
25e0f31637
Merge remote-tracking branch 'origin/master' into photon
2017-04-30 17:44:50 -06:00
Gregory Nutt
1a98a17204
Cosmetic
2017-04-30 17:44:29 -06:00
Gregory Nutt
e43b86dbd0
Merge remote-tracking branch 'origin/master' into photon
2017-04-30 17:42:37 -06:00
Gregory Nutt
38948fb654
ieee802.11: Bring some BSD licensed header files in from FreeBSD.
2017-04-30 17:40:10 -06:00
raiden00pl
0b6190c1c4
drivers/analog: Add basic OPAMP driver
2017-04-30 11:11:17 +02:00
Gregory Nutt
84c887f48c
Update a README and some comments.
2017-04-29 15:53:23 -06:00
Gregory Nutt
a7901f5c4c
Merge remote-tracking branch 'origin/master' into photon
2017-04-29 12:35:01 -06:00
Gregory Nutt
f826877c61
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-29 12:27:49 -06:00
Gregory Nutt
e9a5477506
Add an instance argument to the SPIDEV definitions.
2017-04-29 12:26:52 -06:00
Gregory Nutt
3482172a16
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-29 10:06:35 -06:00
Gregory Nutt
73c78fb690
spi.h edited online with Bitbucket
2017-04-29 15:46:37 +00:00
Gregory Nutt
4ca4d2395b
Merge branch 'spidevid'
2017-04-29 09:31:34 -06:00
Gregory Nutt
bfc1b0a557
I am not sure why spi.h is still generating warnings. A few more parentheses and that seems to fix the problem
2017-04-29 09:17:41 -06:00
Gregory Nutt
11e15edfdf
Change to spi.h to follow coding standard
2017-04-29 08:59:45 -06:00
Gregory Nutt
90db11494e
spi.h: Eliminate a warning
2017-04-29 08:35:46 -06:00
Sebastien Lorquet
faeef8e700
Make value an uint32 before shifting 16 places left
2017-04-29 09:03:32 +02:00
Gregory Nutt
1c3d0cbbdd
Add all ieee802.15.4 IOCTLs to include/sys/ioctl.h
2017-04-28 12:41:51 -06:00
Gregory Nutt
22615d0d6d
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-28 12:32:59 -06:00
Gregory Nutt
5f5c82aa11
Add all network IOCTLs to include/sys/ioctl.h
2017-04-28 12:32:03 -06:00
Sebastien Lorquet
0138a79028
bitbang
2017-04-28 18:15:42 +02:00
Sebastien Lorquet
401caf6826
add main includes
2017-04-28 18:15:29 +02:00
Gregory Nutt
f07a677360
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-27 17:16:38 -06:00
Gregory Nutt
4910e073cb
Correct use of _WLIOC where _WLCIOC is required.
2017-04-27 17:16:02 -06:00
Gregory Nutt
84a79502a2
IEEE 802.15.4: Move MAC character driver IOCTL commands from ieee802154_mac.h to ieee802154_ioctl.h
2017-04-27 17:11:36 -06:00
Gregory Nutt
414516be20
IEEE 802.15.4: Move MAC character driver IOCTL commands from ieee802154_mac.h to ieee802154_ioctl.h
2017-04-27 17:11:07 -06:00
Gregory Nutt
f1aa43512a
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-27 17:00:11 -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
Anthony Merlino
9e760dcf6a
wireless/ieee802154: Lots of little fixes and changes to get everything to build
2017-04-26 11:36:06 -04:00
Gregory Nutt
c5e636ad84
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-24 17:34:35 -06:00
Gregory Nutt
51f6ce7af3
Merge remote-tracking branch 'origin/master' into photon
2017-04-24 15:12:02 -06:00
Gregory Nutt
a57c79e8b3
wireless/ieee80211: Add broadcom network device registration logic.
2017-04-24 10:43:57 -06:00
Nobutaka Toyoshima
c6376006f6
sched: Fix CHILD_FLAG_EXITED in include/nuttx/sched.h
...
Jira: PDFW15IS-196
Jira: PDFW15IS-1109
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2017-04-24 15:08:39 +09:00
Gregory Nutt
62966d915c
Merge remote-tracking branch 'origin/master' into photon
2017-04-23 10:16:54 -06:00
Simon Piriou
a76266106a
photon: fix compilation errors and update wlan defconfig
2017-04-23 10:00:19 -06:00
Gregory Nutt
0ea071f7eb
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-22 11:58:07 -06:00
Gregory Nutt
7da031aea1
6loWPAN: Add IEEE802.15.4 Rime address to union of link layer addresses in the network driver.
2017-04-22 11:52:45 -06:00
Gregory Nutt
79256573e1
net: network drver now retains Ethernet MAC address in a union so that other link layer addresses may be used in a MULTILINK environment.
2017-04-22 11:10:30 -06:00
Gregory Nutt
1d4aee87a0
6loWPAN: Separate MAC-related definitions from sixlowpan.h. Put in ieee802154.h
2017-04-22 10:33:06 -06:00
Gregory Nutt
d8e4cbcfd5
Merge remote-tracking branch 'spiriou/wlan_dev' into photon
2017-04-22 08:26:40 -06:00
Gregory Nutt
e66caaf960
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-21 18:40:47 -06:00
Gregory Nutt
d884958a2e
Back out most of ebf05cb9f5
2017-04-21 18:37:07 -06:00
Gregory Nutt
7c6f2c3c9a
Back out most of ebf05cb9f5
2017-04-21 18:31:05 -06:00
Gregory Nutt
a253e420f2
MAC IOCTLs: Eliminate a couple 'To be determined.'
2017-04-21 17:38:34 -06:00
Gregory Nutt
309f0abc14
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-21 16:34:10 -06:00
Gregory Nutt
d5207efb5a
Be consistent... Use Name: consistent in function headers vs Function:
2017-04-21 16:33:14 -06:00
Gregory Nutt
5d68eb6059
6loWPAN: Remove the PAN ID from the 6loWPAN data structure. This is owned by the radio driver. Rather, use an IOCTL to obtain the PAN ID from the downstream radio driver.
2017-04-21 16:23:40 -06:00
Gregory Nutt
be415489f2
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-21 14:18:41 -06:00
Gregory Nutt
2c4800f511
Remove the 6loWPAN PANID IOCTLs they are redundant.
2017-04-21 14:17:46 -06:00
Anthony Merlino
b1c8f008d6
wireless/ieee802154: Simplifies TX completion interface. Documents and cleans up some functions
2017-04-21 14:57:27 -04:00
Gregory Nutt
c071cde220
Cosmetic changes to some comments.
2017-04-21 12:29:38 -06:00
Gregory Nutt
9d094a28be
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-21 11:17:35 -06:00
Anthony Merlino
795e70a952
wireless/ieee802154: Work on packet reception at radio layer (MRF24J40)
2017-04-21 13:06:26 -04:00
Gregory Nutt
7ed8e4166b
MAC header: Keep IOCTL-related structures together.
2017-04-21 10:33:24 -06:00
Jussi Kivilinna
c57d49f420
clock: Add new type ssystime_t for relative 64-bit ticks, change ticks<->time conversion functions to use ssystime_t
2017-04-21 08:51:31 -06:00
Jussi Kivilinna
325ba1a803
clock: add clock_resynchronize and use subseconds RTC
...
Add clock_resynchronize for better synchronization of CLOCK_REALTIME and CLOCK_MONOTONIC to match RTC after resume from low-power state.
Add up_rtc_getdatetime_with_subseconds under CONFIG_ARCH_HAVE_RTC_SUBSECONDS to allow initializing (and resynchronizing) system clock with subseconds accuracy RTC.
2017-04-21 08:45:57 -06:00
Gregory Nutt
d08b802998
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-20 16:19:42 -06:00
Gregory Nutt
bfb93338f6
Move net/iob to drivers/iob so that the I/O buffering feature can be available to other drivers when networking is disabled.
2017-04-20 16:08:49 -06:00
Gregory Nutt
bcc6b61fc1
Move include/nuttx/net/iob.h to include/drivers/iob.h; rename CONFIG_NET_IOB to CONFIG_DRIVERS_IOB
2017-04-20 14:53:30 -06:00
Gregory Nutt
9ff5e83ea7
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-19 18:07:33 -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
Anthony Merlino
a5d73e42cd
wireless/ieee802154: Fixes radio callback arguments
2017-04-19 18:15:09 -04:00
Gregory Nutt
9a1fe0b971
ieee802154: Cosmetic changes from review of last PR.
2017-04-19 14:52:45 -06:00
Anthony Merlino
1abe4ae4da
wireless/ieee802154: Starts structuring transmission completion handling
2017-04-19 16:35:02 -04:00
Ian McAfee
6a2c43b0c1
SAMV7 EMAC: Add conditional logic to account the fact that the SAMV71 has 6 rather than 3 queues after version 1.
2017-04-19 14:32:28 -06:00
Gregory Nutt
1f7b190684
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-19 13:37:38 -06:00
Gregory Nutt
50fda0d748
6loWPAN: Fix a missing source address in header. Correct calculation of payload size.
2017-04-19 13:33:20 -06:00
Anthony Merlino
37e7c67373
wireless/ieee802154: Changes radio interface to match MAC callback design
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
edb8e6302d
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-16 12:20:59 -06:00
Gregory Nutt
41f3f1ced7
6loWPAN: Correct ordering of headers. fragmentation header was coming out before FCF.
2017-04-16 12:18:42 -06:00
Anthony Merlino
2bc758c3eb
wireless/ieee802154: Bind MAC phyif to radio
2017-04-15 13:44:15 -04:00
Anthony Merlino
141d5574f8
wireless/ieee802154: Starts defining interface between PHY layer and next highest layer
2017-04-15 13:24:25 -04:00
Anthony Merlino
2aaec20bbb
wireless/ieee802154: Minor formatting and new macros
2017-04-15 13:21:07 -04:00
Anthony Merlino
dce2e774df
wireless/ieee802154: Fixes comments from previous commit
2017-04-15 12:00:43 -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
85d97a4d74
Merge remote-tracking branch 'origin/master' into ieee802154
2017-04-15 09:34:03 -06:00
Gregory Nutt
78bc1aa6bc
Argument of network device IOCTL should be unsigned long, just as will all other IOCTL methods.
2017-04-15 09:33:27 -06:00