Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | SAMA5D3 Xplained: Add support for the Itead Joystick shield | Gregory Nutt | 2014-12-03 | 1 | -1/+1 |
| | |||||
* | Update/correct some comments | Gregory Nutt | 2014-11-29 | 3 | -2/+25 |
| | |||||
* | Add an analog joystick driver. Initial checkin is only a little more of a ↵ | Gregory Nutt | 2014-11-28 | 4 | -2/+913 |
| | | | | clone of the discrete joystick driver and is as-of-yet untested | ||||
* | Fixes to get the discrete joystick driver and test working | Gregory Nutt | 2014-11-28 | 1 | -8/+4 |
| | |||||
* | DJoystick: Add a new ioctl to get the support joystick discrete signals | Gregory Nutt | 2014-11-28 | 1 | -0/+24 |
| | |||||
* | Fix missing quote in Kconfig | Gregory Nutt | 2014-11-28 | 1 | -1/+1 |
| | |||||
* | This commit is a set of patches 02/11 through 03/11 correcting issues with ↵ | Gregory Nutt | 2014-11-28 | 8 | -94/+303 |
| | | | | | | | | | | | | | | | | | | the CC3000 networking (01/11 was committed separated). Among these 10 patches: 03/11: CC3000 driver was getting stuck at recv() when remote host closed connection and application tried to read data from remotely shutdown socket. This patch adds proper handling for remotely closed socket event. 07/11: Socket state initialization was done in 'register', while it should be initialized in 'open' and deinitialized in 'close'. Old way caused problems when device is closed, power-cycled and then reopened as old socket state was left enabled. 08/11: Select thread was getting stuck after 'close, power-cycle, reopen', since selectsem was not properly setup and cleaned up. 09/11 'maxFD' was not properly reset in select worker and not checked for before calling cc3000_select(). 10/11: After wlan_stop()/cc3000_close(), irqsem was left with count '-1'. Therefore on next wlan_start()/cc3000_open(), initial value for irqsem was wrong. Additional repeated wlan_start()/wlan_stop() decreased irqsem value further. Obviously this causes driver not to function correctly and freeze. Patch moves initialization and destruction of waitsem, irqsem and readysem to cc3000_open/cc3000_close. All are: Signed-off-by: Jussi Kivilinna <jussi.kivilinna@haltian.com> | ||||
* | Use usleep instead of usdelay as CONFIG_BOARD_LOOPSPERMSEC might not be ↵ | Gregory Nutt | 2014-11-28 | 1 | -20/+2 |
| | | | | | | calibrated correctly and CC3000 is fine with longer wait. Signed-off-by: Jussi Kivilinna <jussi.kivilinna@haltian.com> | ||||
* | Some additional, minor improvements to djoystick interrupt controls | Gregory Nutt | 2014-11-27 | 1 | -9/+14 |
| | |||||
* | Add an interface definition and upper half driver for a discrete joystick device | Gregory Nutt | 2014-11-27 | 4 | -5/+864 |
| | |||||
* | LPC4357 EVB: Ooops got sense of the LED GPIO backward | Gregory Nutt | 2014-11-27 | 1 | -2/+2 |
| | |||||
* | Widen the name space: Rename CONFIG_SPI_EEPROM to CONFIG_EEPROM so that I2C ↵ | Gregory Nutt | 2014-11-27 | 4 | -16/+17 |
| | | | | EEPROMs can live there too | ||||
* | Update README | Gregory Nutt | 2014-11-27 | 1 | -4/+3 |
| | |||||
* | EEPROM: Add a README file | Gregory Nutt | 2014-11-27 | 1 | -0/+95 |
| | |||||
* | EEPROM: Add a README file | Gregory Nutt | 2014-11-27 | 2 | -1/+15 |
| | |||||
* | Loop device should return -EINTR is interrupt by a signal | Gregory Nutt | 2014-11-27 | 1 | -39/+59 |
| | |||||
* | EEPROM: prevent writes past end of device. From Sébastien Lorquet | Gregory Nutt | 2014-11-27 | 1 | -0/+7 |
| | |||||
* | Fix minor typo in C comments | Gregory Nutt | 2014-11-27 | 1 | -1/+3 |
| | |||||
* | Fix to get a clean build with EEPROM support disabled | Gregory Nutt | 2014-11-26 | 2 | -5/+7 |
| | |||||
* | Add support for generic EEPROM access via a character driver. Add also the ↵ | Gregory Nutt | 2014-11-26 | 6 | -2/+869 |
| | | | | EEPROM driver itself. From Sebastien Lorquet | ||||
* | More fixes to problems noted by cppcheck. Some are kind of risky; some are ↵ | Gregory Nutt | 2014-11-25 | 1 | -1/+1 |
| | | | | real bugs. | ||||
* | More fixes to problems noted by cppcheck. Some are kind of risky; some are ↵ | Gregory Nutt | 2014-11-25 | 12 | -46/+51 |
| | | | | real bugs. | ||||
* | SAMA5D3 Xplained: Add an apps/examples/bridge configuration | Gregory Nutt | 2014-11-20 | 1 | -0/+1 |
| | |||||
* | Network: Fix compilation problem when mutliple networks enabled | Gregory Nutt | 2014-11-17 | 1 | -1/+2 |
| | |||||
* | Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU in all drivers/net (except ↵ | Gregory Nutt | 2014-11-16 | 6 | -24/+24 |
| | | | | slip.c) | ||||
* | Remove use of NET_LL_HDRLEN from Ethernet drivers. Use ETH_HDRLEN instead | Gregory Nutt | 2014-11-15 | 4 | -7/+3 |
| | |||||
* | Network: Misc fixes for clean complete with both Ethernet and SLIP enabled | Gregory Nutt | 2014-11-15 | 1 | -2/+4 |
| | |||||
* | Netwoek: Ada a parameter to netdev_register() to indicate the link protocol ↵ | Gregory Nutt | 2014-11-15 | 8 | -193/+211 |
| | | | | supported by the driver. Use this value to replace some logic commited yesterday | ||||
* | Add mirror (x/y) and inverse video (black<->white) options to the ST7565 LCD ↵ | Gregory Nutt | 2014-11-15 | 2 | -3/+40 |
| | | | | driver. From Pierre-noel Bouteville. | ||||
* | ARP: Add support for the case where there are multiple networks: One being ↵ | Gregory Nutt | 2014-11-14 | 1 | -0/+11 |
| | | | | Etherenet and the other not (say slip or perhaps someday PPP). In that case, we need to suppress ARP-related operations on the SLIP/PPP interface only | ||||
* | I don't think that the net_route function has ever worked correctly. The ↵ | Gregory Nutt | 2014-11-14 | 1 | -1/+1 |
| | | | | source ip was updated in the match struct instead of the route ip. From Brennan Ashton. | ||||
* | Trival fix to comment | Gregory Nutt | 2014-11-14 | 1 | -1/+1 |
| | |||||
* | Add st7565.c to build | Gregory Nutt | 2014-11-14 | 1 | -0/+4 |
| | |||||
* | Add driver for ST7565 that works with NHD‐C12864KGZ display. From ↵ | Gregory Nutt | 2014-11-13 | 3 | -1/+1243 |
| | | | | Pierre-noel Bouteville. | ||||
* | Add support for seeking in BCH. From Sébastien Lorquet. | Gregory Nutt | 2014-11-13 | 1 | -2/+69 |
| | |||||
* | Extend MTD support to M25P16. From Sébastien Lorquet | Gregory Nutt | 2014-11-07 | 1 | -0/+21 |
| | |||||
* | rwbuffer, fix compiler error | Gregory Nutt | 2014-11-05 | 1 | -1/+1 |
| | |||||
* | Fix some typos | Gregory Nutt | 2014-10-29 | 1 | -1/+1 |
| | |||||
* | Move selection for CONFIG_SERIAL_TERMIOS out of MCU Kconfigs to common ↵ | Gregory Nutt | 2014-10-27 | 1 | -1/+13 |
| | | | | drivers/serial/Kconfig. Add CONFIG_ARCH_HAVE_SERIAL_TERMIOS to indicate if an MCU supports TERMIOS | ||||
* | EFM32: Add IDLE power management hooks. Nothing implemented; just define ↵ | Gregory Nutt | 2014-10-22 | 1 | -0/+1 |
| | | | | the hooks | ||||
* | The olimex-efm32g880f128-stk now defaults to use LEUART1 as the serial ↵ | Gregory Nutt | 2014-10-21 | 1 | -1/+6 |
| | | | | console. Also fixes lots of compile bugs from the original LEUART checkin | ||||
* | EFM32: Add configuration support for LEUARTs | Gregory Nutt | 2014-10-21 | 1 | -0/+3 |
| | |||||
* | rivers: enable usage of ili9341 | Gregory Nutt | 2014-10-20 | 2 | -1/+124 |
| | | | | | | This enables build and configuration of the ili9341 lcd interface driver. Signed-off-by: Marco Krahl <ocram.lhark@gmail.com> | ||||
* | drivers: implements lcd interface for ili9341 | Gregory Nutt | 2014-10-20 | 1 | -0/+1263 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This implements the lcd interface to displaying data on the lcd display powered by the ili9341 lcd driver. This driver implements all methods defined in the lcd_dev_s structure except getcontrast and setcontrast. They are not supported by the hardware. Furthermore the driver allows to use multiple displays powered by the ili9342 IC with only one driver instance. So it is theoretically possible to support more than one connected ili9341 lcd display. The displays can be configured independently. Currently two lcd devices supported. This should be enough for now. Read the corresponding code section of how to add more devices if neccessary. The following settings are configurable: 1. Pixel format Define the pixel format of the connected display. Currently only RGB-565 supported. 2. Orientation Define the orientation of the display. This can be portrait or landscape and reversed values. 1. Write only The driver allows to disable any getrun method if not neccessary to reduce code size. This is done by enable CONFIG_LCD_NOGETRUN in the nuttx configuration. Signed-off-by: Marco Krahl <ocram.lhark@gmail.com> | ||||
* | Eliminate warnings | Gregory Nutt | 2014-10-11 | 1 | -20/+11 |
| | |||||
* | Cosmetic updates to comments | Gregory Nutt | 2014-10-11 | 1 | -10/+9 |
| | |||||
* | Update everything under nuttx/drivers to use the corrected syslog interfaces | Gregory Nutt | 2014-10-08 | 14 | -170/+201 |
| |