Commit Graph

1025 Commits

Author SHA1 Message Date
patacongo
39f8940b11 Add more GPIO pin mappings
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2116 42af7a65-404d-4744-a932-0658087f49c3
2009-10-03 15:54:33 +00:00
patacongo
48fa9c0fb7 Add SPI2 setup
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2114 42af7a65-404d-4744-a932-0658087f49c3
2009-10-02 02:23:11 +00:00
patacongo
57370e31da Support part/full remap; Fix register addressing
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2112 42af7a65-404d-4744-a932-0658087f49c3
2009-10-01 15:36:25 +00:00
patacongo
3a1ccef72e Configure USART GPIO Rx/Tx
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2111 42af7a65-404d-4744-a932-0658087f49c3
2009-10-01 15:05:35 +00:00
patacongo
1ac8a064f7 Add STM32 SPI chip selects
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2110 42af7a65-404d-4744-a932-0658087f49c3
2009-10-01 14:21:29 +00:00
patacongo
3b0601cd68 Misc setup changes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2109 42af7a65-404d-4744-a932-0658087f49c3
2009-10-01 00:06:57 +00:00
patacongo
458d6b127b Add LED support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2108 42af7a65-404d-4744-a932-0658087f49c3
2009-09-30 15:03:25 +00:00
patacongo
2c7f341df8 Add GPIO dump logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2107 42af7a65-404d-4744-a932-0658087f49c3
2009-09-29 19:18:19 +00:00
patacongo
73727ef887 Fix PU/PD config; improve MODE/CNF setting
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2106 42af7a65-404d-4744-a932-0658087f49c3
2009-09-29 18:56:20 +00:00
patacongo
80688bbff1 Add GPIO logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2105 42af7a65-404d-4744-a932-0658087f49c3
2009-09-29 16:38:36 +00:00
patacongo
79e713a545 Add GPIO file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2104 42af7a65-404d-4744-a932-0658087f49c3
2009-09-29 12:52:25 +00:00
patacongo
e3d0fc2035 Clean-up redundant conditional compilation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2103 42af7a65-404d-4744-a932-0658087f49c3
2009-09-29 02:08:26 +00:00
patacongo
3830f4ff39 Fixes for clean compile/link
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2102 42af7a65-404d-4744-a932-0658087f49c3
2009-09-28 23:33:51 +00:00
patacongo
f9d25c3ee8 Add RCC support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2101 42af7a65-404d-4744-a932-0658087f49c3
2009-09-28 19:14:37 +00:00
patacongo
9ea290b8be IRQ numbering fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2100 42af7a65-404d-4744-a932-0658087f49c3
2009-09-26 21:21:59 +00:00
patacongo
0968f6fec1 Add IRQ and SYSTICK logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2099 42af7a65-404d-4744-a932-0658087f49c3
2009-09-26 20:35:45 +00:00
patacongo
7b2b2774e9 Add UART4/5 register definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2096 42af7a65-404d-4744-a932-0658087f49c3
2009-09-26 19:03:46 +00:00
patacongo
c708897b46 USART driver implementation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2095 42af7a65-404d-4744-a932-0658087f49c3
2009-09-26 18:59:09 +00:00
patacongo
a71055cddd Add framework (only) for STM32 USART support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2094 42af7a65-404d-4744-a932-0658087f49c3
2009-09-26 00:09:17 +00:00
patacongo
342ab7a6e3 cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2093 42af7a65-404d-4744-a932-0658087f49c3
2009-09-25 20:20:14 +00:00
patacongo
052bcd7107 Fixes for compile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2092 42af7a65-404d-4744-a932-0658087f49c3
2009-09-25 17:26:47 +00:00
patacongo
c595d1e144 Fix comment
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2091 42af7a65-404d-4744-a932-0658087f49c3
2009-09-25 16:32:16 +00:00
patacongo
c75c8bd312 Add STM32 interrupt vectors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2089 42af7a65-404d-4744-a932-0658087f49c3
2009-09-25 15:13:58 +00:00
patacongo
8f6bd7b343 Add start-up logic and irq.h header
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2088 42af7a65-404d-4744-a932-0658087f49c3
2009-09-25 14:17:18 +00:00
patacongo
e139abb3af Add timer header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2087 42af7a65-404d-4744-a932-0658087f49c3
2009-09-24 15:18:28 +00:00
patacongo
ed87373196 Advanced, general, basic clocks
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2086 42af7a65-404d-4744-a932-0658087f49c3
2009-09-23 23:50:07 +00:00
patacongo
b3a90ff175 Add BKP, DBGMCU, EXTI, and PWR header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2084 42af7a65-404d-4744-a932-0658087f49c3
2009-09-23 19:15:03 +00:00
patacongo
bb8edb04bc Add DMA header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2083 42af7a65-404d-4744-a932-0658087f49c3
2009-09-23 16:05:35 +00:00
patacongo
a83168e622 Add CAN header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2082 42af7a65-404d-4744-a932-0658087f49c3
2009-09-23 15:00:35 +00:00
patacongo
b49d58a259 Add USB header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2081 42af7a65-404d-4744-a932-0658087f49c3
2009-09-23 03:15:40 +00:00
patacongo
68b54a7e4e Add RTC and WDG header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2080 42af7a65-404d-4744-a932-0658087f49c3
2009-09-23 02:09:40 +00:00
patacongo
a0d08790ad Fix SPI2/3 base addresses
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2079 42af7a65-404d-4744-a932-0658087f49c3
2009-09-22 23:25:36 +00:00
patacongo
5d5b3aa47b Add GPIO header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2078 42af7a65-404d-4744-a932-0658087f49c3
2009-09-22 22:32:35 +00:00
patacongo
9ffddbbb63 Add RCC header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2077 42af7a65-404d-4744-a932-0658087f49c3
2009-09-22 18:54:34 +00:00
patacongo
7cf9f7e7bd Add ADC and I2C header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2076 42af7a65-404d-4744-a932-0658087f49c3
2009-09-22 14:29:16 +00:00
patacongo
cee7026b15 Add SPI and UART header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2075 42af7a65-404d-4744-a932-0658087f49c3
2009-09-22 01:54:46 +00:00
patacongo
14dfd164c3 Add stm32 header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2074 42af7a65-404d-4744-a932-0658087f49c3
2009-09-21 13:53:48 +00:00
patacongo
e1e2c816a4 Need to use only lldbg in fault handler
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2062 42af7a65-404d-4744-a932-0658087f49c3
2009-09-16 14:53:42 +00:00
patacongo
37b50aaa4d Use lldbg() instead of dbg() in interrupt level logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2054 42af7a65-404d-4744-a932-0658087f49c3
2009-09-15 15:44:14 +00:00
patacongo
42b921e42b Use low-level debug which does not depend on stdout mapped to console
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2049 42af7a65-404d-4744-a932-0658087f49c3
2009-09-13 22:33:21 +00:00
patacongo
b41ab666ca cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2035 42af7a65-404d-4744-a932-0658087f49c3
2009-09-11 18:15:06 +00:00
patacongo
c39aa4c1c8 This two FIFO handling bugs in LM3S ethernet driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2031 42af7a65-404d-4744-a932-0658087f49c3
2009-09-09 18:00:13 +00:00
patacongo
1e9a232a0a Cosmetic, synchronize source files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2030 42af7a65-404d-4744-a932-0658087f49c3
2009-09-09 13:46:35 +00:00
patacongo
b9fa24b2ea Fix typo in vectored interrpt logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1987 42af7a65-404d-4744-a932-0658087f49c3
2009-07-14 02:16:06 +00:00
patacongo
27cb33b4a8 NXFLAT doesn't set bit 0 in the entry point address
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1958 42af7a65-404d-4744-a932-0658087f49c3
2009-06-26 01:18:24 +00:00
patacongo
be87bbe828 Fix a stack setup error
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1955 42af7a65-404d-4744-a932-0658087f49c3
2009-06-25 23:43:10 +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
a36541d67d Integrate PIC support into context switching
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1900 42af7a65-404d-4744-a932-0658087f49c3
2009-06-17 23:38:05 +00:00
patacongo
996ac31d58 Straighten out conditional compilation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1896 42af7a65-404d-4744-a932-0658087f49c3
2009-06-17 21:15:31 +00:00
patacongo
929bcedfb1 Same as last check-in, just implemented more sanely
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1880 42af7a65-404d-4744-a932-0658087f49c3
2009-06-12 00:29:07 +00:00
patacongo
199afdad42 eliminate some warnings
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1879 42af7a65-404d-4744-a932-0658087f49c3
2009-06-11 23:38:19 +00:00
patacongo
aa4e70b14a Add support for Windows GCC to lpc2148 and str711
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1875 42af7a65-404d-4744-a932-0658087f49c3
2009-06-11 14:47:03 +00:00
patacongo
284e92561f All file_operations vtables should be static const
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1871 42af7a65-404d-4744-a932-0658087f49c3
2009-06-10 15:22:49 +00:00
patacongo
71905a1cc0 Fix some bogus (unused) symbol names
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1870 42af7a65-404d-4744-a932-0658087f49c3
2009-06-10 13:50:31 +00:00
patacongo
85df93d997 misc updates
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1869 42af7a65-404d-4744-a932-0658087f49c3
2009-06-10 12:27:44 +00:00
patacongo
86c5481f74 Fixes for build CodeSourcery toolchain
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1868 42af7a65-404d-4744-a932-0658087f49c3
2009-06-10 02:05:05 +00:00
patacongo
8ee33e36cc Backout cool but useless lost interrupt logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1867 42af7a65-404d-4744-a932-0658087f49c3
2009-06-09 00:17:32 +00:00
patacongo
4d9cb196c3 USB updates
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1866 42af7a65-404d-4744-a932-0658087f49c3
2009-06-09 00:09:34 +00:00
patacongo
6afe1a4873 Back out lost interrupt kludge
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1863 42af7a65-404d-4744-a932-0658087f49c3
2009-06-08 14:42:42 +00:00
patacongo
adccaae54e cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1862 42af7a65-404d-4744-a932-0658087f49c3
2009-06-08 14:18:41 +00:00
patacongo
c15f971c67 Move board specific files from examples/nsh to board source directories
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1861 42af7a65-404d-4744-a932-0658087f49c3
2009-06-08 13:24:26 +00:00
patacongo
696571a749 Drastic measures to work around missed interrupts -- must be a better way
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1860 42af7a65-404d-4744-a932-0658087f49c3
2009-06-07 15:48:01 +00:00
patacongo
275e43aba2 More STR7x serial changes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1859 42af7a65-404d-4744-a932-0658087f49c3
2009-06-06 18:30:58 +00:00
patacongo
540ab99c57 More UART GPIO pin/interrupt fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1858 42af7a65-404d-4744-a932-0658087f49c3
2009-06-06 16:01:38 +00:00
patacongo
75a1c1b2f3 Add logic to avoid spurious interrupts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1857 42af7a65-404d-4744-a932-0658087f49c3
2009-06-06 14:12:50 +00:00
patacongo
9a01d358b8 Fix UART pin configuration
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1856 42af7a65-404d-4744-a932-0658087f49c3
2009-06-06 14:05:23 +00:00
patacongo
d381777660 back out assertion
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1855 42af7a65-404d-4744-a932-0658087f49c3
2009-06-06 01:58:43 +00:00
patacongo
aff991ef70 Need to set UART interrupt priority
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1854 42af7a65-404d-4744-a932-0658087f49c3
2009-06-06 01:54:11 +00:00
patacongo
f5784bcd66 Fixes to SPI header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1853 42af7a65-404d-4744-a932-0658087f49c3
2009-06-05 21:45:42 +00:00
patacongo
168cbd9404 Correct a mountain of typos
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1852 42af7a65-404d-4744-a932-0658087f49c3
2009-06-05 19:38:04 +00:00
patacongo
2dc845eba6 Fix compile errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1851 42af7a65-404d-4744-a932-0658087f49c3
2009-06-05 14:46:11 +00:00
patacongo
a66e4faf0b Timer interrupts work; examples/ostest passes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1849 42af7a65-404d-4744-a932-0658087f49c3
2009-06-05 01:42:15 +00:00
patacongo
9f5d0084f7 Add I2C header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1847 42af7a65-404d-4744-a932-0658087f49c3
2009-06-04 22:09:46 +00:00
patacongo
1abc828bc9 Remove RUNFROMFLASH option from str-p711
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1845 42af7a65-404d-4744-a932-0658087f49c3
2009-06-01 20:50:50 +00:00
patacongo
d8653d9584 Fix UART configuration issues
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1843 42af7a65-404d-4744-a932-0658087f49c3
2009-06-01 19:29:14 +00:00
patacongo
a49ac96718 Ethernet controller needs different delay with debug disabled
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1836 42af7a65-404d-4744-a932-0658087f49c3
2009-05-29 14:09:31 +00:00
patacongo
0fe7421469 Add support for CodeSourcery and devkitARM toolchains
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1832 42af7a65-404d-4744-a932-0658087f49c3
2009-05-28 20:36:04 +00:00
patacongo
edf2f4954b Add LM3S I2C header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1831 42af7a65-404d-4744-a932-0658087f49c3
2009-05-28 19:13:11 +00:00
patacongo
c99d8d93db Final integration of microSD
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1830 42af7a65-404d-4744-a932-0658087f49c3
2009-05-28 17:51:24 +00:00
patacongo
19cdfc42a4 Integrating SHDC
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1828 42af7a65-404d-4744-a932-0658087f49c3
2009-05-27 20:45:39 +00:00
patacongo
869d6b8d57 Debug microSD CS
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1824 42af7a65-404d-4744-a932-0658087f49c3
2009-05-24 20:40:11 +00:00
patacongo
d859f8655f Fixe LM3S GPIO output settings; fix Eagle-100 LEDs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1823 42af7a65-404d-4744-a932-0658087f49c3
2009-05-24 16:03:08 +00:00
patacongo
0e31b8cad6 Initial SSI debug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1822 42af7a65-404d-4744-a932-0658087f49c3
2009-05-24 13:25:43 +00:00
patacongo
03de5d309f Add SPI-based MMC/SD support for lm3s
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1820 42af7a65-404d-4744-a932-0658087f49c3
2009-05-23 23:37:25 +00:00
patacongo
b9510a0df1 Need to clear interrupt
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1819 42af7a65-404d-4744-a932-0658087f49c3
2009-05-23 14:30:07 +00:00
patacongo
8ac9b7e78e Add LM3S SSI driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1818 42af7a65-404d-4744-a932-0658087f49c3
2009-05-23 14:26:22 +00:00
patacongo
ee55ec9b97 Add SSI header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1817 42af7a65-404d-4744-a932-0658087f49c3
2009-05-22 17:20:06 +00:00
patacongo
25d076a416 lm3s ethernet works
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1815 42af7a65-404d-4744-a932-0658087f49c3
2009-05-22 14:45:34 +00:00
patacongo
cca40852b3 MAC driver development
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1813 42af7a65-404d-4744-a932-0658087f49c3
2009-05-21 22:19:36 +00:00
patacongo
eabc4d4120 Complete Rx side of ethernet driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1812 42af7a65-404d-4744-a932-0658087f49c3
2009-05-21 17:42:14 +00:00
patacongo
4114cee9a8 LM3S ethernet driver development
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1811 42af7a65-404d-4744-a932-0658087f49c3
2009-05-21 00:23:53 +00:00
patacongo
588131b6bf Get MAC address from USER registers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1810 42af7a65-404d-4744-a932-0658087f49c3
2009-05-20 20:56:38 +00:00
patacongo
36335e3ac6 MAC driver development
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1809 42af7a65-404d-4744-a932-0658087f49c3
2009-05-20 19:48:55 +00:00
patacongo
baab22bc17 Add lm3s ethernet header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1808 42af7a65-404d-4744-a932-0658087f49c3
2009-05-20 16:00:34 +00:00
patacongo
d6966b2892 Fix BRD calculation; Handle edge interrupts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1804 42af7a65-404d-4744-a932-0658087f49c3
2009-05-19 22:51:33 +00:00
patacongo
6c14840f2e NSH integration, fix serial interrupt handling
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1803 42af7a65-404d-4744-a932-0658087f49c3
2009-05-19 22:14:36 +00:00
patacongo
075698caac Add lm3s6918 NSH configuration
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1802 42af7a65-404d-4744-a932-0658087f49c3
2009-05-19 20:50:47 +00:00
patacongo
7ae691d5cb lm3s6918 passes OS test
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1801 42af7a65-404d-4744-a932-0658087f49c3
2009-05-19 20:14:44 +00:00
patacongo
35d3c22576 Make sure all ARM targets still compile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1798 42af7a65-404d-4744-a932-0658087f49c3
2009-05-19 18:46:14 +00:00
patacongo
96e97248a0 Move share-able Cortex-M3 file from lm3s subdirectory
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1797 42af7a65-404d-4744-a932-0658087f49c3
2009-05-19 17:54:01 +00:00
patacongo
c8095344f4 Move ARM and Cortex header files to separate directories
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1796 42af7a65-404d-4744-a932-0658087f49c3
2009-05-19 17:31:58 +00:00
patacongo
da29bce964 Move ARM and Cortex files to separate directories
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1795 42af7a65-404d-4744-a932-0658087f49c3
2009-05-19 17:16:17 +00:00
patacongo
e9f0d1db68 Fix heap setup problem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1793 42af7a65-404d-4744-a932-0658087f49c3
2009-05-19 15:17:28 +00:00
patacongo
56afcd6433 Calibrate lm3s6918 timing loop
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1792 42af7a65-404d-4744-a932-0658087f49c3
2009-05-18 23:01:30 +00:00
patacongo
318b2b512b timer interrupt now works
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1791 42af7a65-404d-4744-a932-0658087f49c3
2009-05-18 22:21:58 +00:00
patacongo
9d329e414a lm3s6918 now does context switches
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1790 42af7a65-404d-4744-a932-0658087f49c3
2009-05-18 22:14:40 +00:00
patacongo
b44a8db1a4 Progress on Cortex-M3 interrupts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1789 42af7a65-404d-4744-a932-0658087f49c3
2009-05-18 21:08:43 +00:00
patacongo
a6adc32572 file was unfinished
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1788 42af7a65-404d-4744-a932-0658087f49c3
2009-05-18 16:21:37 +00:00
patacongo
2be531b092 Debug Cortex-M3 interrupts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1787 42af7a65-404d-4744-a932-0658087f49c3
2009-05-17 17:18:19 +00:00
patacongo
da74b5605e Basic clocking and UART works
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1786 42af7a65-404d-4744-a932-0658087f49c3
2009-05-15 23:26:54 +00:00
patacongo
4bdf18ad2f back out part of last change
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1785 42af7a65-404d-4744-a932-0658087f49c3
2009-05-15 22:32:31 +00:00
patacongo
e99498b8d2 LM3S integration
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1784 42af7a65-404d-4744-a932-0658087f49c3
2009-05-15 22:00:05 +00:00
patacongo
d8c84c46ec Early integration fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1783 42af7a65-404d-4744-a932-0658087f49c3
2009-05-15 18:03:59 +00:00
patacongo
1ddfc9384a Backup unnecessary bootloader logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1781 42af7a65-404d-4744-a932-0658087f49c3
2009-05-14 23:11:47 +00:00
patacongo
d6adb3eb8b Should be silent on make commands
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1780 42af7a65-404d-4744-a932-0658087f49c3
2009-05-14 22:08:32 +00:00
patacongo
6810d5c6ad Add GPIO IRQ logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1779 42af7a65-404d-4744-a932-0658087f49c3
2009-05-14 20:50:43 +00:00
patacongo
a0192f67dd Add basic lm3s6918 gpio support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1778 42af7a65-404d-4744-a932-0658087f49c3
2009-05-14 18:55:22 +00:00
patacongo
b0211916c7 Add basic context switching logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1777 42af7a65-404d-4744-a932-0658087f49c3
2009-05-13 19:53:16 +00:00
patacongo
2827157b5f 1st cut at lm3s6918 interrupt handling
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1776 42af7a65-404d-4744-a932-0658087f49c3
2009-05-13 16:19:05 +00:00
patacongo
0df1e24cc9 lm3s6918 update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1775 42af7a65-404d-4744-a932-0658087f49c3
2009-05-13 14:29:22 +00:00
patacongo
218515d730 Flesh out LM3S9618 interrupt control logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1774 42af7a65-404d-4744-a932-0658087f49c3
2009-05-12 22:15:49 +00:00
patacongo
5d3f0cdf13 Add lm3s6918 system timer logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1773 42af7a65-404d-4744-a932-0658087f49c3
2009-05-12 18:53:10 +00:00
patacongo
16b0f03dc6 First cut at lm3s6918 serial driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1772 42af7a65-404d-4744-a932-0658087f49c3
2009-05-12 15:43:16 +00:00
patacongo
94c66ad0eb Fix some UART initialization problems
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1771 42af7a65-404d-4744-a932-0658087f49c3
2009-05-12 13:01:01 +00:00
patacongo
a4fd9ce320 Add low-level console support for LM3S3918
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1770 42af7a65-404d-4744-a932-0658087f49c3
2009-05-11 22:54:50 +00:00
patacongo
460e952ac0 Add UART definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1769 42af7a65-404d-4744-a932-0658087f49c3
2009-05-11 19:06:52 +00:00
patacongo
cef516e842 More lm3s6918 -- clocking + misc fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1768 42af7a65-404d-4744-a932-0658087f49c3
2009-05-11 17:05:13 +00:00
patacongo
2ab67eba8c Add support for fast GPIO on lpc214x
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1766 42af7a65-404d-4744-a932-0658087f49c3
2009-05-09 15:18:14 +00:00
patacongo
37b83d702f lm3s6918 update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1764 42af7a65-404d-4744-a932-0658087f49c3
2009-05-08 21:12:33 +00:00
patacongo
328dbb3c21 Add atomic register modification
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1762 42af7a65-404d-4744-a932-0658087f49c3
2009-05-08 13:04:33 +00:00
patacongo
ac4747b90e framework for interrupt handling
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1761 42af7a65-404d-4744-a932-0658087f49c3
2009-05-08 00:13:50 +00:00
patacongo
6cac7ad6c7 Add GPIO register definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1760 42af7a65-404d-4744-a932-0658087f49c3
2009-05-07 21:46:46 +00:00
patacongo
4ea01e37ee Add definitions for system control registers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1759 42af7a65-404d-4744-a932-0658087f49c3
2009-05-07 20:52:29 +00:00
patacongo
e89052dfab Add irqsave/restore() macros for Cortex-M3
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1758 42af7a65-404d-4744-a932-0658087f49c3
2009-05-07 15:59:13 +00:00
patacongo
aeffecb3ce Changes necessary to start build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1757 42af7a65-404d-4744-a932-0658087f49c3
2009-05-06 23:32:49 +00:00
patacongo
a5d40f4525 Add structure for LM3S6918
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1755 42af7a65-404d-4744-a932-0658087f49c3
2009-05-06 20:42:23 +00:00
patacongo
f94528963e Add structure for LM3S6918
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1754 42af7a65-404d-4744-a932-0658087f49c3
2009-05-06 18:11:26 +00:00
patacongo
59ad813e73 Fix objcopy problem with newer toolchains
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1746 42af7a65-404d-4744-a932-0658087f49c3
2009-04-29 23:17:39 +00:00
patacongo
ed69e86e1c Extend SPI interface so that we can set number of bits per word
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1742 42af7a65-404d-4744-a932-0658087f49c3
2009-04-26 18:58:49 +00:00
patacongo
ebb8d236aa Incorporate i.MX1 SPI driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1741 42af7a65-404d-4744-a932-0658087f49c3
2009-04-26 18:26:01 +00:00
patacongo
9b5d310885 Extend SPI interface for word sizes >8bits
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1740 42af7a65-404d-4744-a932-0658087f49c3
2009-04-26 16:06:29 +00:00
patacongo
f4988c7151 spi update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1739 42af7a65-404d-4744-a932-0658087f49c3
2009-04-26 00:25:38 +00:00
patacongo
e506daa279 imx update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1738 42af7a65-404d-4744-a932-0658087f49c3
2009-04-25 21:18:19 +00:00
patacongo
9b0a418568 Fix errors that have crept into DM320 build
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1715 42af7a65-404d-4744-a932-0658087f49c3
2009-04-19 16:32:08 +00:00
patacongo
9001e0d63e Oops.. forgot to include spi.h
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1704 42af7a65-404d-4744-a932-0658087f49c3
2009-04-19 12:37:35 +00:00
patacongo
c1b6b9f1a0 more i.MX logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1702 42af7a65-404d-4744-a932-0658087f49c3
2009-04-18 21:56:32 +00:00
patacongo
b20df0f19a Add interrupt decode logic for i.MX
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1701 42af7a65-404d-4744-a932-0658087f49c3
2009-04-13 23:24:37 +00:00
patacongo
a99f8c9952 Add system timer logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1700 42af7a65-404d-4744-a932-0658087f49c3
2009-04-12 21:28:59 +00:00
patacongo
753df8989c Clean up clocking
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1698 42af7a65-404d-4744-a932-0658087f49c3
2009-04-12 18:03:56 +00:00
patacongo
736460f69b Basic UART/console functionality
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1697 42af7a65-404d-4744-a932-0658087f49c3
2009-04-11 23:19:09 +00:00
patacongo
855645b535 Add irq initialization
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1696 42af7a65-404d-4744-a932-0658087f49c3
2009-04-10 23:31:35 +00:00
patacongo
a44c6ada18 Basic i.MX1 low-level boot
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1695 42af7a65-404d-4744-a932-0658087f49c3
2009-04-10 22:07:20 +00:00
patacongo
2f0e2b03de Basic imx infrastructure
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1693 42af7a65-404d-4744-a932-0658087f49c3
2009-04-09 22:53:18 +00:00
patacongo
9375ec93f2 imx1 support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1692 42af7a65-404d-4744-a932-0658087f49c3
2009-04-09 22:41:52 +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
ca81782705 fix some names
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1687 42af7a65-404d-4744-a932-0658087f49c3
2009-04-05 21:32:58 +00:00
patacongo
3dbedb2f3d Add system registers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1686 42af7a65-404d-4744-a932-0658087f49c3
2009-04-05 21:04:26 +00:00
patacongo
4312d89253 Add GPIO definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1685 42af7a65-404d-4744-a932-0658087f49c3
2009-04-05 18:53:33 +00:00
patacongo
bf1a49a064 Add SPI, I2C, RTC, and watchdog
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1684 42af7a65-404d-4744-a932-0658087f49c3
2009-04-05 17:14:15 +00:00
patacongo
7146867902 Add AITC and DMA
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1683 42af7a65-404d-4744-a932-0658087f49c3
2009-04-05 15:53:30 +00:00
patacongo
c1c41001e9 Add timer and aitc headers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1682 42af7a65-404d-4744-a932-0658087f49c3
2009-04-05 13:08:33 +00:00
patacongo
2aa2dbbacd i.MX1 header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1681 42af7a65-404d-4744-a932-0658087f49c3
2009-04-05 01:11:35 +00:00
patacongo
d5d2cc53df Add z8 I2C driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1680 42af7a65-404d-4744-a932-0658087f49c3
2009-04-04 20:53:06 +00:00
patacongo
c14526e629 Add eZ80 I2C driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1679 42af7a65-404d-4744-a932-0658087f49c3
2009-04-04 20:27:37 +00:00
patacongo
985fca8734 Added I2C register bit definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1673 42af7a65-404d-4744-a932-0658087f49c3
2009-03-31 22:29:08 +00:00
patacongo
7118d0c7a4 I2C register definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1670 42af7a65-404d-4744-a932-0658087f49c3
2009-03-29 21:43:26 +00:00
patacongo
76ef9b9572 Add SPI method to set SCLK mode
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1669 42af7a65-404d-4744-a932-0658087f49c3
2009-03-29 21:14:34 +00:00
patacongo
aa7341a2a6 Add eZ80 SPI driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1668 42af7a65-404d-4744-a932-0658087f49c3
2009-03-29 20:34:58 +00:00
patacongo
9e21dbf5c8 Patch [2696648] Z80: interrupt flag stored in parity bit
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1640 42af7a65-404d-4744-a932-0658087f49c3
2009-03-22 19:52:48 +00:00
patacongo
bc73e96f7f Fix an error that was causing Tx to timeout improperly
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1639 42af7a65-404d-4744-a932-0658087f49c3
2009-03-22 17:13:51 +00:00
patacongo
32aaa6634c use llvdbg because vdbg can cause suspension
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1616 42af7a65-404d-4744-a932-0658087f49c3
2009-03-15 21:47:00 +00:00
patacongo
01a703c321 Correct setting of rrp
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1606 42af7a65-404d-4744-a932-0658087f49c3
2009-03-14 20:10:07 +00:00
patacongo
78c50dbfb6 Handle RX descriptor wrapping
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1602 42af7a65-404d-4744-a932-0658087f49c3
2009-03-14 14:24:22 +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
84ec1dd3a3 MAXF setting was too small
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1579 42af7a65-404d-4744-a932-0658087f49c3
2009-03-08 19:35:35 +00:00
patacongo
34100fd3aa Big restructuring of TX logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1578 42af7a65-404d-4744-a932-0658087f49c3
2009-03-08 19:00:28 +00:00
patacongo
12fc555081 cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1577 42af7a65-404d-4744-a932-0658087f49c3
2009-03-08 18:58:01 +00:00
patacongo
c4627f5cdc Complete replacement of PHY logic for Am79c874
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1573 42af7a65-404d-4744-a932-0658087f49c3
2009-03-07 23:29:17 +00:00
patacongo
dc036906b7 Integrating EMAC
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1565 42af7a65-404d-4744-a932-0658087f49c3
2009-03-07 17:56:27 +00:00
patacongo
2e1d43413a Fix status macro
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1563 42af7a65-404d-4744-a932-0658087f49c3
2009-03-03 12:12:49 +00:00
patacongo
7ca7a402df Numerous changes made during the course of integration
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1552 42af7a65-404d-4744-a932-0658087f49c3
2009-03-01 16:22:26 +00:00
patacongo
a3a513364d Debug output should be conditioned on CONFIG_DEBUG_SCHED
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1551 42af7a65-404d-4744-a932-0658087f49c3
2009-03-01 16:21:11 +00:00
patacongo
906554e06f Fix typo in name
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1549 42af7a65-404d-4744-a932-0658087f49c3
2009-03-01 16:06:18 +00:00
patacongo
3c05bf0783 cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1548 42af7a65-404d-4744-a932-0658087f49c3
2009-03-01 15:59:01 +00:00
patacongo
74ba2d3a59 up_earlyserialinit is not used on these platforms
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1547 42af7a65-404d-4744-a932-0658087f49c3
2009-03-01 15:58:25 +00:00
patacongo
984389b679 up_earlyserinit is never called
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1546 42af7a65-404d-4744-a932-0658087f49c3
2009-03-01 15:57:59 +00:00
patacongo
1d73b10959 Remove references to unused symbols
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1545 42af7a65-404d-4744-a932-0658087f49c3
2009-03-01 15:57:37 +00:00
patacongo
0d8c5207d4 Fix error in organization of vector table
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1544 42af7a65-404d-4744-a932-0658087f49c3
2009-03-01 15:56:48 +00:00
patacongo
efa3976397 Fix errors in handling interrupt bits on context restore
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1541 42af7a65-404d-4744-a932-0658087f49c3
2009-02-28 21:58:27 +00:00
patacongo
09f42c9736 Fix errors in handling interrupt bits on context restore
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1540 42af7a65-404d-4744-a932-0658087f49c3
2009-02-28 21:52:35 +00:00
patacongo
71fe52975d Fix more overflow/truncation problems in timer setups
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1537 42af7a65-404d-4744-a932-0658087f49c3
2009-02-28 18:50:44 +00:00
patacongo
bbc2c42ba5 Fix signal-related compilation errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1533 42af7a65-404d-4744-a932-0658087f49c3
2009-02-28 14:23:20 +00:00
patacongo
6cff17fd4a Add up_puts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1532 42af7a65-404d-4744-a932-0658087f49c3
2009-02-28 14:22:57 +00:00
patacongo
6700f098a3 Fixe ez80 serial setup
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1531 42af7a65-404d-4744-a932-0658087f49c3
2009-02-28 01:27:30 +00:00
patacongo
b218e7827e cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1528 42af7a65-404d-4744-a932-0658087f49c3
2009-02-26 02:07:06 +00:00
patacongo
e803ab4ecd Fix error in calculating baud rate generation value
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1524 42af7a65-404d-4744-a932-0658087f49c3
2009-02-26 00:40:44 +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
024334302d ez80Acclaim fixes from Kevin Franzen
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1500 42af7a65-404d-4744-a932-0658087f49c3
2009-02-14 23:57:26 +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
fa21872504 X11 stuff doesn't build correctly on Cygwin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1474 42af7a65-404d-4744-a932-0658087f49c3
2009-02-07 03:10:03 +00:00
patacongo
7dc2a2268a Fixes for z16f compile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1472 42af7a65-404d-4744-a932-0658087f49c3
2009-02-07 02:07:42 +00:00
patacongo
38a851bdcf Add eZ80F91 EMAC driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1450 42af7a65-404d-4744-a932-0658087f49c3
2008-12-12 16:57:52 +00:00
patacongo
08b005f616 Add MDC clock divisors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1446 42af7a65-404d-4744-a932-0658087f49c3
2008-12-12 02:20:03 +00:00
patacongo
c931733eec Move EMAC definitions to a separate file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1442 42af7a65-404d-4744-a932-0658087f49c3
2008-12-11 02:30:58 +00:00
patacongo
deb8c9971b Add more EMAC register definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1440 42af7a65-404d-4744-a932-0658087f49c3
2008-12-09 01:07:11 +00:00
patacongo
b07683c20f Need to use cygpath consistently for compilation in subdirectories
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1439 42af7a65-404d-4744-a932-0658087f49c3
2008-12-08 21:21:46 +00:00
patacongo
c836118b81 ez80f910200zco port
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1436 42af7a65-404d-4744-a932-0658087f49c3
2008-12-08 18:44:43 +00:00
patacongo
6fa071d2df Add more NX name space fixups
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1377 42af7a65-404d-4744-a932-0658087f49c3
2008-12-01 18:49:33 +00:00
patacongo
b35dbe65a7 Fixed dependency problem. nutt.rel must always be rebuilt
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1372 42af7a65-404d-4744-a932-0658087f49c3
2008-12-01 16:21:43 +00:00
patacongo
531c96260b X reports 24 bpp depth, but wants 32 bpp size pixels
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1363 42af7a65-404d-4744-a932-0658087f49c3
2008-11-30 20:09:14 +00:00
patacongo
01d93d573e There is at least some X11 output now
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1361 42af7a65-404d-4744-a932-0658087f49c3
2008-11-30 18:52:14 +00:00
patacongo
14b892fb02 Add CONFIG_SIM_WALLTIME option
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1360 42af7a65-404d-4744-a932-0658087f49c3
2008-11-30 18:51:40 +00:00
patacongo
d27c7e0b65 Add X11 simulated framebuffer
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1359 42af7a65-404d-4744-a932-0658087f49c3
2008-11-30 16:46:21 +00:00
patacongo
8f336b9ec8 Standardize framebuffer APIs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1330 42af7a65-404d-4744-a932-0658087f49c3
2008-11-28 17:55:04 +00:00
patacongo
c4f3dbe870 Added nxglib.h
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1309 42af7a65-404d-4744-a932-0658087f49c3
2008-11-26 15:48:48 +00:00
patacongo
ed5a3e4b18 Add DM320 framebuffer driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1306 42af7a65-404d-4744-a932-0658087f49c3
2008-11-26 00:26:27 +00:00
patacongo
3d2019c88f Distinguish differenc RGB16 types
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1303 42af7a65-404d-4744-a932-0658087f49c3
2008-11-25 20:52:10 +00:00
patacongo
26e636d6b1 Added framebuffer interface
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1298 42af7a65-404d-4744-a932-0658087f49c3
2008-11-23 15:53:51 +00:00
patacongo
9ba03c82ee Move poll save area back into struct pollfd (as it was
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1288 42af7a65-404d-4744-a932-0658087f49c3
2008-11-19 18:43:50 +00:00
patacongo
7c69bb4dd3 Revert part of last change
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1285 42af7a65-404d-4744-a932-0658087f49c3
2008-11-19 02:39:21 +00:00
patacongo
d24f289322 Implement poll/select for sockets
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1277 42af7a65-404d-4744-a932-0658087f49c3
2008-11-18 17:30:30 +00:00
patacongo
d25ec2eda1 Needs conditional compilation for POLL disabled
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1273 42af7a65-404d-4744-a932-0658087f49c3
2008-11-17 23:58:46 +00:00
patacongo
0e00d2ad49 Add poll method to serial drivers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1268 42af7a65-404d-4744-a932-0658087f49c3
2008-11-17 23:22:27 +00:00
patacongo
c39069a07d Register /dev/zero too
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1240 42af7a65-404d-4744-a932-0658087f49c3
2008-11-15 15:35:47 +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
1097fc68ec typo in variable name
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1160 42af7a65-404d-4744-a932-0658087f49c3
2008-11-07 20:09:12 +00:00
patacongo
db14b2b2d2 Make sure z16f still builds
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1154 42af7a65-404d-4744-a932-0658087f49c3
2008-11-07 18:16:01 +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
0a5d9e9262 Handle no console case
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1151 42af7a65-404d-4744-a932-0658087f49c3
2008-11-07 16:27:50 +00:00
patacongo
138ee91552 update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1149 42af7a65-404d-4744-a932-0658087f49c3
2008-11-07 00:28:42 +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
c42cdaf306 typo
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1140 42af7a65-404d-4744-a932-0658087f49c3
2008-11-06 18:15:35 +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
8029ac52a7 cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1138 42af7a65-404d-4744-a932-0658087f49c3
2008-11-06 16:21:23 +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
patacongo
99753e79a3 Add some GPIO usage checks
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1127 42af7a65-404d-4744-a932-0658087f49c3
2008-11-04 16:39:35 +00:00
patacongo
5406a5af2e cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1123 42af7a65-404d-4744-a932-0658087f49c3
2008-11-02 22:25:58 +00:00
patacongo
56816aea31 Use correct header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1121 42af7a65-404d-4744-a932-0658087f49c3
2008-11-02 19:39:21 +00:00
patacongo
c178c665af Move handle clock macros into a header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1120 42af7a65-404d-4744-a932-0658087f49c3
2008-11-02 19:37:20 +00:00
patacongo
d2be86e556 Added ST71x system timer logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1115 42af7a65-404d-4744-a932-0658087f49c3
2008-11-01 16:12:09 +00:00
patacongo
83a257bf56 Clean up compilation errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1114 42af7a65-404d-4744-a932-0658087f49c3
2008-11-01 14:01:05 +00:00
patacongo
f87abe4e79 cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1112 42af7a65-404d-4744-a932-0658087f49c3
2008-10-31 23:28:58 +00:00
patacongo
b2da9953de Add interrupt enable logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1111 42af7a65-404d-4744-a932-0658087f49c3
2008-10-31 23:28:12 +00:00
patacongo
e97446cd54 Add STR71x serial driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1110 42af7a65-404d-4744-a932-0658087f49c3
2008-10-31 22:39:11 +00:00
patacongo
07dbb2ef5f Board should specify multipliers, not bit settings
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1109 42af7a65-404d-4744-a932-0658087f49c3
2008-10-31 22:38:28 +00:00
patacongo
ea6c6df2fc Add logic to initialize clocks
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1108 42af7a65-404d-4744-a932-0658087f49c3
2008-10-31 18:35:06 +00:00
patacongo
1f3e7e49b5 Adding more STR71x logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1105 42af7a65-404d-4744-a932-0658087f49c3
2008-10-30 23:35:19 +00:00
patacongo
a34977fd0c Add configuration of Olimex-STR-P711
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1103 42af7a65-404d-4744-a932-0658087f49c3
2008-10-30 00:23:38 +00:00
patacongo
18ae473290 Support for STR71x
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1102 42af7a65-404d-4744-a932-0658087f49c3
2008-10-29 20:01:04 +00:00
patacongo
08fb9cfc7e Need to restart write queue after stalled endpoint resumed
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1092 42af7a65-404d-4744-a932-0658087f49c3
2008-10-28 17:19:13 +00:00
patacongo
42f4f16639 Fix read failures when OUT req size > maxpacket
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1086 42af7a65-404d-4744-a932-0658087f49c3
2008-10-27 22:45:55 +00:00
patacongo
9da0debd81 Correct error in end-of-request handling
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1082 42af7a65-404d-4744-a932-0658087f49c3
2008-10-27 16:39:15 +00:00
patacongo
84acbd6ae7 Fix to handle requests larger than maxpacket
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1076 42af7a65-404d-4744-a932-0658087f49c3
2008-10-25 14:40:01 +00:00
patacongo
a672cb4258 Fix bug: Not resuming halted endponts on SET FEATURE
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1074 42af7a65-404d-4744-a932-0658087f49c3
2008-10-24 22:38:10 +00:00
patacongo
2ab18b97d8 Correct last checkin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1039 42af7a65-404d-4744-a932-0658087f49c3
2008-10-13 20:49:17 +00:00
patacongo
02cc68511d Fix LPC214X memory map
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1038 42af7a65-404d-4744-a932-0658087f49c3
2008-10-13 16:20:04 +00:00
patacongo
b3c97eece8 oops - won't build with USB disabled
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1037 42af7a65-404d-4744-a932-0658087f49c3
2008-10-13 16:19:46 +00:00
patacongo
3333ab6da6 Add header files for PINSEL and SPI
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1031 42af7a65-404d-4744-a932-0658087f49c3
2008-10-11 19:37:25 +00:00
patacongo
773e758df7 Remove unnecessary warning
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1026 42af7a65-404d-4744-a932-0658087f49c3
2008-10-10 17:41:52 +00:00
patacongo
b4dee87595 updated comments
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1024 42af7a65-404d-4744-a932-0658087f49c3
2008-10-10 16:45:17 +00:00
patacongo
d3935d8624 Fix end-of-test comparison
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1022 42af7a65-404d-4744-a932-0658087f49c3
2008-10-09 22:53:07 +00:00
patacongo
54a8127c6c Pace sends to send complete interrupts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1018 42af7a65-404d-4744-a932-0658087f49c3
2008-10-09 21:47:13 +00:00
patacongo
5f999ec13a Last option in configure; ep address in ep struct
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1011 42af7a65-404d-4744-a932-0658087f49c3
2008-10-09 15:15:00 +00:00
patacongo
67e0231cdf Update comments
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1004 42af7a65-404d-4744-a932-0658087f49c3
2008-10-08 21:52:22 +00:00
patacongo
dc994e8da8 Fix mapping of logical to physical endpoint
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1003 42af7a65-404d-4744-a932-0658087f49c3
2008-10-08 21:51:45 +00:00
patacongo
0a492f0774 Add debug output
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1002 42af7a65-404d-4744-a932-0658087f49c3
2008-10-08 20:20:36 +00:00
patacongo
48a20ab709 test and integration updates
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@998 42af7a65-404d-4744-a932-0658087f49c3
2008-10-07 23:19:27 +00:00
patacongo
e4ff055a01 Misc fixes from test and integration
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@997 42af7a65-404d-4744-a932-0658087f49c3
2008-10-07 23:09:33 +00:00
patacongo
e82b55a4d8 Fix tests for SP in interrupt stack range
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@994 42af7a65-404d-4744-a932-0658087f49c3
2008-10-07 23:05:56 +00:00
patacongo
2a8beb0fcf Fix timer error introduced recently
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@987 42af7a65-404d-4744-a932-0658087f49c3
2008-10-07 19:02:20 +00:00
patacongo
dcdf26f96e Add DM320 USB device side driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@986 42af7a65-404d-4744-a932-0658087f49c3
2008-10-07 17:23:58 +00:00
patacongo
e8e8767897 Add USB serial driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@984 42af7a65-404d-4744-a932-0658087f49c3
2008-10-06 23:12:09 +00:00
patacongo
2d13668fd9 Add option for ARM interrupt stack
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@981 42af7a65-404d-4744-a932-0658087f49c3
2008-10-06 16:20:53 +00:00
patacongo
86bf39f652 Fix SETADDRESS protocol error
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@980 42af7a65-404d-4744-a932-0658087f49c3
2008-10-05 17:06:04 +00:00
patacongo
ca005ec426 Fix some set address problems (there are more)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@979 42af7a65-404d-4744-a932-0658087f49c3
2008-10-04 17:12:12 +00:00
patacongo
32c6983e6c cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@978 42af7a65-404d-4744-a932-0658087f49c3
2008-10-04 12:13:26 +00:00
patacongo
52b215159d Fix 2 causes of protocol errors (there are more
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@977 42af7a65-404d-4744-a932-0658087f49c3
2008-10-04 00:12:40 +00:00
patacongo
52b2d03e27 Don't enable interrupts until bound
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@976 42af7a65-404d-4744-a932-0658087f49c3
2008-10-03 21:54:16 +00:00
patacongo
5b2a8a9730 Fix request queue management problems
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@974 42af7a65-404d-4744-a932-0658087f49c3
2008-10-03 17:32:12 +00:00
patacongo
9bff52f8b3 Integrating LPC214X USB
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@972 42af7a65-404d-4744-a932-0658087f49c3
2008-10-03 00:15:24 +00:00
patacongo
b8c9645140 Integrating LPC214x USB driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@970 42af7a65-404d-4744-a932-0658087f49c3
2008-10-01 23:34:27 +00:00
patacongo
9cc7f4e5b8 Add register monitor debug support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@969 42af7a65-404d-4744-a932-0658087f49c3
2008-09-30 23:44:53 +00:00
patacongo
539369d52d Add support for serial class driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@968 42af7a65-404d-4744-a932-0658087f49c3
2008-09-30 22:13:52 +00:00
patacongo
913014a3e1 Fixes for class driver i/f
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@967 42af7a65-404d-4744-a932-0658087f49c3
2008-09-30 20:53:58 +00:00
patacongo
729bba0cef cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@966 42af7a65-404d-4744-a932-0658087f49c3
2008-09-30 12:26:46 +00:00
patacongo
648f9716a8 Integrate USB into ARM initialization
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@965 42af7a65-404d-4744-a932-0658087f49c3
2008-09-30 12:26:12 +00:00
patacongo
a6bbd0ea80 Add more trace events
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@961 42af7a65-404d-4744-a932-0658087f49c3
2008-09-29 23:04:33 +00:00
patacongo
56f7adc6fb Added USB device controller driver for LPC214x
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@960 42af7a65-404d-4744-a932-0658087f49c3
2008-09-29 22:04:58 +00:00
patacongo
4c8ed6b266 USB fixes for clean compilation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@959 42af7a65-404d-4744-a932-0658087f49c3
2008-09-29 17:24:31 +00:00
patacongo
c55d958a20 Preparing USB environment
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@957 42af7a65-404d-4744-a932-0658087f49c3
2008-09-28 17:15:17 +00:00
patacongo
ef4ed57353 Add power control register definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@956 42af7a65-404d-4744-a932-0658087f49c3
2008-09-27 14:21:39 +00:00
patacongo
cbb0102222 Add DMA definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@955 42af7a65-404d-4744-a932-0658087f49c3
2008-09-27 12:57:42 +00:00
patacongo
928ad29b05 Add lpc214x USB register definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@953 42af7a65-404d-4744-a932-0658087f49c3
2008-09-24 22:03:02 +00:00
patacongo
019b482b89 Add AHB and USB register defns for DM320
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@952 42af7a65-404d-4744-a932-0658087f49c3
2008-09-24 21:06:56 +00:00
patacongo
435baccede Separate byte-oriented interrupt handling logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@950 42af7a65-404d-4744-a932-0658087f49c3
2008-09-24 15:42:13 +00:00
patacongo
e41915cda0 Fix initiali interrupt issue
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@947 42af7a65-404d-4744-a932-0658087f49c3
2008-09-20 16:24:14 +00:00
patacongo
b561cc18f1 Add up_lowputs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@946 42af7a65-404d-4744-a932-0658087f49c3
2008-09-19 20:23:12 +00:00
patacongo
e953b2e53b Fix RECV status reporting
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@945 42af7a65-404d-4744-a932-0658087f49c3
2008-09-19 19:40:03 +00:00
patacongo
272f9778f9 Fix basic problems with LPC2148 uart interrupts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@944 42af7a65-404d-4744-a932-0658087f49c3
2008-09-19 17:45:51 +00:00
patacongo
9669e9a643 cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@933 42af7a65-404d-4744-a932-0658087f49c3
2008-09-18 22:56:32 +00:00
patacongo
5b23222095 Forgot to increment pointer
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@932 42af7a65-404d-4744-a932-0658087f49c3
2008-09-18 22:56:21 +00:00
patacongo
af924c567f LPC2148 timer irq fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@931 42af7a65-404d-4744-a932-0658087f49c3
2008-09-18 22:12:52 +00:00
patacongo
f08de9a812 ARM architecture supports lowconsole
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@930 42af7a65-404d-4744-a932-0658087f49c3
2008-09-18 14:48:26 +00:00
patacongo
b9278cd364 Fix LPC2148 PLL setup
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@925 42af7a65-404d-4744-a932-0658087f49c3
2008-09-17 22:12:03 +00:00
patacongo
5ee4e168f4 LPC2148 oots partially into NuttX
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@924 42af7a65-404d-4744-a932-0658087f49c3
2008-09-17 20:27:29 +00:00
patacongo
10e928c723 Update lpc214x stuff
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@923 42af7a65-404d-4744-a932-0658087f49c3
2008-09-17 18:44:34 +00:00
patacongo
4f4d5c076a Add support for Intel Hex format output
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@922 42af7a65-404d-4744-a932-0658087f49c3
2008-09-16 21:45:41 +00:00
patacongo
b6d01ddcff Add a test of ROMFS
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@906 42af7a65-404d-4744-a932-0658087f49c3
2008-09-11 05:21:36 +00:00
patacongo
af6d1601bb ROMFS filesystem support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@903 42af7a65-404d-4744-a932-0658087f49c3
2008-09-10 19:29:24 +00:00
patacongo
1361bd90f6 Add NSH command to create RAMDISK
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@884 42af7a65-404d-4744-a932-0658087f49c3
2008-09-06 13:29:14 +00:00
patacongo
9ba2e1ea57 Verify UDP support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@859 42af7a65-404d-4744-a932-0658087f49c3
2008-09-01 15:22:54 +00:00
patacongo
21cff54716 Fix clean target
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@844 42af7a65-404d-4744-a932-0658087f49c3
2008-08-29 17:12:43 +00:00
patacongo
bb776221f7 Add mem command to NSH
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@843 42af7a65-404d-4744-a932-0658087f49c3
2008-08-29 16:15:00 +00:00
patacongo
57792182f7 Fix Linux sim errors/warning
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@842 42af7a65-404d-4744-a932-0658087f49c3
2008-08-29 15:36:02 +00:00
patacongo
5f27feded2 Misc NSH enhancements
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@813 42af7a65-404d-4744-a932-0658087f49c3
2008-08-10 22:02:19 +00:00
patacongo
48f5d6a135 Lower case file names
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@766 42af7a65-404d-4744-a932-0658087f49c3
2008-06-01 22:02:47 +00:00
patacongo
510861f251 Add RAM disk support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@765 42af7a65-404d-4744-a932-0658087f49c3
2008-06-01 20:08:20 +00:00
patacongo
b473bd74e9 examples/ostest can be executed in a loop
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@763 42af7a65-404d-4744-a932-0658087f49c3
2008-06-01 17:50:07 +00:00
patacongo
4aefe7ad7b Fix dependency
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@760 42af7a65-404d-4744-a932-0658087f49c3
2008-06-01 13:27:17 +00:00
patacongo
2a8f3fa3a3 Sim target no longer uses Linux syscalls; works with Cygwin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@759 42af7a65-404d-4744-a932-0658087f49c3
2008-06-01 13:18:51 +00:00
patacongo
93cc62b645 Fix access to ez80 I/O address space
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@748 42af7a65-404d-4744-a932-0658087f49c3
2008-03-23 21:22:19 +00:00
patacongo
d7c8012d41 Implement irqsave/restore
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@747 42af7a65-404d-4744-a932-0658087f49c3
2008-03-23 17:58:08 +00:00
patacongo
be1a006d7f First clean ez80 compile & link
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@746 42af7a65-404d-4744-a932-0658087f49c3
2008-03-23 16:05:22 +00:00
patacongo
95c5aa894e Add low UART init logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@745 42af7a65-404d-4744-a932-0658087f49c3
2008-03-23 14:50:18 +00:00
patacongo
8a58633fc2 Add timer logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@744 42af7a65-404d-4744-a932-0658087f49c3
2008-03-23 14:11:49 +00:00
patacongo
663e5b1988 Add timer definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@743 42af7a65-404d-4744-a932-0658087f49c3
2008-03-23 13:16:11 +00:00
patacongo
be152b8698 Do not call open/close_peripheraldevice. That ties in too closely to ZiLOG's psuedo-OS
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@742 42af7a65-404d-4744-a932-0658087f49c3
2008-03-22 22:37:46 +00:00
patacongo
448fcb4da1 Need more flexibility in defining the heap region
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@741 42af7a65-404d-4744-a932-0658087f49c3
2008-03-22 22:37:04 +00:00
patacongo
fd415479fe First cat at ez80 serial logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@740 42af7a65-404d-4744-a932-0658087f49c3
2008-03-22 21:19:29 +00:00
patacongo
f44cb412d1 More ez80 files compile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@739 42af7a65-404d-4744-a932-0658087f49c3
2008-03-18 01:40:12 +00:00
patacongo
4188b87703 Added EZ80 files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@738 42af7a65-404d-4744-a932-0658087f49c3
2008-03-16 23:36:25 +00:00
patacongo
b77e93e4db Fix compile error
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@737 42af7a65-404d-4744-a932-0658087f49c3
2008-03-16 21:08:24 +00:00
patacongo
cf08c2078d First cut at ez80 boot logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@736 42af7a65-404d-4744-a932-0658087f49c3
2008-03-16 00:06:05 +00:00
patacongo
f7285ae7c3 Add ez80f0910200kitg configuration
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@735 42af7a65-404d-4744-a932-0658087f49c3
2008-03-15 20:04:06 +00:00
patacongo
2d67078015 Fix z8f6423 link error
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@733 42af7a65-404d-4744-a932-0658087f49c3
2008-03-11 00:36:08 +00:00
patacongo
bbc1c97c05 Adding ez80 support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@730 42af7a65-404d-4744-a932-0658087f49c3
2008-03-09 19:59:46 +00:00
patacongo
27501a9071 EZ80 support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@729 42af7a65-404d-4744-a932-0658087f49c3
2008-03-09 19:56:37 +00:00
patacongo
bb5dcd99b7 z8Encore! integrated on simulator
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@727 42af7a65-404d-4744-a932-0658087f49c3
2008-03-09 14:49:22 +00:00
patacongo
a8bfe6bcae Initial fixes for Z8Encore debug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@726 42af7a65-404d-4744-a932-0658087f49c3
2008-03-08 21:19:39 +00:00