aboutsummaryrefslogtreecommitdiff
path: root/nuttx/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'NuttX/master' from git-svn-id: ↵px4dev2012-08-141-47/+194
|\ | | | | | | https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5027 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Make the lib/ subdirectory build more like other directoriespatacongo2012-08-131-8/+14
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5025 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * drivers/serial/serial.c open, read, write, and poll methods will not return ↵patacongo2012-08-121-38/+179
| | | | | | | | | | | | a short transfer or an EINTR error if a signal is received while waiting (only) git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5022 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add capability to traverse inodes in the NuttX psuedo-filesystempatacongo2012-08-0312-19/+30
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5004 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Fix syslog mutual exclusion and interrupt level logicpatacongo2012-08-021-3/+11
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4999 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * The initial SYLOG device logic was valiant but yet still not enoughpatacongo2012-08-024-181/+88
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4998 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Move RAMLOG driver to drivers/syslog; Add ability to output debug ↵patacongo2012-08-028-80/+308
| | | | | | | | | | | | information to any character device or file git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4996 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Review and update some board configurationspatacongo2012-07-292-2/+21
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4991 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * PM updatepatacongo2012-07-271-0/+4
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4982 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add SSD1783 LCD driver for C155 phonepatacongo2012-07-261-9/+39
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4981 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Mostly cosmetic updatespatacongo2012-07-263-49/+104
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4980 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Fix logic error in configuring PGA11x devices in a daisy chain. Add logic ↵patacongo2012-07-251-56/+269
| | | | | | | | | | | | interface with individual PGA11x chips in a daisy-chain git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4979 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * PGA11x driver belongs in analog/ not input/patacongo2012-07-253-8/+10
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4978 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add support for the TI PGA11x amplifier/multiplexerpatacongo2012-07-258-13/+596
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4977 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Combine cfset[o|i]speed to cfsetspeed; combine cfget[o|i]speed for cfgetspeedpatacongo2012-07-241-1/+1
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4975 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Fix an error in LPC43xx clock configuratin that can cause fail to bootpatacongo2012-07-161-0/+1
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4945 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * drivers/, drivers/pipes, and drivers/serial file clean-uppatacongo2012-07-1514-83/+103
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4944 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * The SST25 driver now works with SST25 (at least using the slow write mode)patacongo2012-06-271-76/+147
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4875 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Mirtoo README.txt and SST25 comments updatepatacongo2012-06-271-3/+3
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4874 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add logic to un-protect blocks to the SST25 driverpatacongo2012-06-261-24/+144
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4873 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Mirtoo: Switch to SPI mode 1patacongo2012-06-261-4/+4
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4872 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add an erase block cache to the SST 25 driverpatacongo2012-06-251-23/+187
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4869 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add a driver for SST 25 FLASHpatacongo2012-06-253-4/+927
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4868 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * STM32 power management updatepatacongo2012-06-182-2/+2
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4848 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Fix PL2303 typo checked in a long time ago; NFS updatepatacongo2012-06-121-1/+1
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4832 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * The PIC32MX7 MMB's mio832qt2 LCD is functionalpatacongo2012-06-041-12/+20
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4803 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add support for the MIO283QT2 LCDpatacongo2012-06-042-0/+1010
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4802 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * SD card now works on the PIC32MX7 MMB boardpatacongo2012-06-031-3/+3
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4799 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * updates for LCD initializationpatacongo2012-05-312-57/+124
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4791 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * NFS updatepatacongo2012-05-301-2/+2
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4790 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Fix some of the SSD1289 initial register settingspatacongo2012-05-302-13/+21
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4788 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * A little more cleanup after the big STMPE11->811 name changepatacongo2012-05-296-415/+415
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4783 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Massive naming fix: STMPE11->STMPE811patacongo2012-05-297-10/+10
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4782 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * SSD1289 fixespatacongo2012-05-281-1/+1
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4776 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Fix packet size calculation in CDC/ACM and PL2303 USB serial driverspatacongo2012-05-252-4/+22
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4771 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add STM32F4Discovery support for an SSD1289-based LCDpatacongo2012-05-241-10/+12
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4769 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add generic SSD1289 LCD driverpatacongo2012-05-244-3/+1634
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4768 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add a timeout to the STMPE11 touchscreen driver to catch missing pen up eventspatacongo2012-05-213-16/+114
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4758 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * NXWidgets::CNxTkWindow must subtract the height of the toolbar (if any) when ↵patacongo2012-05-151-4/+4
| | | | | | | | | | | | reporting the size of the window git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4741 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Improved thresholding logic in the STMPE11 driver; NxWM: Oops minimizing ↵patacongo2012-05-141-8/+6
| | | | | | | | | | | | wrong application git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4737 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * NXWidgets::CImage needs to catch mouse/touchscreen events; All touchscreen ↵patacongo2012-05-136-32/+98
| | | | | | | | | | | | drivers need to report the last valid X/Y data when the screen is untouched. git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4731 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Fix a few STMPE11 touchscreen and NxWM touchscreen calibration bugspatacongo2012-05-112-29/+35
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4723 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * SMTPE11 and NxWM touchscreen fixespatacongo2012-05-113-45/+76
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4722 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * NxWM: Finishes touchscreen implementation; NuttX: Standardize touchscreen ↵patacongo2012-05-111-1/+6
| | | | | | | | | | | | initialization interfaces for all boards git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4721 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * The STMPE11/touchscreen is now fully functional on the STM3240G-EVALpatacongo2012-05-084-50/+84
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4715 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Integrate the STMPE11 driver into the STM3240G-EVAL board logicpatacongo2012-05-081-2/+3
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4714 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Mostly cosmetic, partial fixes for STM3240G-EVAL LCDpatacongo2012-05-071-2/+2
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4705 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add STMPE11 temperature sensor logicpatacongo2012-05-062-0/+177
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4704 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add STMPE11 touchscreen logicpatacongo2012-05-066-18/+1033
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4703 7fd9a85b-ad96-42d3-883c-3090e2eb8679
| * Add framework for STMPE11 ADC interfacespatacongo2012-05-065-16/+324
| | | | | | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4702 7fd9a85b-ad96-42d3-883c-3090e2eb8679