Commit Graph

224 Commits

Author SHA1 Message Date
patacongo
c5efa5bc52 Add range of pointer integer types
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2333 42af7a65-404d-4744-a932-0658087f49c3
2009-12-13 20:56:12 +00:00
patacongo
3504ad6140 types blkcnt_t and off_t should not depend on memory model; Remove non-standard type STATUS
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2330 42af7a65-404d-4744-a932-0658087f49c3
2009-12-13 18:01:46 +00:00
patacongo
3336dd2bed Eliminate some hcs12 compile errors/warnings
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2329 42af7a65-404d-4744-a932-0658087f49c3
2009-12-13 15:13:37 +00:00
patacongo
33a6b7807e Consolidate buffer dumping; fix all occurrences of 'the the'
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1951 42af7a65-404d-4744-a932-0658087f49c3
2009-06-25 17:44:35 +00:00
patacongo
29efc4726f Add option to copy to RAM
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1689 42af7a65-404d-4744-a932-0658087f49c3
2009-04-08 23:24:59 +00:00
patacongo
3390476f74 Repartition functionality in preparation for nested, pending reprioritization
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1591 42af7a65-404d-4744-a932-0658087f49c3
2009-03-10 23:52:46 +00:00
patacongo
e13522cf6d Back out part of the last change -- that was a bad idea
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1585 42af7a65-404d-4744-a932-0658087f49c3
2009-03-10 00:38:35 +00:00
patacongo
6b22b2c441 Add support for priority inheritance
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1581 42af7a65-404d-4744-a932-0658087f49c3
2009-03-08 23:33:41 +00:00
patacongo
98e95f04fc Improve console configuration settings
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1518 42af7a65-404d-4744-a932-0658087f49c3
2009-02-19 02:26:04 +00:00
patacongo
79b554d5ce Add basic LCD support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1517 42af7a65-404d-4744-a932-0658087f49c3
2009-02-19 02:08:36 +00:00
patacongo
7920c684d7 cosmetic renaming
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1513 42af7a65-404d-4744-a932-0658087f49c3
2009-02-18 12:02:22 +00:00
patacongo
dd1c714c30 Add support for boards with no serial ports
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1512 42af7a65-404d-4744-a932-0658087f49c3
2009-02-18 12:00:36 +00:00
patacongo
386cebd287 Hook in low-level UART init
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1511 42af7a65-404d-4744-a932-0658087f49c3
2009-02-18 03:22:17 +00:00
patacongo
c840ae9487 Complete coding of M16C port
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1510 42af7a65-404d-4744-a932-0658087f49c3
2009-02-17 02:53:24 +00:00
patacongo
2c7e99fd96 Add M16C serial driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1509 42af7a65-404d-4744-a932-0658087f49c3
2009-02-17 02:43:47 +00:00
patacongo
84afa0acb5 Add low level UART support for M16C
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1508 42af7a65-404d-4744-a932-0658087f49c3
2009-02-15 23:28:10 +00:00
patacongo
efa462f0f9 Add support for nestable interrupts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1506 42af7a65-404d-4744-a932-0658087f49c3
2009-02-15 19:09:28 +00:00
patacongo
d57a1afab1 Add support for M16C timer interrupt
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1505 42af7a65-404d-4744-a932-0658087f49c3
2009-02-15 18:29:40 +00:00
patacongo
c71754ae8d Add M16C register dump logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1503 42af7a65-404d-4744-a932-0658087f49c3
2009-02-15 01:43:01 +00:00
patacongo
1fc4e2014a Need to export symbols
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1502 42af7a65-404d-4744-a932-0658087f49c3
2009-02-15 00:27:24 +00:00
patacongo
bd9407ed96 Add interrupt initialization logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1501 42af7a65-404d-4744-a932-0658087f49c3
2009-02-15 00:27:06 +00:00
patacongo
7800fc3749 Add M16C interrupt/context switch logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1496 42af7a65-404d-4744-a932-0658087f49c3
2009-02-14 22:10:30 +00:00
patacongo
2d2a186200 Need separate limits.h files to support M16Climits.h
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1495 42af7a65-404d-4744-a932-0658087f49c3
2009-02-14 22:09:46 +00:00
patacongo
6639c03038 Add task register intialization logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1492 42af7a65-404d-4744-a932-0658087f49c3
2009-02-14 01:08:39 +00:00
patacongo
6e5de9cdfc Fix assembly errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1490 42af7a65-404d-4744-a932-0658087f49c3
2009-02-13 00:56:23 +00:00
patacongo
0f9d3a4a3b Move vectors to a separate file (more needed)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1489 42af7a65-404d-4744-a932-0658087f49c3
2009-02-13 00:51:57 +00:00
patacongo
dab3f5be21 Fix some assembly errors (some still exist)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1488 42af7a65-404d-4744-a932-0658087f49c3
2009-02-12 00:30:33 +00:00
patacongo
269e77097c signal deliver is specific to SoC
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1487 42af7a65-404d-4744-a932-0658087f49c3
2009-02-12 00:30:04 +00:00
patacongo
ce8349f3c2 Adding M16C support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1486 42af7a65-404d-4744-a932-0658087f49c3
2009-02-09 00:11:22 +00:00
patacongo
4d84b13950 M16C chip support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1484 42af7a65-404d-4744-a932-0658087f49c3
2009-02-08 22:52:08 +00:00
patacongo
52916fe0b9 Add M16C info
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1483 42af7a65-404d-4744-a932-0658087f49c3
2009-02-08 20:30:10 +00:00
patacongo
b363f9956a Renesas M16C support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1478 42af7a65-404d-4744-a932-0658087f49c3
2009-02-07 15:24:32 +00:00
patacongo
f80c12b700 Renesas M16C Support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1476 42af7a65-404d-4744-a932-0658087f49c3
2009-02-07 15:16:55 +00:00
patacongo
17520520af Change configuration name
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1226 42af7a65-404d-4744-a932-0658087f49c3
2008-11-13 20:37:02 +00:00
patacongo
b2434888cd Fix some hanlding of TIE and RIE interrupt
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1224 42af7a65-404d-4744-a932-0658087f49c3
2008-11-13 20:16:07 +00:00
patacongo
9015550446 Need to clear TDRE after receiving byte
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1219 42af7a65-404d-4744-a932-0658087f49c3
2008-11-13 14:45:41 +00:00
patacongo
ec045239cf Signal save fields should not be available if there are no signals
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1218 42af7a65-404d-4744-a932-0658087f49c3
2008-11-13 14:44:28 +00:00
patacongo
49bb50d31c No need to restore r8-r14 on return from int if no context switch
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1213 42af7a65-404d-4744-a932-0658087f49c3
2008-11-13 00:15:08 +00:00
patacongo
82508b9fa0 cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1212 42af7a65-404d-4744-a932-0658087f49c3
2008-11-12 19:17:21 +00:00
patacongo
0751e5dd75 Fix several errors, mostly related to interrupt setup
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1211 42af7a65-404d-4744-a932-0658087f49c3
2008-11-12 19:17:02 +00:00
patacongo
ac5cd9e084 Fix error in prioritization logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1210 42af7a65-404d-4744-a932-0658087f49c3
2008-11-12 19:16:18 +00:00
patacongo
7a51cc3e0b Fixes for clean compile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1207 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 23:22:06 +00:00
patacongo
40e0b39154 Fix typos (O instead of 0)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1206 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 23:21:38 +00:00
patacongo
ca72c98cc2 Fix user context save
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1203 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 22:49:11 +00:00
patacongo
251cb82d09 Correct conditional expression
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1201 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 22:02:31 +00:00
patacongo
064129cf5e cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1198 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 19:38:37 +00:00
patacongo
df8725ea60 HAVE_CONSOLE was not being defined
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1197 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 19:38:09 +00:00
patacongo
a5cd9cc6c6 Fix showprogress macro (still ARM assembly)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1196 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 19:36:52 +00:00
patacongo
695f4c6f8d Typos in comments
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1195 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 19:36:15 +00:00
patacongo
7b7ffe5768 Don't waste vector slots if features disabled
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1194 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 19:34:44 +00:00
patacongo
f10326e71b Fix problems when debug enabled
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1193 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 19:34:07 +00:00
patacongo
3e4d8f109b Fix register dump logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1192 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 01:20:49 +00:00
patacongo
79ecc4f9bb Fix several context switching bugs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1187 42af7a65-404d-4744-a932-0658087f49c3
2008-11-11 00:41:22 +00:00
patacongo
c77e7d603f Fix SCI selection conditional logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1180 42af7a65-404d-4744-a932-0658087f49c3
2008-11-10 13:14:52 +00:00
patacongo
7550d6f6e0 Fix section name
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1179 42af7a65-404d-4744-a932-0658087f49c3
2008-11-09 18:44:35 +00:00
patacongo
b476859631 Implement interrupt vectors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1178 42af7a65-404d-4744-a932-0658087f49c3
2008-11-09 18:19:41 +00:00
patacongo
6bd358699f Implement interrupt priority logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1177 42af7a65-404d-4744-a932-0658087f49c3
2008-11-09 18:19:20 +00:00
patacongo
89ee609e51 Support enable/disable of devices to reduce size
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1176 42af7a65-404d-4744-a932-0658087f49c3
2008-11-09 18:18:55 +00:00
patacongo
75fd416970 Add SH-1 system timer setup
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1175 42af7a65-404d-4744-a932-0658087f49c3
2008-11-09 15:06:34 +00:00
patacongo
f091c87e34 Correct irqsave/restore logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1172 42af7a65-404d-4744-a932-0658087f49c3
2008-11-08 17:29:32 +00:00
patacongo
7025650f56 Fix prototype problem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1171 42af7a65-404d-4744-a932-0658087f49c3
2008-11-08 17:29:14 +00:00
patacongo
22622c639c Add up_saveusercontext
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1169 42af7a65-404d-4744-a932-0658087f49c3
2008-11-08 16:27:50 +00:00
patacongo
66435ccd56 Add interrupt stack
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1168 42af7a65-404d-4744-a932-0658087f49c3
2008-11-08 16:27:21 +00:00
patacongo
68d56fc742 Enhanced context switch performance
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1167 42af7a65-404d-4744-a932-0658087f49c3
2008-11-08 16:27:11 +00:00
patacongo
189b9c1da3 Initial vector handling logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1166 42af7a65-404d-4744-a932-0658087f49c3
2008-11-08 15:12:56 +00:00
patacongo
8e0de5260d reconcile architectures w/o interrupt controllers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1153 42af7a65-404d-4744-a932-0658087f49c3
2008-11-07 16:59:36 +00:00
patacongo
1e23712132 Basic SCI support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1152 42af7a65-404d-4744-a932-0658087f49c3
2008-11-07 16:28:17 +00:00
patacongo
2fd5814a64 SH703x register definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1148 42af7a65-404d-4744-a932-0658087f49c3
2008-11-06 22:32:11 +00:00
patacongo
259022924d Use real SH-1 interrupt info
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1147 42af7a65-404d-4744-a932-0658087f49c3
2008-11-06 22:31:43 +00:00
patacongo
5813822275 Use linker defined address of vector table
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1146 42af7a65-404d-4744-a932-0658087f49c3
2008-11-06 22:31:22 +00:00
patacongo
0d49d55603 SH-1 updates
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1142 42af7a65-404d-4744-a932-0658087f49c3
2008-11-06 18:51:14 +00:00
patacongo
5088141682 Port ARM common files to SH-1
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1141 42af7a65-404d-4744-a932-0658087f49c3
2008-11-06 18:50:34 +00:00
patacongo
f5f5f91d85 Basic SH-1 build environment
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1139 42af7a65-404d-4744-a932-0658087f49c3
2008-11-06 17:37:16 +00:00
patacongo
88fe1eb1fd Adding struture for Hitachi SH-1
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1132 42af7a65-404d-4744-a932-0658087f49c3
2008-11-05 22:00:09 +00:00