aboutsummaryrefslogtreecommitdiff
path: root/nuttx
Commit message (Collapse)AuthorAgeFilesLines
* Add David Hewson's corrections to the LPC214x USB device driver; Add LPC214x ↵patacongo2012-02-0220-42/+1499
| | | | | | configuration to test the USB composite device git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4359 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Move lib/stdio/lib_fgets.c to apps/system/readline; simplify fgets(); use ↵patacongo2012-02-0144-280/+170
| | | | | | readline instead of fgets in NSH git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4356 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add tcsetattr and tcgetattrpatacongo2012-02-0113-58/+368
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4355 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add on_exit(); Re-order some logic in the task shutdown sequence. Sometimes ↵patacongo2012-01-3111-65/+256
| | | | | | some complex logic needs to execute when closing file descriptors and this needs to happen early while the task is still healthy git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4354 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Numerous cosmetic changes while debugging a telnet driver issuepatacongo2012-01-319-18/+19
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4353 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix a error the telnet driver read method. Don't return if only protocol ↵patacongo2012-01-311-2/+2
| | | | | | stuff is read git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4352 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Various fixes for the telnet driverpatacongo2012-01-313-6/+6
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4351 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Can't use 'class' as a field name! Backward conditional compilation in usbmsc.cpatacongo2012-01-317-22/+24
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4350 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Get rid of psock.h (bad idea); Add logic to clone the socket structure when ↵patacongo2012-01-306-325/+49
| | | | | | wrapping the telnet connection as a character driver git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4349 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* A few more telnet updatespatacongo2012-01-301-2/+2
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4348 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add new psock layer; telnet session is now wrapped in a character devicepatacongo2012-01-3010-44/+572
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4347 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Candidate fix for the libboard.a dependency problem (from Mike Smith)patacongo2012-01-2915-27/+60
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4346 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Correct a typo in STM32 I2C3 supportpatacongo2012-01-293-5/+9
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4345 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Most USB Composite device debugpatacongo2012-01-278-21/+106
| | | | 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-274-210/+221
| | | | 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-2713-237/+362
| | | | 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-2618-21/+1886
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4341 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* More USB composite device logicpatacongo2012-01-2613-190/+702
| | | | 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-266-138/+296
| | | | | | 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-268-16/+16
| | | | 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-25117-2917/+2917
| | | | 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-255-7/+65
| | | | 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-25145-4229/+4233
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4334 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add support for stm32 F4 I2C3patacongo2012-01-252-15/+88
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4333 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Progress toward composite CDC/ACM+MSC USB devicepatacongo2012-01-2513-281/+1086
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4332 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Corrections for LP17xx UARTs and Nucleus 2Gpatacongo2012-01-259-12/+222
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4331 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* STM32 F4 I2C updatespatacongo2012-01-253-23/+33
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4330 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Lots of re-organization -- getting ready to support a composite USB devicepatacongo2012-01-2420-241/+1209
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4329 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Enable the I2C tool in the STM3240G-EVAL NSH configurationpatacongo2012-01-245-1/+113
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4328 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add logic to set MAX17040 frequencypatacongo2012-01-233-11/+28
| | | | 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-233-24/+54
| | | | 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-235-47/+401
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4324 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Simplify upper-half battery driverpatacongo2012-01-223-59/+65
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4323 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Create a generic battery driver infrastructurepatacongo2012-01-226-87/+577
| | | | 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-2216-58/+279
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4321 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* New, extended CAN structures must be packed.patacongo2012-01-201-3/+4
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4320 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add support for extended (29-bit) CAN IDspatacongo2012-01-2023-70/+204
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4319 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix some warningspatacongo2012-01-201-2/+3
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4318 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Leverage some bit timing logic from LPC17xx to the STM32 CAN driverpatacongo2012-01-2013-23/+115
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4317 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fixes to PIC32 USB driver and LPC17xx CAN driverpatacongo2012-01-203-60/+137
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4316 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* PIC32 USB: Remove some bad logic in EP0 post-SETUP clean-uppatacongo2012-01-191-32/+44
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4315 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add logic to handle state and BDTs correctly with USB packet is dispatched ↵patacongo2012-01-191-31/+38
| | | | | | by the class driver git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4314 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add configuratin to select TSEG1 and TSEG2 valuespatacongo2012-01-197-17/+52
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4313 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix shift value in PIC32 USB header filepatacongo2012-01-191-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4312 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* PIC32 USB, using IN BDTs where OUT BDTs should be usedpatacongo2012-01-181-2/+2
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4311 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* SYNC_TIME is 3 quanta in LPC17xx CAN bit time calculationpatacongo2012-01-181-34/+33
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4310 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix offset to STM32 F1 AFIO EXTICR registerpatacongo2012-01-183-29/+34
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4309 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* PIC32 USB driver fixes (still not working)patacongo2012-01-173-8/+16
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4308 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add support for building 32-bit simulation on a 64-bit targetpatacongo2012-01-1712-50/+177
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4307 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Finish coding of PIC32MX Ethernet driverpatacongo2012-01-174-172/+209
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4306 7fd9a85b-ad96-42d3-883c-3090e2eb8679