Alan Carvalho de Assis
|
50e2e08742
|
drivers/sensors: Add support to HC-SR04 distance sensor
|
2017-08-17 18:52:54 -06:00 |
|
Gregory Nutt
|
a703ed76af
|
Clicker2: Configure EDBG SPI CS just to make that it is disabled
|
2017-08-15 18:21:10 -06:00 |
|
Gregory Nutt
|
8033f8ae5b
|
SAMv71-XULT: Fix MRF24J40 interrupt GPIO number.
|
2017-08-15 11:43:31 -06:00 |
|
Gregory Nutt
|
28637e644d
|
Eliminate warning of unused global variables in certain configurations.
|
2017-08-12 16:33:34 -06:00 |
|
Gregory Nutt
|
4fa6106b57
|
Fix some compile problems found in build testing.
|
2017-08-12 14:28:27 -06:00 |
|
Gregory Nutt
|
6c4405561a
|
Fix a few compile errors and warnings found in build testing
|
2017-08-12 10:27:55 -06:00 |
|
Gregory Nutt
|
7bb8943a9c
|
Fix IPv6 loopback driver that depended on the removed g_ipv6_allonesaddr. Noted by Masayuki Ishikawa
|
2017-08-09 06:59:55 -06:00 |
|
Gregory Nutt
|
aeb59383cf
|
Remove CONFIG_NET_MULTILINK. This increases code size by a little, but greatly reduces the complexity of the network code.
|
2017-08-08 15:26:09 -06:00 |
|
Gregory Nutt
|
bd7c84b23e
|
Remove CONFIG_NETDEV_MULTINIC. This increases code size by a little, but greatly reduces the complexity of the network code.
|
2017-08-08 14:24:12 -06:00 |
|
Gregory Nutt
|
f3f522514e
|
libm: Eliminate a warning from lgamma(); Update some comments; Add some logic to handle broadcast better -- Currently conditioned out because it does not work.
|
2017-08-08 12:08:43 -06:00 |
|
Gregory Nutt
|
09f31d1371
|
Spirit Radio: Add support for CSMA backoff count reached interrupt.
|
2017-08-08 10:34:51 -06:00 |
|
Gregory Nutt
|
79400ea960
|
B-L475-IOT01A: Enable UDP broadcast test in the spirit-starhub configuration.
|
2017-08-08 08:32:41 -06:00 |
|
Gregory Nutt
|
572cf51fa4
|
Networking: Rethink IPv6 all-nodes packet routing.
|
2017-08-08 07:48:07 -06:00 |
|
Gregory Nutt
|
6e3ced4111
|
Spirit: Make error handling for discarded packets match other RX failure interrupts.
|
2017-08-07 13:52:42 -06:00 |
|
Gregory Nutt
|
1ac4848686
|
Spirit bugfixes: Was hanging occasionally because there was not mechanism to restart the poll timer if poll was not performed because Spirit ws busy. Fixed by not checking if Spirit is busy. The TX poll can be performed asynchronouly while spirit is busy; any outgoing data will queued until Spirit is ready. Fixed handling of a timeout condition. Failure to transmition to the TX state would fail (timeout) if in a race condition Spirit already committed to the RX state. The driver needs to recover the state properly and avoid debug assertions in this event.
|
2017-08-07 09:22:16 -06:00 |
|
Gregory Nutt
|
e57a5755cc
|
TX timeout must also be cancelled on a TX error. TX timeout should check if we are waiting for a TXto complete. TX timeout was too short (short than the maximum number of retries).
|
2017-08-06 16:56:02 -06:00 |
|
Gregory Nutt
|
bbf1ad4ea6
|
Spirit network driver: TX timeout was never being cancelled! Also reviewed and cleaned up all error handling logic
|
2017-08-06 15:40:37 -06:00 |
|
Gregory Nutt
|
48a507c0b7
|
6LoWPAN: When obtaining the radio MAC address from the IP address, handle the special case of broadcast and multicast address.
|
2017-08-06 13:50:48 -06:00 |
|
Simon Piriou
|
b1f50490bd
|
MTD: Add driver for Macronix QuadSPI flash memory
|
2017-08-06 10:51:17 -06:00 |
|
Gregory Nutt
|
84001f79a0
|
Spirit Network Driver: Add support for watermark interrupts on RX FIFO. Reduce max packet length to avoid an errata.
|
2017-08-06 10:10:55 -06:00 |
|
Gregory Nutt
|
3b1e2ac4fd
|
Spirit network driver: Restructure threading to reduce locking. Still get a few RX FIFO errors.
|
2017-08-06 08:26:51 -06:00 |
|
Gregory Nutt
|
2947ca06c9
|
Avoid some harsh, inappropriate DEBUGASSERT's.
|
2017-08-05 12:32:31 -06:00 |
|
Gregory Nutt
|
a29a168086
|
Spirit + 6LoWPAN: In STAR configuration, Spirit must use a configured well known hub address. 6LoWPAN cannot assume that the PAN coordinator is the STAR hub; it must ask the radio to provide it with the address of the star hub
|
2017-08-05 09:13:29 -06:00 |
|
Gregory Nutt
|
c2fbef2062
|
b-l475e-iot01a: Add configurations to support a star topology.
|
2017-08-05 07:53:55 -06:00 |
|
Gregory Nutt
|
5d96385c52
|
Spirit: Increase number of retries if there is no acknowledgement; Add interrupt handling for the case where the max number of retries expires. Fix some badly implemented queue management code. With these changes the basic UDP and TCP tests work.
|
2017-08-04 15:20:10 -06:00 |
|
Gregory Nutt
|
8027d1bf18
|
Spirit: Enable AutoACK, TX retries, and RX timeouts in the network driver.
|
2017-08-04 13:16:07 -06:00 |
|
Gregory Nutt
|
0d551cd0ac
|
Spirit: Convert network driver to use STack packets vs. Basic packets. We need to use the STack packets in order to provide the source address.
|
2017-08-04 12:19:59 -06:00 |
|
Gregory Nutt
|
df51b69895
|
Spirit: Commit some trivial changes in preparation for a more substantial change.
|
2017-08-04 12:19:59 -06:00 |
|
Gregory Nutt
|
733d96cf81
|
Spirit: Correct setting of the length width field; Add multicast and broadcast addresses to radio properities.
|
2017-08-04 12:19:59 -06:00 |
|
Gregory Nutt
|
f6ebcc2220
|
Spirit network driver: Need to enable sending of TX address. Moved some non-optional settings out of board.h to driver.
|
2017-08-04 12:19:58 -06:00 |
|
Gregory Nutt
|
e8738e1f55
|
Minor update to some comments.
|
2017-08-04 09:00:58 -06:00 |
|
Gregory Nutt
|
bbc06dcd8e
|
RAMTRON: Should be able to select chunked write mode via a configuration option, not by editing the file.
|
2017-08-04 08:49:07 -06:00 |
|
Boris Astardzhiev
|
79ee0a5209
|
RAMTRON: Add support for splitting block writes in chunks. Some Re-RAMs like MB85AS4MT has a write buffer size limitation.
|
2017-08-04 08:12:59 -06:00 |
|
Jussi Kivilinna
|
9fc5f44ef6
|
syslog: CONFIG_CLOCK_MONOTONIC
|
2017-08-04 08:02:52 -06:00 |
|
Juha Niskanen
|
0113b0db95
|
drivers: handle I2C_TRANSFER return value consistently. Some I2C peripherals transfers return zero on success, others number of completed transfers. Make drivers robust against this.
|
2017-08-04 07:31:36 -06:00 |
|
Gregory Nutt
|
36e7a18181
|
spirit: Modify reg needs to toggle CS to get the correct status. Remove some delbug left in last commit. make sprit_unlock an inline function.
|
2017-08-03 15:15:15 -06:00 |
|
Gregory Nutt
|
d2b5078e01
|
Spirit: Mostly cosmetic fixes to names and comments. Tx timeout should run on the HP work queue.
|
2017-08-03 11:47:38 -06:00 |
|
Gregory Nutt
|
76c9ef4844
|
Spirit: Fix a few RX-related issues.
|
2017-08-03 11:08:33 -06:00 |
|
Gregory Nutt
|
b3e788e11b
|
Spirit: Fix typos in conditional compilation. Add debug output. Remove extra clear of pending interrupts, could cause missing interrupts. Add spirit_reg_modify() which is not currently used.
|
2017-08-03 09:55:30 -06:00 |
|
Gregory Nutt
|
8a785c4b66
|
Spirit Network Device: Fix a deadlock. Also several other design improvements to eliminate corner cases.
|
2017-08-03 08:37:05 -06:00 |
|
Gregory Nutt
|
1ae9748170
|
Networking: Add support for some packet radio IOCTL commands; Spirit: Fix a few bugs from testing.
|
2017-08-02 11:53:03 -06:00 |
|
Gregory Nutt
|
a6fa3b311d
|
b-l475e-iot91a: Add apps/examples/nettest and eamples/udp to Spirit1 configuration. Add telnet support. fix driver statistics configuration.
|
2017-08-02 07:01:42 -06:00 |
|
Gregory Nutt
|
1275c3e249
|
Spirit: Network driver needs to setup IP address based on configured node address. If no node address is provided, then it will use a default. Also upate a README.
|
2017-08-01 16:33:34 -06:00 |
|
Gregory Nutt
|
735095d040
|
Spiri: Fixe some typos. One is critical since it is conditional compilation.
|
2017-08-01 15:18:40 -06:00 |
|
Gregory Nutt
|
09bb6ff16b
|
Spirit: Add more debug output. Make sure device is in READY state after reset and before changing to STANDBY.
|
2017-08-01 13:48:59 -06:00 |
|
Gregory Nutt
|
ceca6c69a8
|
Spirit: Add a function to wait for a state change with a timeout.
|
2017-08-01 10:31:12 -06:00 |
|
Gregory Nutt
|
bd027b9019
|
serial.c: Use common TX drain logic when closing a driver as with the TCDRAIN IOCTL.
|
2017-08-01 10:14:24 -06:00 |
|
Gregory Nutt
|
2cb5ec542b
|
Spirit: Fix a bad debug assertion.
|
2017-08-01 09:01:46 -06:00 |
|
Gregory Nutt
|
4f0238339e
|
serial.c: Finish implementation of TCDRAIN. Based partly on logic from Sebastien Lorquet.
|
2017-08-01 07:39:08 -06:00 |
|
Sebastien Lorquet
|
e22912db37
|
drivers/serial/serial.c: Add support for TCFLUSH
|
2017-08-01 06:30:52 -06:00 |
|