9
0
Fork 0
Commit Graph

1019 Commits

Author SHA1 Message Date
patacongo 1881abb252 Fix reference count problem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@258 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-27 19:10:40 +00:00
patacongo c6b3434ddd Add stat()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@257 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-27 18:08:18 +00:00
patacongo 45b7922895 Missing closing quote
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@256 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-26 23:56:25 +00:00
patacongo 47554e9ba3 prepare for 0.2.6 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@255 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-26 22:46:13 +00:00
patacongo 587cdd45a1 Finish FAT directory operations; add option to disable mountpoints; fix ARM compile errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@252 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-26 19:22:34 +00:00
patacongo 26d4a9f993 Add FAT rename()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@249 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-21 21:04:03 +00:00
patacongo 4b84f072c9 Add FAT mkdir()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@248 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-21 19:24:30 +00:00
patacongo 185f183d9a Add FAT rmdir and unlink
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@247 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-21 17:17:42 +00:00
patacongo 7ba3d8d5c7 Add unlink(), mkdir(), rmdir(), and rename()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@246 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-21 14:36:00 +00:00
patacongo d28cd086aa Add lseek; prep for 0.2.5
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@245 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-21 00:42:06 +00:00
patacongo 4fe4b78f2d Add strspn() and strcspn()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@243 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-20 19:27:02 +00:00
patacongo f1ec37eb18 Add fsync()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@240 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-20 19:01:57 +00:00
patacongo 4ccacd6293 Updated Changelist
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@239 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-20 17:00:02 +00:00
patacongo 776dbaef46 Cleaned up table of contents
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@231 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-20 15:31:02 +00:00
patacongo c99570c4a9 Misc. changes to support FAT32 fileysystem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@219 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-13 20:20:07 +00:00
patacongo 1f0405bafc Add configuration option to select VFAT
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@217 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-12 20:11:20 +00:00
patacongo de0d36eafe updated
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@216 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-12 20:10:04 +00:00
patacongo 7bac8a3a82 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@209 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-09 00:06:22 +00:00
patacongo 941b7aa198 Changes to resulting previous merge of arch/c5471 and arch/dm320 into arch/arm and
also to adding lpc214x to arch/arm.


git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@194 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-29 21:50:53 +00:00
patacongo f093b9f0bc Updated for 0.2.4 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@192 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-28 22:38:28 +00:00
patacongo f8b14d224d Documents new arch/arm directory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@189 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-28 20:07:05 +00:00
patacongo 914e17dbe8 Makesystem changes to better support different SoCs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@184 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-25 00:09:44 +00:00
patacongo 43d40e49e3 Misc changes to good c5471 build on Cygwin
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@183 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-22 20:40:10 +00:00
patacongo 475b551940 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@182 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-30 13:21:20 +00:00
patacongo 671cede716 Correct a race condition in the pthread join logic. Sometimes the join structure was being deallocated while it was still needed.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@180 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-30 00:49:11 +00:00
patacongo 18b6608970 Add timed mqueue test.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@179 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 23:44:55 +00:00
patacongo 8250241511 Container being deallocated before buffers in container. Caused memory leak.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@177 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 16:53:03 +00:00
patacongo f9c6a80b97 Moved exclusion logic to a higher level so that printf output is more readable when the same stdout FILE* is shared
by many pthreads (tasks did not have this probablem because they have separate stdout streams).


git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@174 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 14:21:31 +00:00
patacongo 9a39df9f4b Added mq_timedsend() and mq_timedreceive()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@166 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 13:25:18 +00:00
patacongo ec15efdb83 Update mq_send() and mq_receive() description
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@165 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-28 16:00:57 +00:00
patacongo b1ef98376d updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@163 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-27 21:27:41 +00:00
patacongo 06a51b6939 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@162 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-27 16:35:48 +00:00
patacongo bc06cdcd56 Add a directory to hold board-specific drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@151 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-26 22:14:28 +00:00
patacongo 17319ea6d2 Create a place to hold board specific header files
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@146 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-26 16:47:17 +00:00
patacongo 02b43448c7 Add test of pthread barrier logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@144 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-24 22:32:53 +00:00
patacongo aa1a9d861f updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@143 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-24 15:57:35 +00:00
patacongo 0d3a07700a Add new pthread_* APIs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@134 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-23 23:22:22 +00:00
patacongo 757228e92b Fix memory leaks
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@133 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-23 16:06:22 +00:00
patacongo 901d203423 limits.h is also a required file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@129 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-23 16:02:36 +00:00
patacongo 05280795c5 Create configs/ dir; separate board configuration from processor architecture
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@126 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-23 02:25:54 +00:00
patacongo f042a89a5f update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@123 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-22 19:17:38 +00:00
patacongo 1be6c591e7 update for release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@121 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-22 16:20:14 +00:00
patacongo c5e447db5f ioctl should be prototyped in sys/ioctl.h
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@114 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-21 19:56:14 +00:00
patacongo 87a40ba803 Update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@112 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-21 17:23:10 +00:00
patacongo b3a170538f Added support for POSIX timers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@111 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-21 17:21:26 +00:00
patacongo a9a8941d93 Add the framework to support POSIX timers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@110 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-21 00:56:49 +00:00
patacongo adf6e97689 Add kill()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@108 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-20 19:03:11 +00:00
patacongo 729a487a62 Restructure header files for POSIX compliance; eliminate compile warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@107 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-20 16:51:12 +00:00
patacongo 2cac91047b update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@105 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-19 22:45:58 +00:00
patacongo b04a8a3b4c updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@99 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-19 16:52:23 +00:00
patacongo 2dd569054e Update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@94 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-19 16:37:46 +00:00
patacongo 59f8dbd3a0 Add strerror()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@80 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-17 16:18:49 +00:00
patacongo 94420e3d69 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@77 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-16 22:24:52 +00:00
patacongo 55b10b3fcd update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@65 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-15 04:13:19 +00:00
patacongo 71d69fc1f1 Documentation update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@64 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-15 03:00:29 +00:00
patacongo a911fb9e50 Add 8052 IRQ test; Fix places where IDLE task could try to wait on semaphores
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@61 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-14 18:58:21 +00:00
patacongo f5ebd97c7d 8052 context switch/interrupt integration; pthread arg setup changed
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@60 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-13 23:03:12 +00:00
patacongo e0306b8c1d task_create now accepts variable number of arguments; 8051 bringup changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@56 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-11 17:37:47 +00:00
patacongo 132b1d0f43 Updated
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@50 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-09 19:17:40 +00:00
patacongo c9f3b566bc Finished C5471 Integration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@48 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-09 17:22:55 +00:00
patacongo e80b235545 c5471 bringup changes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@41 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-07 17:42:58 +00:00
patacongo 64f337d63b 8051 is getting closer. Still have to setup timer and uart.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@32 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-02 22:44:29 +00:00
patacongo fa93418acd Add logic to suppress clock_ APIs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@27 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-01 21:46:29 +00:00
patacongo 4ff4eb2040 This creates a 8051 build that can run in 24Kb of RAM
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@26 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-01 21:05:55 +00:00
patacongo d3b21a1391 Updated documentation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@22 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-02-28 01:16:49 +00:00
patacongo e5b41fc741 Updated docs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@19 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-02-22 01:50:30 +00:00
patacongo 51796f7eb7 Progress toward clean SDCC compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@18 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-02-21 21:55:16 +00:00
patacongo 3b6264b053 Eliminating SDCC compilation errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@17 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-02-21 02:19:19 +00:00
patacongo 2ec7825e0d NuttX RTOS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-02-17 23:21:28 +00:00