9
0
Fork 0
Commit Graph

4758 Commits

Author SHA1 Message Date
patacongo 56e2b28f25 Add mount and umount
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@214 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-12 20:08:39 +00:00
patacongo 80cd596b8a Add mount() and umount()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@213 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-12 20:07:51 +00:00
patacongo 14a892d075 simulated block device now contains a VFAT formated disk image
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@212 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-12 16:21:19 +00:00
patacongo 0c49482a46 Reflect changes due to fs structures
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@211 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-09 00:08:54 +00:00
patacongo 3430518109 Reflect changes to fs structures
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@210 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-09 00:08:26 +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 982c57f702 Add simulated block device
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@208 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-09 00:06:00 +00:00
patacongo 51b02ed778 Add structures to manage block drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@207 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-09 00:05:15 +00:00
patacongo 7fd9712f64 Add support for block drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@206 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-09 00:04:03 +00:00
patacongo 83fe623044 Another thing to do
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@205 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-06 23:00:14 +00:00
patacongo b5025bbbce Add logic for system timer
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@204 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-05 22:35:07 +00:00
patacongo d6426a7a14 Add more register definitions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@203 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-05 16:44:46 +00:00
patacongo f7f0d20889 Add A/D register definitions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@202 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-05 01:55:07 +00:00
patacongo 6b41aba4ca Added serial driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@201 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-04 01:30:48 +00:00
patacongo ec21fcf033 Cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@200 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-03 10:42:13 +00:00
patacongo fed30968c5 Completes coding of basic interrupt handling logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@199 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-03 00:29:56 +00:00
patacongo f7ab56b15b Added some interrupt definitions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@198 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-02 01:14:06 +00:00
patacongo 6feb1c42bb Added chip info
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@197 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-01 01:06:38 +00:00
patacongo 29488f64f4 Low level UART support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@196 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-05-01 00:28:53 +00:00
patacongo 195110e64d Fix several typos.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@195 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-29 22:17:11 +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 242708e1f3 Initial lpc214x support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@193 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-29 21:29:30 +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 640f99a443 Bad import
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@191 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-28 22:35:55 +00:00
patacongo f8219cb6cd Initial Release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@190 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-28 22:19:52 +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 091c658e62 Changes to use the common ARM directory under arch/arm
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@188 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-28 20:05:36 +00:00
patacongo f19cad8c0a Common ARM support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@187 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-28 19:39:18 +00:00
patacongo 5746b8e507 arch/c5471/include and arch/dm320/include are not identical. This is in preparation to replace arch/c5471 and arch/dm320 with arch/arm
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@186 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-26 00:44:27 +00:00
patacongo 86e69721c9 Initial version
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@185 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-04-26 00:42:03 +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 933c27a1b6 Fix another potential pthread_join race condition
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@181 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-30 13:11:19 +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 a80d77626b Fix bugs detected by timed mqueue test.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@178 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 23:43:54 +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 336b030716 Updated test results
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@176 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 14:27:23 +00:00
patacongo 9ac1099f6c Wrong task state
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@175 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 14:22:29 +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 90d6e4a7eb Signal mask is now inherited by both child tasks and threads; this has the side-effect of changing the initia
l state of all signals from blocked to unblocked.


git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@173 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 13:34:37 +00:00
patacongo 1826d75280 Unmatched sched_lock()/sched_unlock()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@172 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 13:32:13 +00:00
patacongo f8f72dd547 Don't allow signals to wake up blocked task if the signal is blocked.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@171 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 13:31:08 +00:00
patacongo d2449d845a Block signals while pthread exits.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@170 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 13:29:29 +00:00
patacongo 251b870c43 typo
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@169 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 13:28:27 +00:00
patacongo 32fa75ccb5 Eliminate warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@168 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 13:27:43 +00:00
patacongo 80b80dc46e task_delete() calls sched_unlock(); _exit must keep pre-emption disabled until pending queue emptied.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@167 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2007-03-29 13:26:24 +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