aboutsummaryrefslogtreecommitdiff
path: root/nuttx/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Move serial header files to include/nuttx/serialpatacongo2012-03-216-7/+7
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4500 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Move file-system header files to include/nuttx/fspatacongo2012-03-2144-53/+53
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4499 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Minor updates for PIC32 USB device driver bugspatacongo2012-03-191-5/+7
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4497 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* The PIC32 USB driver (finally) works the the Mass Storage Classpatacongo2012-03-181-23/+23
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4496 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix reported USB MSC product/revisionpatacongo2012-03-171-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4495 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Updates to the PIC32 USB driver (still kind of buggy); Fix for STM32 CAN2 -- ↵patacongo2012-03-161-2/+3
| | | | | | Need to enable CAN1 clocking to use CAN2 git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4493 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add support for use of a USB serial device to provide NSH console I/O. ↵patacongo2012-03-062-4/+4
| | | | | | Verified on the Sure PIPIC32MX board git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4458 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Move all non-standard, NuttX header files into include/nuttx/netpatacongo2012-03-038-27/+27
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4450 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Extend CDC/ACM driver so that can be connected/disconnected under software ↵patacongo2012-02-282-14/+65
| | | | | | control; Add new NSH commands sercon and serdis that will connect and disconnect the CDC/ACM serial device git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4436 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* (1) Fix a critical memory leak in the TCP read-ahead buffering logic; Add an ↵patacongo2012-02-231-5/+121
| | | | | | option to suppress SDIO multi-block transfers in order to work around a buggy SDIO driver git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4415 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Various STM32 SDIO and DMA fixes (SDIO DMA still does not work)patacongo2012-02-202-3/+6
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4406 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add QE support to STM32F4Discovery; add a test of the quadrature encoder driverpatacongo2012-02-151-1/+7
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4395 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add an infrastructure to support a generic quadrature encoder driverpatacongo2012-02-142-0/+402
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4390 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add interface to enabled/disable debug outputpatacongo2012-02-121-13/+11
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4386 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix a small RAM log bug (the RAM log still does not work)patacongo2012-02-121-30/+25
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4385 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix some typos and compilation errors introduced in the last checkinpatacongo2012-02-121-0/+18
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4384 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* The RAM log cannot block like more character drivers, otherwise cat ↵patacongo2012-02-111-6/+73
| | | | | | /dev/syslog does not work git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4383 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add dmesg command that can be used to dump the syslogpatacongo2012-02-111-5/+5
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4382 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add logic to re-direct debug output to a sysloggin devicepatacongo2012-02-111-34/+125
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4381 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add logic so that a RAM log can be used in place of a console devicepatacongo2012-02-112-24/+32
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4380 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add a RAM-based logging devicepatacongo2012-02-113-0/+607
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4379 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Move lib/stdio/lib_fgets.c to apps/system/readline; simplify fgets(); use ↵patacongo2012-02-011-2/+2
| | | | | | readline instead of fgets in NSH git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4356 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Can't use 'class' as a field name! Backward conditional compilation in usbmsc.cpatacongo2012-01-315-15/+14
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4350 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Correct a typo in STM32 I2C3 supportpatacongo2012-01-291-2/+6
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4345 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Most USB Composite device debugpatacongo2012-01-275-20/+60
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4344 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* The composite USB device is basically functional (more testing needed)patacongo2012-01-273-210/+220
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4343 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* First round of changes from debug of USB composite device (still has problems)patacongo2012-01-277-43/+99
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4342 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add a text for the new composite USB devicepatacongo2012-01-264-13/+62
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4341 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* More USB composite device logicpatacongo2012-01-264-32/+70
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4340 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Major restructuring of CLASS<->driver interface to better support composite ↵patacongo2012-01-265-123/+278
| | | | | | USB devices git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4339 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* More clean up of namespacepatacongo2012-01-266-12/+12
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4338 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* More name changes: USBSER->PL2303 CDCSER->CDCACMpatacongo2012-01-258-624/+624
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4337 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fixes on reverification of USB mass storage classpatacongo2012-01-253-5/+45
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4336 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Massive name change USB STRG -> USB MSCpatacongo2012-01-258-1023/+1023
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4334 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Progress toward composite CDC/ACM+MSC USB devicepatacongo2012-01-2510-279/+974
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4332 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Lots of re-organization -- getting ready to support a composite USB devicepatacongo2012-01-2415-237/+1094
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4329 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add logic to set MAX17040 frequencypatacongo2012-01-231-7/+22
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4326 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fixes for clean compile of battery driverspatacongo2012-01-232-17/+44
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4325 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Completes first (untested) cut at MAX1704x battery driverpatacongo2012-01-233-37/+349
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4324 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Simplify upper-half battery driverpatacongo2012-01-222-47/+48
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4323 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Create a generic battery driver infrastructurepatacongo2012-01-223-84/+363
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4322 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Create directory structures to support power-related devicespatacongo2012-01-2210-38/+254
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4321 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add support for extended (29-bit) CAN IDspatacongo2012-01-201-9/+9
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4319 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* STM32 fixes for F4 32-bit timerspatacongo2012-01-131-2/+2
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4300 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix the STM32 PWM driver pulse count logicpatacongo2012-01-111-1/+4
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4298 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix last change; the change was good but will prevent queuing multiple ↵patacongo2012-01-111-55/+95
| | | | | | outgoing CAN packets git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4293 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix LPC17 CAN driver; TX must be interrupt drivenpatacongo2012-01-101-11/+15
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4290 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add basic support for pulse count in the PWM interfacepatacongo2012-01-091-18/+236
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4285 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix buffer full test in generic CAN driver (plus fixes to comments)patacongo2012-01-041-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4259 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fixes for STM32 ADC driver on the F4; LC17xx LED initial statepatacongo2012-01-031-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4257 7fd9a85b-ad96-42d3-883c-3090e2eb8679