9
0
Fork 0
Commit Graph

173 Commits

Author SHA1 Message Date
patacongo 68b4717f63 Clean-up from big switch to stdint/stdbool
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2362 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-16 23:23:46 +00:00
patacongo 7b6b7d8fe4 Switching to C99 stdbool.h types
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2339 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-14 21:15:18 +00:00
patacongo 270802f65b Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2337 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-14 19:30:18 +00:00
patacongo c382a1d904 Switching to C99 stdint.h types
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2336 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-14 18:39:29 +00:00
patacongo b4f9cd2f57 types blkcnt_t and off_t should not depend on memory model; Remove non-standard type STATUS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2330 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-13 18:01:46 +00:00
patacongo 4b938142bf Eliminate some hcs12 compile errors/warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2329 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-13 15:13:37 +00:00
patacongo 960375088c Fix hcs12 compile warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2328 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-12-13 01:27:04 +00:00
patacongo 79dacc47ed Fix issues related to work queue timing
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2270 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-18 00:08:41 +00:00
patacongo 5eb2d137bf Callbacks need to use worker thread; clean up/document configuration settings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2268 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-17 23:20:08 +00:00
patacongo 2cba3f9db5 Fix a potential race condition
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2234 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-06 13:42:49 +00:00
patacongo 9dac4f29d4 Fix compile error when workqueue disabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2233 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-06 01:07:32 +00:00
patacongo e0b373d549 Integrte work thread
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2232 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-06 00:44:22 +00:00
patacongo 80947fc23c Document workqueue configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2231 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-05 23:14:34 +00:00
patacongo 0cb5c872dc Incorporate the work thread
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2230 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-05 22:58:36 +00:00
patacongo 5c7cd2598e Add beginnings of a work thread
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@2229 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-11-05 21:44:33 +00:00
patacongo 277489e907 Add gmtime and localtime
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1976 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-12 00:41:06 +00:00
patacongo 92868fc54e Add gettimeofday()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1974 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-11 23:39:33 +00:00
patacongo aebe7e439f mktime/gmtime_r moved and highly simplified
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1973 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-07-11 17:24:14 +00:00
patacongo 2835d2de51 integrating NXFLAT
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1962 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-26 17:46:51 +00:00
patacongo e7a512ead0 Consolidate buffer dumping; fix all occurrences of 'the the'
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1951 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-25 17:44:35 +00:00
patacongo 340f9673f3 Integrate PIC support into context switching
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1900 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 23:38:05 +00:00
patacongo ab90735870 Straighten out conditional compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1896 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 21:15:31 +00:00
patacongo fe5083b49a Add exec_module
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1895 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 20:25:27 +00:00
patacongo ce22f29227 Added NXFLAT a bit at a time
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1889 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-16 22:08:59 +00:00
patacongo 8a139dfe72 Add logic to clone socket descriptors when a new task is started.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1885 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-15 19:50:06 +00:00
patacongo 108fd107c0 dup() and dup2() support for socket descriptors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1884 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-15 18:58:22 +00:00
patacongo e6a64170a7 Drastic measures to work around missed interrupts -- must be a better way
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1860 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-07 15:48:01 +00:00
patacongo 69e9eacf38 Need to set UART interrupt priority
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1854 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-06 01:54:11 +00:00
patacongo 2398447914 pthread_create must return a positive errno on failure
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1799 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 19:30:57 +00:00
patacongo 999059bc4f Debug Cortex-M3 interrupts
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1787 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-17 17:18:19 +00:00
patacongo 3148486000 Finishes initial verification of priority inheritance logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1600 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-14 00:46:02 +00:00
patacongo 0a84afed7c Add debug instrumentation; fix pholder freeing logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1599 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-13 22:35:23 +00:00
patacongo e694e6ae10 Free holder containers on sem_destroy
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1598 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-13 11:27:34 +00:00
patacongo 4c68dcabec Add test for CONFIG_SEM_PREALLOCHOLDERS > 0
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1597 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-13 00:54:10 +00:00
patacongo 003a269b7a Add test for CONFIG_SEM_PREALLOCHOLDERS > 0
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1596 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-13 00:25:05 +00:00
patacongo 127a2ecd92 Fix count initialization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1595 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-12 11:24:26 +00:00
patacongo c95f51cc03 Finishes basic implementation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1594 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-12 10:55:26 +00:00
patacongo 563d3d787b More priority inheritance logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1593 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-12 01:53:20 +00:00
patacongo 799dc8f94b Repartition functionality in preparation for nested, pending reprioritization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1592 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-11 00:03:58 +00:00
patacongo 110eb66e60 Repartition functionality in preparation for nested, pending reprioritization
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1591 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-10 23:52:46 +00:00
patacongo 788ac6bcad Extend, improve, and partially fix priority inheritance logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1590 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-10 11:41:20 +00:00
patacongo 0851fe53e4 Make better use of new sched_settcpprio() API
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1588 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-10 02:03:24 +00:00
patacongo dcd30a548d Improve internal priority setting logi
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1587 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-10 01:13:35 +00:00
patacongo 91f3f1249f Use sched_setparam(), not up_reprioritize_rtr()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1586 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-10 00:40:09 +00:00
patacongo 8baa34b312 Fix priority inheritance bug
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1584 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-10 00:24:37 +00:00
patacongo 98f1f15142 Add support for priority inheritance
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1581 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-03-08 23:33:41 +00:00
patacongo c78d32e129 cosmetic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1494 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-02-14 01:56:40 +00:00
patacongo 59625217d3 Added CONFIG_USERMAIN_STACKSIZE
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1227 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-13 21:13:53 +00:00
patacongo c8f18c8349 Change configuration name
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1226 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-13 20:37:02 +00:00
patacongo db52327f0f Can't use if up_disable_irq if there is not interrupt controller
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1174 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2008-11-08 17:46:36 +00:00