Commit Graph

30313 Commits

Author SHA1 Message Date
Gregory Nutt 0734fa4d62 Merge remote-tracking branch 'origin/master' into beacon802154 2017-07-13 13:52:34 -06:00
Gregory Nutt 5033a6def7 Socket interface: Added addref() and sockcaps() interfaces. 2017-07-13 13:36:18 -06:00
Gregory Nutt 833ee2275d Socket interface: Added close() interface. 2017-07-13 12:15:15 -06:00
Gregory Nutt 0c840ed22f Socket interface: Added listen() and accept() interfaces. 2017-07-13 11:15:00 -06:00
Gregory Nutt 85b1ae4cf0 Socket interface: Added bind() and connect() interfaces. 2017-07-13 09:28:18 -06:00
Anthony Merlino 8d375d7b4d Merged in merlin17/nuttx/beacon802154 (pull request #434)
Fixes timing issues for beacon enabled coordinators and endpoints

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-07-13 11:44:25 +00:00
Anthony Merlino bd821dafcb drivers/mrf24j40: Fixes line endings in file 2017-07-13 03:23:19 -04:00
Anthony Merlino 350776eca3 drivers/mrf24j40: Fixes issues with sleeping for beacon enabled networking 2017-07-13 03:18:22 -04:00
Anthony Merlino 95e797fceb ieee802154: Fixes setting devmode logic 2017-07-13 03:17:05 -04:00
Gregory Nutt 44ce0cce2f pkt_recvfrom.c edited online with Bitbucket 2017-07-13 02:08:40 +00:00
Gregory Nutt 3d4b4c208e pkt_recvfrom.c edited online with Bitbucket 2017-07-13 02:06:08 +00:00
Gregory Nutt 1e781ec4a7 configure.c edited online with Bitbucket 2017-07-13 00:48:11 +00:00
Gregory Nutt a71c504142 Socket I/F: Add recvfrom() method to interface. 2017-07-12 17:36:05 -06:00
Gregory Nutt 447785b264 SAMD/L21: Need to preserve errno value across syslog() call. 2017-07-12 16:22:23 -06:00
Alan Carvalho de Assis 0d08ce500e C library: Fix an error in mkstemp() the could result in an infinite loop. 2017-07-12 15:25:55 -06:00
Gregory Nutt 1b9cb70828 Sockets: Initial steps to adde a socket interface to the networking. Each address family will have an interface that describes how to perform socket operations on that address family. Currently only a couple of methods are defined in the table as a proof of concept. More to come. Currently there are only tables for the INET/INET6 family, the Unix LOCAL family, and the raw PACKET family. Hopefully there will be AF_IEEE802154 and AF_BLUETOOTH comming down the pike. 2017-07-12 15:07:32 -06:00
Anthony Merlino 21bc4175fe drivers/mrf24j40: Adds header guards to mrf24j40_reg.h 2017-07-12 14:37:17 -04:00
Gregory Nutt 10fbb2b089 SAMD/L21 USB: Remove all commented out logic. 2017-07-12 08:10:21 -06:00
Janne Rosberg 76ea6f09ec SAMD/L21: Add a USB driver. Developed for Filament Inc. by Offcode, LTD. 2017-07-12 07:46:46 -06:00
Matt Thompson 5448c99ff2 I was having issues with the bus freezing up .. slaves holding SDL low.. so I rewrote a good portion of the interrupt logic based on the application notes from Atmel. One major improvement is using the RXNACK flag in the STATUS register, which indicates that no device responded to an address packet. Assuming that the chip will always give an interrupt status, I believe it's possible to eliminate the timer as well. 2017-07-12 06:44:53 -06:00
Anthony Merlino e466ade385 ieee802154: Set devmode to endpoint on MAC layer reset 2017-07-12 00:59:38 -04:00
Anthony Merlino a846459bec ieee802154: Minor formatting fixes 2017-07-12 00:57:55 -04:00
Anthony Merlino b1eb796d97 drivers/mrf24j40: Hook in setdevmode from newly added radio attribute setting 2017-07-12 00:54:29 -04:00
Anthony Merlino 420db06b37 ieee802154: Notify radio layer of changes in devmode 2017-07-12 00:53:04 -04:00
Anthony Merlino f944a33485 drivers/mrf24j40: Fixes implicit declaration warning 2017-07-11 23:47:09 -04:00
Anthony Merlino c3f51dce70 drivers/mrf24j40: Formatting fixes 2017-07-11 23:46:39 -04:00
Gregory Nutt 9aecc23186 Merge remote-tracking branch 'origin/master' into beacon802154 2017-07-11 19:45:44 -06:00
Gregory Nutt 4ad0f8b68b trivial 2017-07-11 19:45:22 -06:00
Anthony Merlino bdeafaa4e5 Merged in merlin17/nuttx/beacon802154 (pull request #433)
drivers/wireless/ieee802154/mrf24j40: Fixes minor lockup bug and cleans up some formatting

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-07-12 01:41:55 +00:00
Anthony Merlino 3148e62ca1 drivers/wireless/ieee802154/mrf24j40: Aligns better with coding standard after splitting up driver 2017-07-11 21:12:50 -04:00
Anthony Merlino 0eaf2925cf drivers/wireless/ieee802154/mrf24j40/: Fixes bug causing radio to cease transmitting 2017-07-11 21:11:52 -04:00
Anthony Merlino 35289e6d0e ieee802154: Minor reformatting 2017-07-11 20:36:50 -04:00
Gregory Nutt cfe0d253e9 icmpv6_input.c edited online with Bitbucket 2017-07-11 23:59:08 +00:00
Gregory Nutt c966624719 sockets: Coding fix fix + minor structuring for forthcoming socket interface logic. 2017-07-11 16:25:04 -06:00
Gregory Nutt e105454937 ICMPv6 w/Autoconfiguration: Fix a compile issue introduced with recent change for 6LoWPAN support. 2017-07-11 14:59:42 -06:00
Matt Thompson 1e0560b22f SAMD21: Fix some SPI-related issues. 2017-07-11 12:48:38 -06:00
Gregory Nutt 20127adf6e Merge remote-tracking branch 'origin/master' into beacon802154 2017-07-11 12:22:00 -06:00
Gregory Nutt 85b8d16d8c Forgot to add files in previous commit 2017-07-11 12:21:01 -06:00
Gregory Nutt 382def3df5 Move remaining, unique Make.defs files into scripts directory. 2017-07-11 12:13:36 -06:00
Gregory Nutt d8d643d33c Move remaining, unique Make.defs files into scripts directory. 2017-07-11 11:53:59 -06:00
Gregory Nutt 7577dba2c3 Move remaining, unique Make.defs files into scripts directory. 2017-07-11 11:40:27 -06:00
Gregory Nutt 7e0b63242c Move remaining, unique Make.defs files into scripts directory. 2017-07-11 11:39:07 -06:00
Gregory Nutt 6ec979a562 Back out part of a previous, bad Make.defs move 2017-07-11 11:23:56 -06:00
Gregory Nutt dea631db4e Move remaining, unique Make.defs files into scripts directory. 2017-07-11 11:15:47 -06:00
Gregory Nutt e40ccc1b60 Move remaining, unique Make.defs files into scripts directory. 2017-07-11 11:14:11 -06:00
Gregory Nutt 0b699dab33 Move remaining, unique Make.defs files into scripts directory. 2017-07-11 10:56:11 -06:00
Gregory Nutt 2fa83cb52a Move remaining, unique Make.defs files into scripts directory. 2017-07-11 10:39:17 -06:00
Gregory Nutt b750df8f46 Removes last of duplicat Make.defs files. 2017-07-11 09:57:57 -06:00
Gregory Nutt 29eb183265 Merge remote-tracking branch 'origin/master' into beacon802154 2017-07-11 09:20:07 -06:00
Gregory Nutt a6f595e89e Remove more duplicate Make.defs files 2017-07-11 09:15:29 -06:00