- Mar 29, 2018
-
-
Sebastien Lorquet authored
-
Sebastien Lorquet authored
disable useless interrupts receive data that is still in FIFO at RX complete
-
Sebastien Lorquet authored
-
Sebastien Lorquet authored
Fix bad header definition that prevented the driver for working at all. START_IMMEDIATE was actually asking to wait for expiration of the wake up timer, which requires enabling the 32 kHz low power oscillator, which just does not exist on the RFM26W, so the wake up timer was NEVER expiring
-
Sebastien Lorquet authored
-
Sebastien Lorquet authored
Also redefine GPIOs even after WDS canned config. Also enable more ints.
-
- Mar 28, 2018
-
-
Anthony Merlino authored
mac802154: Fixes bug where primitive was freed when it shouldn't have been, causing double free call Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Anthony Merlino authored
mac802154: Adds ackreq flag to TX descriptor for use by radio driver. The radio layer is responsible for a full "transaction". Because of differences in radio capabilites, the radio must be responsible for the handling of acks and retransmissions. This commit simply passes the ackreq meta-data flag along to the radio. Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Anthony Merlino authored
mac802154: Adds basic support for RX-ENABLE.request primitive Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Sebastien Lorquet authored
-
Sebastien Lorquet authored
add success checks in packet handler config enable pullups on gpios add code to customize irq enabling setup rx_start to go back to rx on rx timeout. display more int status
-
- Mar 27, 2018
-
-
Sebastien Lorquet authored
-
Gregory Nutt authored
arch/arm/src/stm32: If Ethernet initialization failures (per previous commit), then do not register the uninitialized Ethernet device. Ths prevents any use of the badly initialized interface.
-
Sebastien Lorquet authored
-
Sebastien Lorquet authored
On STM32, in case of PHY failure, usually because of the lack of 25/50 MHz REFCLK input, the Ethernet block would lock up in a while loop waiting for readiness, which will never happened. This prevented the board from starting at all in the case of a PHY failure. This commit adds a retry loop to avoid bricking the board if the Ethernet block is unable to start.
-
Janne Rosberg authored
-
Janne Rosberg authored
-
Sebastien Lorquet authored
-
Masayuki Ishikawa authored
Fix some bugs in networking * netdb: Fix boundary conditions in dns_recv_response() Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com> * Fix typos in include/nuttx/net/dns.h Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com> Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
- Mar 26, 2018
-
-
Gregory Nutt authored
Per Matias Edlund: I recently used the tcflush function and found that it failed with ENOTTY. The reason is that the TCFLSH case in the function uart_ioctl in the file drivers/serial/serial.c does not update the ret value." On success, the TCFLSH IOCTL logic needs to explicitly set the return value (ret) to zero.
-
Janne Rosberg authored
-
Janne Rosberg authored
-
-
-
Sebastien Lorquet authored
-
- Mar 25, 2018
-
-
Gregory Nutt authored
-
- Mar 24, 2018
-
-
Gregory Nutt authored
tools/gencromfs.c: Was duplicating all mode bits in source directory in CROMFS directory. Some make no sense. In particular, all write-able bits are cleard unconditionally. Executable bits are still copying because there is really no way for the tool to know if the file is executable or not.
-
Gregory Nutt authored
fs/cromfs: Block length only needs to be uint16_t, not uint32_t. Add pading to node structure to assue that alignment is the same on all platforms. tools/gencromfs.c: Fix the target offset of the '.' hard link.
-
Gregory Nutt authored
-
Gregory Nutt authored
fs/cromfs: Fix a error in reading partial compressed blocks. The LZF decompressor does not support that operation. Instead we have to decompress full block into a temporary buffer and copy out the parts that we need. To compensate for the performance hit, a caching mechanism was added so that we do not have to read the same block repeatedly. Unrelated: Also updates some README files.
-
- Mar 23, 2018
-
-
Gregory Nutt authored
-
Gregory Nutt authored
configs/cc3200-launchpad: I don't think that there is any reason for BINFS to be enabled in the NSH configuration.
-
Juha Niskanen authored
STM32, STM32L4: add one bit read and write to 1-wire interface. This is needed for devices that require single bit timeslot generation and for 1-Wire search algorithm triplets.
-
Gregory Nutt authored
Remove configurations using canutils/libuavcan and examples/uavcan. libuavcan has not built for a year or so. The basic problem is that as NuttX advances, the old frozen versino of libuavcan has become absolute because it violates the portable POSIX OS interface. No one is maintaining the port so there is no alternative but to remove it.
-
- Mar 22, 2018
-
-
Gregory Nutt authored
Documentation/NuttxPortingGuide.html: Some updated wording of description of the directories need for a complete board configuration.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Juha Niskanen authored
i2c/i2c_master.h: Change incorrect comment about I2C_TRANSFER return value to indicate that the method returns zero on success rather than the number of bytes transferred.
-