aboutsummaryrefslogtreecommitdiff
path: root/nuttx/lib
Commit message (Collapse)AuthorAgeFilesLines
* Revise recent changes to serial driver error handling: Errors other than ↵patacongo2012-08-144-13/+15
| | | | | | EINTR may be returned when the driver is used very early in initialization. STM32 SPI driver will now survive repeated initializations git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5026 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Make the lib/ subdirectory build more like other directoriespatacongo2012-08-1319-93/+185
| | | | 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-1212-52/+141
| | | | | | 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
* Misc updates (minor)patacongo2012-08-061-7/+2
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5014 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix more floating point formatting bugspatacongo2012-08-062-38/+101
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5013 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix a floating point presentation errorpatacongo2012-08-061-216/+90
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5012 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* cosmeticpatacongo2012-08-062-49/+153
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5011 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix max filename size report by FAT statfs with long file names; Add missing ↵patacongo2012-08-041-13/+32
| | | | | | logic to support fieldwidth and justification for %s format; Add extended help options. Default help command just shows a short list of commands. Verbose and single command help options git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5008 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Move RAMLOG driver to drivers/syslog; Add ability to output debug ↵patacongo2012-08-022-6/+4
| | | | | | information to any character device or file git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4996 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add memccpy{}patacongo2012-07-293-13/+116
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4990 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add memchr()patacongo2012-07-283-17/+106
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4989 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add PM support for the STM32F4Discovery -- still a work in progresspatacongo2012-07-251-1/+10
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4976 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Combine cfset[o|i]speed to cfsetspeed; combine cfget[o|i]speed for cfgetspeedpatacongo2012-07-245-215/+29
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4975 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Remove BOTHERpatacongo2012-07-244-28/+46
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4972 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Baud definitions (B9600 for example) are again encoded; Now supports the ↵patacongo2012-07-234-36/+30
| | | | | | BOTHER settings which allows specifying the baud via c_ispeed and c_ospeed termios fields git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4970 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Loosen up termios interfaces to allow more flexible baud settings; remove ↵patacongo2012-07-228-359/+32
| | | | | | AIX-like interfaces of last check-in git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4969 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add support for extended BAUD settingspatacongo2012-07-225-2/+345
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4967 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Missed a couple of files in the last check-inpatacongo2012-07-212-0/+176
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4965 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Use NuttX types in FreeModBus port; Add FreeModBus demo at ↵patacongo2012-07-214-1/+279
| | | | | | apps/examples/modbus; Add new termios APIs git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4964 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix typo in lib_inetntoa.cpatacongo2012-07-061-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4916 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* RGMP NSH configuration fixes; Move strerror strings to FLASHpatacongo2012-06-211-2/+2
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4859 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* First round of compile fixes for IPv6patacongo2012-06-072-6/+6
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4813 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix a C++ link issue: If constant strings used only in constructor, the ↵patacongo2012-05-171-1/+1
| | | | | | don't get linked into the final executable git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4743 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix inetpton return valuepatacongo2012-04-231-2/+2
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4648 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Disable line buffering if the file is opened in binary mode; Also fix a ↵patacongo2012-04-1811-76/+220
| | | | | | couple of fopen/fdopen bugs git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4630 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix backward conditional compilationpatacongo2012-04-131-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4601 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Misc STM32 OTF FS driver fixes + More Kconfig filespatacongo2012-04-111-0/+6
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4590 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add a little more configuration logicpatacongo2012-04-101-5/+37
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4587 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Updated Kconfig files from Lzyypatacongo2012-04-071-0/+71
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4569 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add kconfig documentationpatacongo2012-04-061-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4567 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Adding skeleton Kconfig files (part 1 of 2)patacongo2012-04-061-0/+4
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4564 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix compilation errors with floating point is enabled and field widths are ↵patacongo2012-04-055-15/+27
| | | | | | disabled (I don't know why you would do that, but the code was wrong) git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4562 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Updates to STM32 OTG FS device driverpatacongo2012-04-042-10/+50
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4553 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NX console updatespatacongo2012-03-281-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4534 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Updated comments; starting to implement priority protection but backed ↵patacongo2012-03-231-6/+15
| | | | | | everything out but some changes to comments git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4510 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Move serial header files to include/nuttx/serialpatacongo2012-03-212-2/+2
| | | | 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-2110-11/+11
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4499 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add interface to enabled/disable debug outputpatacongo2012-02-124-21/+94
| | | | 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-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4385 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add dmesg command that can be used to dump the syslogpatacongo2012-02-114-5/+17
| | | | 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-114-10/+130
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4381 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add the beginnings of an FTP serverpatacongo2012-02-042-23/+35
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4368 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add inet_pton()patacongo2012-02-033-7/+342
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4367 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add inet_ntop()patacongo2012-02-033-5/+202
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4366 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add avsprintf()patacongo2012-02-033-55/+156
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4365 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add strcasestr()patacongo2012-02-032-1/+135
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4364 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add David Hewson's corrections to the LPC214x USB device driver; Add LPC214x ↵patacongo2012-02-021-1/+1
| | | | | | 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-012-190/+32
| | | | | | 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-018-14/+316
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4355 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