Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Networking: Modify all Ethernet drivers: Do neighbor look-up on all ↵ | Gregory Nutt | 2015-01-20 | 7 | -7/+91 |
| | | | | outgoing IPv6 packs in order to properly set the destination link layer address. | ||||
* | Networking: Add missing raw/packet socket support to all Ethernet drivers | Gregory Nutt | 2015-01-20 | 7 | -14/+87 |
| | |||||
* | Fixes some issues found by the PX4 team using Coverity. From Pavel Krienko | Gregory Nutt | 2015-01-19 | 2 | -5/+9 |
| | |||||
* | Tiva Ethernet: When calling into the stack from the worker thread, it is ↵ | Gregory Nutt | 2015-01-18 | 1 | -0/+12 |
| | | | | necessary to have the stack locked | ||||
* | Tive Ethernet: Fix some race conditions in the driver that become apparent ↵ | Gregory Nutt | 2015-01-17 | 1 | -15/+89 |
| | | | | when debug is enabled | ||||
* | Networking: All Ethernet drivers: Call ipv6_input if IPv6 is enabled and ↵ | Gregory Nutt | 2015-01-15 | 7 | -48/+395 |
| | | | | an IPv6 packet is received | ||||
* | - Rename devif_input() ipv4_input() | Gregory Nutt | 2015-01-15 | 8 | -8/+8 |
| | | | | | | - Copy net/devif/devif_input.c to ipv6_input.c. Remove all IPv4-specific logic. - Rename net/devif/devif_input.c to ipv4_input.c. Remove all IPv6-specific logic - Split IPv4 header structure out as net_ipv4hdr_s from net_iphdr_s | ||||
* | Networking: (1) Copied all ICMP sources files to net/icmpv6 with proper ↵ | Gregory Nutt | 2015-01-14 | 1 | -1/+1 |
| | | | | renaming and removal of IPv4 logic, (2) remove IPv6 logic from files in net/icmp, (3) copied include/nuttx/icmp.h to icmpv6.h and removed IPv4 specific logic, (4) removed all IPv6 logic from icmp.h, (5) IP_HDRLEN became IPv4_HDRLEN and IPv6_HDRLEN, (6) ip_chksum() became ipv4_chksum() and ipv6_chksum(), and (7) added partial support for ICMPv6 statistics. | ||||
* | USB host drivers: Change all parmeters named class to usbclass to avoid C++ ↵ | Gregory Nutt | 2015-01-11 | 10 | -140/+151 |
| | | | | conflicts | ||||
* | drivers/mmcsd/Kconfig: ARCH_HAVE_SDIOWAIT_WRCOMPLETE should not depend on ↵ | Gregory Nutt | 2015-01-09 | 1 | -4/+4 |
| | | | | MMCSD_SDIO | ||||
* | STM32 SDIO: CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE should not be available unless ↵ | Gregory Nutt | 2015-01-08 | 1 | -22/+22 |
| | | | | CONFIG_MMCSD_SDIO=y | ||||
* | STM32 SDIO: Don't let architectures select CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE ↵ | Gregory Nutt | 2015-01-08 | 1 | -0/+5 |
| | | | | unless they have implemented SDIOWAIT_WRCOMPLETE | ||||
* | MMCSD SDIO: Add support for a new SDWAIT_WRCOMPLETE condition. The ↵ | Gregory Nutt | 2015-01-08 | 2 | -0/+32 |
| | | | | | | | | | | previous logic used a busy-wait loop to pool the card R1 start to determine when the card was ready for the next transfer. That busy-wait can be quite long -- hundreds of milliseconds. And alternative is to look the the SD D0 pin which will change state when the card is no longer busy. This logic implements a change the avoids the busy-wait poll by reconfiguring the SD D0 pin as a GPIO interrupt, then waiting for the card to becom ready without taking up CPU cycles. This change is conditioned on CONFIG_MMCSD_SDIOWATI_WRCOMPLETE and is currenlty only implemented for the STM32 SDIO driver. From David Sidrane | ||||
* | DK-TM4C129X: Add support for on-board TMP100 temperature sensor | Gregory Nutt | 2015-01-06 | 2 | -1/+5 |
| | |||||
* | Tiva PHY Interrupts: Need to read the PHY interrupt status register in order ↵ | Gregory Nutt | 2015-01-05 | 1 | -1/+1 |
| | | | | to clear the pending PHY interrupt | ||||
* | Cosmetic changes | Gregory Nutt | 2015-01-02 | 1 | -6/+6 |
| | |||||
* | Ethernet skeleton: Add some more example logic | Gregory Nutt | 2014-12-31 | 1 | -10/+12 |
| | |||||
* | Minor corrections to Ethernet driver skeleton | Gregory Nutt | 2014-12-31 | 1 | -27/+25 |
| | |||||
* | Minor updated to Ethernet driver skeleton | Gregory Nutt | 2014-12-31 | 1 | -0/+12 |
| | |||||
* | Update drivers/net/skeleton.c | Gregory Nutt | 2014-12-31 | 1 | -15/+42 |
| | |||||
* | Uses DEBUASSERT, mut include assert.h | Gregory Nutt | 2014-12-30 | 1 | -1/+2 |
| | |||||
* | drivers/net/skeleton.c: Add outline for support with CONFIG_NET_NOINTS | Gregory Nutt | 2014-12-30 | 1 | -21/+243 |
| | |||||
* | Serial: Allow serial console selection even if /dev/console is disabled: ↵ | Gregory Nutt | 2014-12-28 | 1 | -1/+1 |
| | | | | There can still be a serial console with no file system at all | ||||
* | STM32 Serial: PX4 HW workarround for flaky STM32 RTS. From David Sidrane | Gregory Nutt | 2014-12-27 | 1 | -1/+2 |
| | |||||
* | Remove STM32-specific RX flow control logic from the upper level serial ↵ | Gregory Nutt | 2014-12-27 | 2 | -6/+6 |
| | | | | driver to the lower level STM32 serial driver | ||||
* | Serial RX Flow Control: Fix a bunch of compile problems introduced into ↵ | Gregory Nutt | 2014-12-27 | 2 | -35/+38 |
| | | | | unbuilt, conditioned out logic | ||||
* | Eliminate an unnecessary calculation in the serial RX flow control logic | Gregory Nutt | 2014-12-27 | 1 | -2/+2 |
| | |||||
* | Serial Upper Half: Add watermarks to RX flow control logic | Gregory Nutt | 2014-12-27 | 3 | -10/+113 |
| | |||||
* | STM32: Fix some incorrectly placed conditional logic | Gregory Nutt | 2014-12-26 | 1 | -2/+2 |
| | |||||
* | Back out some incorrect conditional compilation | Gregory Nutt | 2014-12-26 | 1 | -2/+0 |
| | |||||
* | More RAMTRON related fixes from David Sidrane | Gregory Nutt | 2014-12-26 | 1 | -13/+13 |
| | |||||
* | Most superstitous updates to the RAMTROM driver make it more compatibile ↵ | Gregory Nutt | 2014-12-26 | 2 | -21/+129 |
| | | | | with the version used by PX4. From David Sidrane | ||||
* | CC3000: Fix yet another typo in last two commitsgit diff I should not be ↵ | Gregory Nutt | 2014-12-18 | 1 | -1/+1 |
| | | | | doing this when I have the flugit diff | ||||
* | CC3000: Oops. Fix an error in the last commit | Gregory Nutt | 2014-12-18 | 1 | -1/+1 |
| | |||||
* | CC3000 Fix: Data can be unaligned. When dereferences as an input ntosh(), a ↵ | Gregory Nutt | 2014-12-18 | 1 | -4/+9 |
| | | | | bad value is returned. Reported by Alan Carvalho de Assis | ||||
* | ADXL345: Don't select device if only change SPI settings | Gregory Nutt | 2014-12-17 | 2 | -4/+0 |
| | |||||
* | ADXL345: Free allocations on failure | Gregory Nutt | 2014-12-16 | 1 | -0/+1 |
| | |||||
* | Update the ADXL345 interface following the current interface scheme | Gregory Nutt | 2014-12-16 | 1 | -27/+25 |
| | |||||
* | Minor clean-up associated with the ADX345 driver | Gregory Nutt | 2014-12-16 | 1 | -4/+7 |
| | |||||
* | Unify sensor debug. ADX driver was using input debug; LM75 and QENCODE that ↵ | Gregory Nutt | 2014-12-16 | 6 | -79/+50 |
| | | | | their own custom debug. Now all use CONFIG_DEBUG_SENSOR, sndbg() | ||||
* | Add ADXL345 accelerometer driver. From Alan Carvalho de Assis | Gregory Nutt | 2014-12-16 | 7 | -0/+1178 |
| | |||||
* | Update a README file | Gregory Nutt | 2014-12-16 | 1 | -0/+4 |
| | |||||
* | Update README files | Gregory Nutt | 2014-12-15 | 2 | -19/+55 |
| | |||||
* | Update TODO list and add REVISIT comment | Gregory Nutt | 2014-12-13 | 1 | -1/+6 |
| | |||||
* | In case a thread is doing a blocking operation (e.g. read()) on a serial | Gregory Nutt | 2014-12-13 | 1 | -0/+23 |
| | | | | | | | | | | | | | device, while it is being terminated by pthread_cancel(), then uart_close() gets called, but the semaphore (dev->recv.sem in the above example) is still blocked. This means that once the serial device is opened next time, data will arrive on the serial port (and driver interrupts handled as normal), but the received characters never arrive in the reader thread. This patch addresses the problem by re-initializing the semaphores on the last uart_close() on the device. | ||||
* | M25P serial flash driver: Add subsector size of the M24P16 part. From Lazlo | Gregory Nutt | 2014-12-10 | 1 | -54/+58 |
| | |||||
* | SmartFS: Implements wear-leveling in the SmartFS. From Ken Pettit | Gregory Nutt | 2014-12-09 | 3 | -396/+3585 |
| | |||||
* | Fix compilation errors if CONFIG_DISABLE_MOUNTPOINT is selected | Gregory Nutt | 2014-12-08 | 1 | -2/+2 |
| | |||||
* | Add support for ST Micro EEPROM device geometries. From Sebastien Lorquet | Gregory Nutt | 2014-12-05 | 1 | -22/+49 |
| | |||||
* | Nucleo-f4x1re: Fix some joystick pin definitions | Gregory Nutt | 2014-12-04 | 1 | -1/+1 |
| |