Commit Graph

393 Commits

Author SHA1 Message Date
patacongo
8901d7a482 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
b5d5a26350 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
a66667c99d 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
ac96bd553a 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
6bd27cc477 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
a7942e1bbe 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
4494689a22 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
5c473f9b67 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
6f03c76aff 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
1a364b49b5 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
f2c635e7b3 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
a5a64211bc 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
fba944c75a 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
0b42ce7f31 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
8a574ebace 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
a58bea4659 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
30ba46fdbc 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
ff17fb5455 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
a1de791db4 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
d9aac9c6d5 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
315d3ff066 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
7df3f660bb 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
8f04801061 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
da2b3c9a2f 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
8d061681ff 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
ebd9543ff2 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
59acff806c 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
6e2d6f7833 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
c2b1e91c14 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
9a651a8b0e 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
570d52d5a5 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
59cf543804 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
8e549fb571 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
d22fa62e7f 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
e72dce9e1b 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
f876eb552a 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
2ea9e257cd 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
bb2fb9e065 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
2d9e8251ca 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
bb175966a7 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
aa22bbeb39 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
508bf0c351 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
c678c8db00 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
64497e92d2 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
890f761228 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
f054865b14 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
566431826f 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
6eda8be5a8 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
2dd3bdcaa6 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
eba07de989 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
2b29f8dfc8 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
70c20896f3 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
ce84f9db4e 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
7384979c33 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
6048f52c92 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
bf5720f75e 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
41e025da12 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
ddb2ef1702 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
ce00be6c49 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
85387f1ade 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
88e8c12d4a 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
999c64e6c2 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
1be9ce73ba 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
88e63abfe1 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
bfacea73ba 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
d61c32887e 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
e15c7e6995 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
f937ea210c 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
cf06f00401 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
730667e069 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
4a22afc008 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
44ecaa8789 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
887d40853e 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
4d1fd0a378 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
52c8c15231 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
bb6b06aad4 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
9b3dae46ae 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
4cc43c22e6 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
c99fb1abae 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
4039e98788 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
d77aff6530 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
448d444233 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
7bd459ada2 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
c8bb7ef215 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
ca7b3d65e1 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
5c3cbc2c32 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
88efd30570 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
2cf35b2d82 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
d29858f967 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
98720b6411 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
bf19cece2d 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
fea6eb4be1 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
5498fd0fba 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
3c2d598379 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
9ee7b2a325 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
e4e2edc542 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
fe701d7084 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
0a18e1ee43 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
4a339ab6a3 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
5e8842f1d7 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
8e0c488bf6 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
46ccc6da65 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
1feb285655 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
4d979da77c 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
7afd92fcd4 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
4c4182ecd3 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
2664e240f2 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
1d7acd2d43 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
9e3c1a0024 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
7262cad600 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
fafdb07d67 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
0e835cd897 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
9814eb12ba 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
4f999f4775 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
16d6c901c8 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
197b844fd9 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
86583f93df 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
bbcc0bfa4d 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
c6eac87aa3 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
b864028c20 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
051afc40be 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
b427459286 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
91baa6ee02 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
bde57140b3 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
db0c830885 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
b59a813a80 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
e494bbd7cd 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
52fcb2a8d6 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
5b7bd6c9df 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
ac417ad6f4 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
ef2886d3eb 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
0e018fde27 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
b7d161d37c 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
bfb4e1f48c 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
cbb675b0c2 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
b052fa2b52 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
ef399205ed 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
291355c77e 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
ff0f5c789f 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
ae853aaa49 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
1dc7718dea 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
2700dc12d4 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
a1c420212f 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
0f381e8976 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
2d394d1da8 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
5f845e6888 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
b36fb6486c 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
d768466287 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
c7597e76fd 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
6287d6ac41 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