Commit Graph

1343 Commits

Author SHA1 Message Date
patacongo
a4520ab5bc Finish TIM header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3042 42af7a65-404d-4744-a932-0658087f49c3
2010-10-20 16:05:58 +00:00
patacongo
049f39f999 Add TIM header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3041 42af7a65-404d-4744-a932-0658087f49c3
2010-10-19 22:15:56 +00:00
patacongo
a7840b28c0 Finish clocking logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3040 42af7a65-404d-4744-a932-0658087f49c3
2010-10-18 21:57:10 +00:00
patacongo
5f97fe706b Fix compile errors with debug enabled
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3039 42af7a65-404d-4744-a932-0658087f49c3
2010-10-18 16:14:31 +00:00
patacongo
da6e0739d9 Completes USB definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3036 42af7a65-404d-4744-a932-0658087f49c3
2010-10-18 15:13:31 +00:00
patacongo
aac576aa71 More USB definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3035 42af7a65-404d-4744-a932-0658087f49c3
2010-10-18 14:04:00 +00:00
patacongo
38eacc2b37 More USB definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3034 42af7a65-404d-4744-a932-0658087f49c3
2010-10-17 23:35:55 +00:00
patacongo
ee6d9b03e8 More USB definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3033 42af7a65-404d-4744-a932-0658087f49c3
2010-10-17 19:44:54 +00:00
patacongo
35b52a732b More USB register definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3032 42af7a65-404d-4744-a932-0658087f49c3
2010-10-17 18:54:44 +00:00
patacongo
2ad6016740 Make irq init function a weak function
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3031 42af7a65-404d-4744-a932-0658087f49c3
2010-10-17 17:41:28 +00:00
patacongo
0f3b3773e1 Add button logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3030 42af7a65-404d-4744-a932-0658087f49c3
2010-10-17 17:38:40 +00:00
patacongo
eaa1bb8a1e Add LED logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3027 42af7a65-404d-4744-a932-0658087f49c3
2010-10-17 00:42:01 +00:00
patacongo
70c7bb775e Initial AVR32 task state
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3026 42af7a65-404d-4744-a932-0658087f49c3
2010-10-16 21:26:15 +00:00
patacongo
f8273e7484 Finish signal handling
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3025 42af7a65-404d-4744-a932-0658087f49c3
2010-10-16 21:04:20 +00:00
patacongo
e5237d04ef Add register dump logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3024 42af7a65-404d-4744-a932-0658087f49c3
2010-10-16 17:00:20 +00:00
patacongo
6f0b095056 Add exception handling logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3023 42af7a65-404d-4744-a932-0658087f49c3
2010-10-16 16:30:47 +00:00
patacongo
fc6c0456ef No up_en/disable_irq's
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3022 42af7a65-404d-4744-a932-0658087f49c3
2010-10-16 03:22:24 +00:00
patacongo
bf8cd74a23 Add AVR32 system timer
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3021 42af7a65-404d-4744-a932-0658087f49c3
2010-10-16 02:15:50 +00:00
patacongo
c7394eadc2 USB register offsets
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3020 42af7a65-404d-4744-a932-0658087f49c3
2010-10-15 19:15:37 +00:00
patacongo
f5ea59a146 Finish SSC header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3019 42af7a65-404d-4744-a932-0658087f49c3
2010-10-15 15:05:30 +00:00
patacongo
2c9e33ec5f Bits low to high
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3018 42af7a65-404d-4744-a932-0658087f49c3
2010-10-15 02:30:47 +00:00
patacongo
184f4e3eaf Partial SSC registers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3017 42af7a65-404d-4744-a932-0658087f49c3
2010-10-15 02:14:34 +00:00
patacongo
4fe893346c More context switching logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3016 42af7a65-404d-4744-a932-0658087f49c3
2010-10-15 01:05:15 +00:00
patacongo
d6e5639265 Add PWM definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3015 42af7a65-404d-4744-a932-0658087f49c3
2010-10-14 20:00:43 +00:00
patacongo
6e9c81cff0 Add TC definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3014 42af7a65-404d-4744-a932-0658087f49c3
2010-10-14 18:17:14 +00:00
patacongo
30d702f798 Finish ADC header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3013 42af7a65-404d-4744-a932-0658087f49c3
2010-10-14 15:42:15 +00:00
patacongo
362855b7cc Beginning of context switch logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3012 42af7a65-404d-4744-a932-0658087f49c3
2010-10-14 03:24:18 +00:00
patacongo
aaf562d567 Memory map clean-up
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3011 42af7a65-404d-4744-a932-0658087f49c3
2010-10-13 22:41:31 +00:00
patacongo
d1334d6e14 Add ABDAC header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3010 42af7a65-404d-4744-a932-0658087f49c3
2010-10-13 22:13:48 +00:00
patacongo
3357886493 Add TWI header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3009 42af7a65-404d-4744-a932-0658087f49c3
2010-10-13 21:42:34 +00:00
patacongo
32218cfd1b Add SPI header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3008 42af7a65-404d-4744-a932-0658087f49c3
2010-10-13 15:06:10 +00:00
patacongo
e967847757 GPIO support/USART GPIO init
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3007 42af7a65-404d-4744-a932-0658087f49c3
2010-10-13 02:45:17 +00:00
patacongo
744735dbdf misc
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3006 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 23:26:49 +00:00
patacongo
cbb41e59c4 Add PDCA header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3005 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 20:41:12 +00:00
patacongo
6991a833b9 Add HMATRIX header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3004 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 15:48:45 +00:00
patacongo
f5adff74ce Add PMR0/1 definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3003 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 04:06:53 +00:00
patacongo
9378196510 Need GPIO output driver enable
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3002 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 04:02:26 +00:00
patacongo
c6a698f10f Add pinmux header file framework
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3001 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 03:22:58 +00:00
patacongo
f972535ea8 Add UC3B pin mux info
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3000 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 02:58:56 +00:00
patacongo
834043b18a Add skeleton of GPIO utilities
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2999 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 01:30:27 +00:00
patacongo
fb98f61b4e Fix comment
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2998 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 00:41:33 +00:00
patacongo
f1da6c9662 Fix comment
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2997 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 00:41:01 +00:00
patacongo
a4869ac55c Add GPIO header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2996 42af7a65-404d-4744-a932-0658087f49c3
2010-10-12 00:39:15 +00:00
patacongo
047e0bcf25 Add FLASH header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2995 42af7a65-404d-4744-a932-0658087f49c3
2010-10-11 22:05:16 +00:00
patacongo
5ab6f9857d Add EIC header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2994 42af7a65-404d-4744-a932-0658087f49c3
2010-10-11 14:52:01 +00:00
patacongo
ff8e156151 Add WDT header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2993 42af7a65-404d-4744-a932-0658087f49c3
2010-10-11 02:56:03 +00:00
patacongo
640e13e642 cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2992 42af7a65-404d-4744-a932-0658087f49c3
2010-10-10 21:18:42 +00:00
patacongo
b47975e092 More INTC logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2991 42af7a65-404d-4744-a932-0658087f49c3
2010-10-10 17:30:20 +00:00
patacongo
1e1925e52d Add exception handling basics
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2990 42af7a65-404d-4744-a932-0658087f49c3
2010-10-10 14:57:10 +00:00
patacongo
198db02acd Add stubs for AVR32 IRQ controls
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2988 42af7a65-404d-4744-a932-0658087f49c3
2010-10-09 22:02:25 +00:00
patacongo
a9ee5a5cb6 Add clock initialization logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2985 42af7a65-404d-4744-a932-0658087f49c3
2010-10-09 20:58:50 +00:00
patacongo
bbb0c669e7 Finish serial driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2983 42af7a65-404d-4744-a932-0658087f49c3
2010-10-09 17:39:02 +00:00
patacongo
0a1a0b7849 Add uart init logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2982 42af7a65-404d-4744-a932-0658087f49c3
2010-10-09 02:16:20 +00:00
patacongo
47fd4f439b Add RTC register definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2981 42af7a65-404d-4744-a932-0658087f49c3
2010-10-08 23:18:39 +00:00
patacongo
c9510cf92c Add (empty) RTC header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2980 42af7a65-404d-4744-a932-0658087f49c3
2010-10-08 12:56:52 +00:00
patacongo
70e22748c2 Add INTC header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2978 42af7a65-404d-4744-a932-0658087f49c3
2010-10-08 03:17:42 +00:00
patacongo
725201e3d8 Add beginnings of a serial console
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2977 42af7a65-404d-4744-a932-0658087f49c3
2010-10-08 02:21:43 +00:00
patacongo
4088bab9a3 typos
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2976 42af7a65-404d-4744-a932-0658087f49c3
2010-10-08 01:38:08 +00:00
patacongo
497c4187d2 Add skeleton of AVR32 init
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2975 42af7a65-404d-4744-a932-0658087f49c3
2010-10-08 01:34:16 +00:00
patacongo
2c85634c39 Add USART bit-fields
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2974 42af7a65-404d-4744-a932-0658087f49c3
2010-10-07 16:01:09 +00:00
patacongo
7450a27d73 Add peripheral base addresses
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2973 42af7a65-404d-4744-a932-0658087f49c3
2010-10-07 02:33:14 +00:00
patacongo
c97a4497f8 Add memorymap
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2972 42af7a65-404d-4744-a932-0658087f49c3
2010-10-07 01:58:16 +00:00
patacongo
61e3fda96c Add chip specifics
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2971 42af7a65-404d-4744-a932-0658087f49c3
2010-10-06 16:02:05 +00:00
patacongo
b4eb4b1635 Add AVR32 start function
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2970 42af7a65-404d-4744-a932-0658087f49c3
2010-10-06 01:41:14 +00:00
patacongo
40af4b21a0 Another typo
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2969 42af7a65-404d-4744-a932-0658087f49c3
2010-10-05 17:51:00 +00:00
patacongo
a09f42fb97 typos
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2968 42af7a65-404d-4744-a932-0658087f49c3
2010-10-05 17:49:02 +00:00
patacongo
4a6ad157f7 Add global interrupt enable/disable logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2967 42af7a65-404d-4744-a932-0658087f49c3
2010-10-05 02:58:36 +00:00
patacongo
e3ee060956 Document AVR32 port
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2966 42af7a65-404d-4744-a932-0658087f49c3
2010-10-04 15:24:20 +00:00
patacongo
89583327a8 Cloned AVR32 code now compiles
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2965 42af7a65-404d-4744-a932-0658087f49c3
2010-10-04 12:26:48 +00:00
patacongo
c33096dab8 Add framework for AVR
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2961 42af7a65-404d-4744-a932-0658087f49c3
2010-10-03 18:01:33 +00:00
patacongo
63d189c52a Make better use of these deep FIFOs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2958 42af7a65-404d-4744-a932-0658087f49c3
2010-10-01 03:28:41 +00:00
patacongo
11440645f9 cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2955 42af7a65-404d-4744-a932-0658087f49c3
2010-10-01 00:12:59 +00:00
patacongo
52fc532126 SPI debug changes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2953 42af7a65-404d-4744-a932-0658087f49c3
2010-09-30 02:39:20 +00:00
patacongo
b4346ff7bd Corrections to the LM3S8962 port
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2950 42af7a65-404d-4744-a932-0658087f49c3
2010-09-29 00:55:09 +00:00
patacongo
f3d2696bfd Still debugging AT45DB and SPI
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2944 42af7a65-404d-4744-a932-0658087f49c3
2010-09-12 16:38:02 +00:00
patacongo
e52cd4f959 Early AT45DB debug fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2943 42af7a65-404d-4744-a932-0658087f49c3
2010-09-12 14:35:25 +00:00
patacongo
e28f395393 Add support for SPI NOR chip select
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2938 42af7a65-404d-4744-a932-0658087f49c3
2010-09-11 02:53:07 +00:00
patacongo
3146413533 Fix heap layout issue
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2925 42af7a65-404d-4744-a932-0658087f49c3
2010-09-06 20:48:39 +00:00
patacongo
68971c68ca This is the correct fix to the problem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2924 42af7a65-404d-4744-a932-0658087f49c3
2010-09-06 19:45:28 +00:00
patacongo
4ea893b52a Fix clearing of SRAM when clocks reset
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2923 42af7a65-404d-4744-a932-0658087f49c3
2010-09-06 16:21:54 +00:00
patacongo
379fc8e548 paging debug fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2922 42af7a65-404d-4744-a932-0658087f49c3
2010-09-05 19:13:48 +00:00
patacongo
e52f5bdfb3 APB0 and APB1 must be in same MMU section
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2921 42af7a65-404d-4744-a932-0658087f49c3
2010-09-05 14:31:46 +00:00
patacongo
154cb1ecdf boardinit call doesn't depend on CONFIG_ARCH_LEDs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2920 42af7a65-404d-4744-a932-0658087f49c3
2010-09-05 02:05:33 +00:00
patacongo
5ab4ef9008 Basic MMU setup seems ok now
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2919 42af7a65-404d-4744-a932-0658087f49c3
2010-09-05 01:22:04 +00:00
patacongo
c5c7249061 Remove unused lpc17_usbinitialize()
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2915 42af7a65-404d-4744-a932-0658087f49c3
2010-09-03 15:36:09 +00:00
patacongo
dafdc89f5f Add LM3S8962 support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2914 42af7a65-404d-4744-a932-0658087f49c3
2010-09-03 15:14:28 +00:00
patacongo
6aa5aa20e1 Missed definition for 4Kb page case
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2910 42af7a65-404d-4744-a932-0658087f49c3
2010-09-02 17:43:52 +00:00
patacongo
7c4b74e4f6 Initial allocated page must be read/write/non-cacheable
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2909 42af7a65-404d-4744-a932-0658087f49c3
2010-09-01 23:52:38 +00:00
patacongo
b4559a2fcb Fix units used in page table address calculation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2908 42af7a65-404d-4744-a932-0658087f49c3
2010-09-01 21:28:14 +00:00
patacongo
60b5d914d1 Fix virtual address of page table
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2907 42af7a65-404d-4744-a932-0658087f49c3
2010-09-01 20:20:07 +00:00
patacongo
900c075c8f Misc. paging fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2906 42af7a65-404d-4744-a932-0658087f49c3
2010-09-01 17:41:12 +00:00
patacongo
b5c7d19d35 Pointless debug changes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2905 42af7a65-404d-4744-a932-0658087f49c3
2010-09-01 03:59:38 +00:00
patacongo
da0bf28ef5 Fix error in conditional compilation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2903 42af7a65-404d-4744-a932-0658087f49c3
2010-08-31 22:19:40 +00:00
patacongo
d494bce42b Handle the case of an identity phys-to-virt mapping
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2902 42af7a65-404d-4744-a932-0658087f49c3
2010-08-31 19:57:41 +00:00
patacongo
41e5689c0c Fix page table size calculation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2901 42af7a65-404d-4744-a932-0658087f49c3
2010-08-31 04:05:28 +00:00
patacongo
080076454e page tables must be aligned
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2900 42af7a65-404d-4744-a932-0658087f49c3
2010-08-31 03:51:19 +00:00
patacongo
e6c5fbef2e Add paging debug instrumentation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2899 42af7a65-404d-4744-a932-0658087f49c3
2010-08-31 02:21:12 +00:00
patacongo
dbbc4214ae typo
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2894 42af7a65-404d-4744-a932-0658087f49c3
2010-08-28 18:43:24 +00:00
patacongo
55f0a5590a Fix missing parentheses in macros
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2891 42af7a65-404d-4744-a932-0658087f49c3
2010-08-28 02:41:45 +00:00
patacongo
b111e57685 Add support for 2-pass link
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2890 42af7a65-404d-4744-a932-0658087f49c3
2010-08-28 02:30:50 +00:00
patacongo
061d9b5f88 Extend CodeSourcery & production OSD support to other configs
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2884 42af7a65-404d-4744-a932-0658087f49c3
2010-08-25 11:03:59 +00:00
patacongo
3dc2b95632 Add support for the Neuros production OSD
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2883 42af7a65-404d-4744-a932-0658087f49c3
2010-08-25 02:05:33 +00:00
patacongo
0e68a21421 Fix heap/page table overlap; Switch to 1Kb pages
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2881 42af7a65-404d-4744-a932-0658087f49c3
2010-08-24 02:03:45 +00:00
patacongo
e7f7ca17a4 First round of changes made during debug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2880 42af7a65-404d-4744-a932-0658087f49c3
2010-08-22 16:46:42 +00:00
patacongo
019ddd2b3b Fix demand-paging compilation errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2879 42af7a65-404d-4744-a932-0658087f49c3
2010-08-22 03:44:18 +00:00
patacongo
e99ced06e5 simplification
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2878 42af7a65-404d-4744-a932-0658087f49c3
2010-08-22 01:35:53 +00:00
patacongo
315b7c521a Update On-demand paging documentation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2877 42af7a65-404d-4744-a932-0658087f49c3
2010-08-22 00:48:43 +00:00
patacongo
944e132e95 Finishes basic paging support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2876 42af7a65-404d-4744-a932-0658087f49c3
2010-08-21 22:27:42 +00:00
patacongo
11dc28963d Fix issues of virtual vs physical sizes of regions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2875 42af7a65-404d-4744-a932-0658087f49c3
2010-08-21 21:53:41 +00:00
patacongo
3f4da59045 Basic page allocation logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2874 42af7a65-404d-4744-a932-0658087f49c3
2010-08-21 19:17:39 +00:00
patacongo
bb2918d418 Add mapping for the page table
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2872 42af7a65-404d-4744-a932-0658087f49c3
2010-08-21 02:09:12 +00:00
patacongo
15254662e9 Fix data region mappin
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2871 42af7a65-404d-4744-a932-0658087f49c3
2010-08-20 12:42:34 +00:00
patacongo
84690e556e More paging changed
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2870 42af7a65-404d-4744-a932-0658087f49c3
2010-08-20 03:01:57 +00:00
patacongo
d56c9db264 Paging update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2869 42af7a65-404d-4744-a932-0658087f49c3
2010-08-19 15:43:20 +00:00
patacongo
a394b443d4 More paging changes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2868 42af7a65-404d-4744-a932-0658087f49c3
2010-08-19 12:57:16 +00:00
patacongo
1ea1e6a0c8 Added comments
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2865 42af7a65-404d-4744-a932-0658087f49c3
2010-08-18 16:15:37 +00:00
patacongo
2b68bc05f5 Fix various compile issues
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2864 42af7a65-404d-4744-a932-0658087f49c3
2010-08-18 00:35:53 +00:00
patacongo
e057af9a47 Skeletons for remaining paging files to be implemented
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2863 42af7a65-404d-4744-a932-0658087f49c3
2010-08-17 19:28:51 +00:00
patacongo
f2ca6424cc First cut at data abort page handling logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2862 42af7a65-404d-4744-a932-0658087f49c3
2010-08-17 15:41:09 +00:00
patacongo
5c588c9329 Start data abort handler (not finished)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2861 42af7a65-404d-4744-a932-0658087f49c3
2010-08-17 13:45:45 +00:00
patacongo
9615972da7 Add on-demand paging support to ARM9 prefetch abort handler
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2860 42af7a65-404d-4744-a932-0658087f49c3
2010-08-17 01:37:39 +00:00
patacongo
021ee2e638 Fix missing comma
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2849 42af7a65-404d-4744-a932-0658087f49c3
2010-08-13 04:29:10 +00:00
patacongo
eecc5d324d Fix limitation in number of GPIO ports that can be supported
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2846 42af7a65-404d-4744-a932-0658087f49c3
2010-08-13 03:45:51 +00:00
patacongo
219051de0f Need to enable global GPIO interrupt after attaching
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2844 42af7a65-404d-4744-a932-0658087f49c3
2010-08-12 02:48:34 +00:00
patacongo
98ba66080f Fix layout of IRQ to GPIO address lookup table
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2843 42af7a65-404d-4744-a932-0658087f49c3
2010-08-12 02:40:16 +00:00
patacongo
940508d531 Add changes for LM3S9B96
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2841 42af7a65-404d-4744-a932-0658087f49c3
2010-08-12 01:49:25 +00:00
patacongo
8ee6124677 Fix warnings
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2837 42af7a65-404d-4744-a932-0658087f49c3
2010-08-10 04:18:24 +00:00
patacongo
8d2f49d6ff Fix float PINMODE case
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2836 42af7a65-404d-4744-a932-0658087f49c3
2010-08-10 04:08:40 +00:00
patacongo
592053890c More random USB debug changes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2835 42af7a65-404d-4744-a932-0658087f49c3
2010-08-10 03:23:23 +00:00
patacongo
faa7d2112c Misc USB device driver debug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2828 42af7a65-404d-4744-a932-0658087f49c3
2010-08-07 01:48:15 +00:00
patacongo
29f68a688b lpc17xxx USB debug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2823 42af7a65-404d-4744-a932-0658087f49c3
2010-08-06 02:41:59 +00:00
patacongo
de1ed00373 Mostly cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2821 42af7a65-404d-4744-a932-0658087f49c3
2010-08-05 02:06:16 +00:00
patacongo
534790d7f6 Fix typos
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2817 42af7a65-404d-4744-a932-0658087f49c3
2010-07-30 03:29:31 +00:00
patacongo
eee20f183f Fix some CodeSourcery compile errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2816 42af7a65-404d-4744-a932-0658087f49c3
2010-07-29 12:15:37 +00:00
patacongo
94682f9390 cleanup
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2813 42af7a65-404d-4744-a932-0658087f49c3
2010-07-23 18:06:33 +00:00
patacongo
3cba8f8f8f Add PIM header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2812 42af7a65-404d-4744-a932-0658087f49c3
2010-07-23 01:49:39 +00:00
patacongo
e59a964e09 Initial USB serial debug
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2809 42af7a65-404d-4744-a932-0658087f49c3
2010-07-17 17:47:11 +00:00
patacongo
21056b53fd Correct some USB initialization logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2807 42af7a65-404d-4744-a932-0658087f49c3
2010-07-17 02:55:04 +00:00
patacongo
b0ac69591b LPC17xx USBDEV driver now compiles (still untested)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2805 42af7a65-404d-4744-a932-0658087f49c3
2010-07-16 03:01:05 +00:00
patacongo
8a753e002b Fix interrupt stack compilation problem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2804 42af7a65-404d-4744-a932-0658087f49c3
2010-07-16 02:58:42 +00:00
patacongo
be4968d840 Fix interrupt stack compilation problem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2803 42af7a65-404d-4744-a932-0658087f49c3
2010-07-16 02:35:47 +00:00
patacongo
fe3178c79c Outgoing IGMP is functional
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2797 42af7a65-404d-4744-a932-0658087f49c3
2010-07-14 01:57:00 +00:00
patacongo
3151dcf725 Add support for multicast MAC addresses
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2784 42af7a65-404d-4744-a932-0658087f49c3
2010-07-11 15:17:11 +00:00
patacongo
075346ef24 Fix SSP0 hard fault
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2771 42af7a65-404d-4744-a932-0658087f49c3
2010-07-04 13:50:14 +00:00
patacongo
6cc31a7e49 Improve missed Tx interrupt logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2770 42af7a65-404d-4744-a932-0658087f49c3
2010-07-04 00:42:24 +00:00
patacongo
2bbde3f598 Fix missing PCONP bit definition to enable GPIO
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2768 42af7a65-404d-4744-a932-0658087f49c3
2010-07-03 04:58:51 +00:00
patacongo
d62b3de830 GPIO debug-related fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2767 42af7a65-404d-4744-a932-0658087f49c3
2010-07-03 01:35:53 +00:00
patacongo
45d8fc3d2e Used upper case EXTERN
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2765 42af7a65-404d-4744-a932-0658087f49c3
2010-06-28 23:08:54 +00:00
patacongo
a93fb562b0 Remove some extern GPIO int garbage
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2764 42af7a65-404d-4744-a932-0658087f49c3
2010-06-28 23:04:39 +00:00
patacongo
4d755308f2 cosmetic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2763 42af7a65-404d-4744-a932-0658087f49c3
2010-06-28 22:42:49 +00:00
patacongo
080e077e1f fix gpio interrupt vectors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2762 42af7a65-404d-4744-a932-0658087f49c3
2010-06-28 21:44:46 +00:00
patacongo
1ca1e7029b Correct IRQ handling, calibrate delay loops
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2759 42af7a65-404d-4744-a932-0658087f49c3
2010-06-23 01:56:31 +00:00
patacongo
20bddb0358 Fixes for serial driver compilation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2758 42af7a65-404d-4744-a932-0658087f49c3
2010-06-22 12:13:10 +00:00
patacongo
8db4c9e77b Fix OpenOCD config
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2757 42af7a65-404d-4744-a932-0658087f49c3
2010-06-22 03:43:47 +00:00
patacongo
ff7790385b Correct conditional compilation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2756 42af7a65-404d-4744-a932-0658087f49c3
2010-06-20 17:07:13 +00:00
patacongo
271b94a9e8 This fixes the basic OS test for the LPC1768
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2754 42af7a65-404d-4744-a932-0658087f49c3
2010-06-20 13:09:12 +00:00
patacongo
93bd6fa7f6 Early bringup bugfixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2753 42af7a65-404d-4744-a932-0658087f49c3
2010-06-19 19:30:01 +00:00
patacongo
89725360e1 Early bringup bugfixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2752 42af7a65-404d-4744-a932-0658087f49c3
2010-06-19 17:19:34 +00:00
patacongo
eccee76cd4 update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2751 42af7a65-404d-4744-a932-0658087f49c3
2010-06-16 15:15:30 +00:00
patacongo
fdbb185fd5 Add GPDMA skeleton file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2750 42af7a65-404d-4744-a932-0658087f49c3
2010-06-15 14:46:53 +00:00
patacongo
c2b98187a4 Add a simple SPI driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2749 42af7a65-404d-4744-a932-0658087f49c3
2010-06-15 01:12:44 +00:00
patacongo
5dc64df882 typos
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2748 42af7a65-404d-4744-a932-0658087f49c3
2010-06-15 00:45:28 +00:00
patacongo
8623159491 typosarch/arm/src/lpc17xx/lpc17_spi.h
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2747 42af7a65-404d-4744-a932-0658087f49c3
2010-06-15 00:44:59 +00:00
patacongo
8036580c6c Add SSP driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2746 42af7a65-404d-4744-a932-0658087f49c3
2010-06-14 23:14:20 +00:00
patacongo
57a10ca0d7 Add USBDEV power/pin configuration
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2745 42af7a65-404d-4744-a932-0658087f49c3
2010-06-13 21:03:15 +00:00
patacongo
719a275a99 USB config update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2744 42af7a65-404d-4744-a932-0658087f49c3
2010-06-13 16:30:00 +00:00
patacongo
e42aa0ae8c Add USB device driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2743 42af7a65-404d-4744-a932-0658087f49c3
2010-06-13 15:42:11 +00:00
patacongo
dba91dff8c Add clock initialization logic for the Nucleus2g boad
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2741 42af7a65-404d-4744-a932-0658087f49c3
2010-06-12 18:47:02 +00:00
patacongo
0e0bd8b705 Add systick timer
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2739 42af7a65-404d-4744-a932-0658087f49c3
2010-06-11 02:18:44 +00:00
patacongo
07c887a2f5 Finish serial drivers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2738 42af7a65-404d-4744-a932-0658087f49c3
2010-06-11 01:55:43 +00:00
patacongo
fa9f540450 Baud setting for lowputc
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2737 42af7a65-404d-4744-a932-0658087f49c3
2010-06-09 03:08:51 +00:00
patacongo
ae3b9cfea1 More serial logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2736 42af7a65-404d-4744-a932-0658087f49c3
2010-06-09 02:48:52 +00:00
patacongo
cbfe3a8bad More lpc17xx port files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2735 42af7a65-404d-4744-a932-0658087f49c3
2010-06-08 03:16:46 +00:00
patacongo
23f59b4ae0 Need additional IRQ mapping
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2734 42af7a65-404d-4744-a932-0658087f49c3
2010-06-06 17:22:05 +00:00
patacongo
0f2e501caa Add interrupt control logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2733 42af7a65-404d-4744-a932-0658087f49c3
2010-06-06 17:11:15 +00:00
patacongo
d95cc990e0 Add GPIO interrupt definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2732 42af7a65-404d-4744-a932-0658087f49c3
2010-06-06 16:21:51 +00:00
patacongo
fedd568e84 Add GPIO debug logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2731 42af7a65-404d-4744-a932-0658087f49c3
2010-06-06 16:21:34 +00:00
patacongo
f176332691 Add GPIO library functions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2730 42af7a65-404d-4744-a932-0658087f49c3
2010-06-06 15:10:19 +00:00
patacongo
39af092d06 Add GPIO definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2729 42af7a65-404d-4744-a932-0658087f49c3
2010-06-06 00:38:33 +00:00
patacongo
b4f51092ac Add config for 2G Engineering Nucleus LPC1768 board
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2728 42af7a65-404d-4744-a932-0658087f49c3
2010-06-05 20:04:21 +00:00
patacongo
bd10e5ae96 Finish LPC17 header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2726 42af7a65-404d-4744-a932-0658087f49c3
2010-06-05 01:00:50 +00:00
patacongo
1d9fe65a59 More CAN bit definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2723 42af7a65-404d-4744-a932-0658087f49c3
2010-06-04 01:33:19 +00:00
patacongo
75f16e340f More CAN bit definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2722 42af7a65-404d-4744-a932-0658087f49c3
2010-06-04 00:20:36 +00:00
patacongo
a460f990b7 Add RTC and QEI bit definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2721 42af7a65-404d-4744-a932-0658087f49c3
2010-06-03 00:15:03 +00:00
patacongo
864aa08cc2 Finish MC PWM header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2720 42af7a65-404d-4744-a932-0658087f49c3
2010-05-31 00:31:32 +00:00
patacongo
89975a4f67 I2S register bit definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2719 42af7a65-404d-4744-a932-0658087f49c3
2010-05-30 19:40:34 +00:00
patacongo
58499e5e8e Add QEI and MC PWM header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2718 42af7a65-404d-4744-a932-0658087f49c3
2010-05-30 18:39:50 +00:00
patacongo
ec9f101a7d Add RTC header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2717 42af7a65-404d-4744-a932-0658087f49c3
2010-05-30 17:09:43 +00:00
patacongo
d6fbfc8077 Add I2S header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2716 42af7a65-404d-4744-a932-0658087f49c3
2010-05-30 15:43:43 +00:00
patacongo
644d84590e Finish ethernet register bit definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2715 42af7a65-404d-4744-a932-0658087f49c3
2010-05-30 15:30:38 +00:00
patacongo
89119b7fc4 Finish ethernet register bit definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2714 42af7a65-404d-4744-a932-0658087f49c3
2010-05-30 14:59:52 +00:00
patacongo
32d965f88e Add PWM header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2713 42af7a65-404d-4744-a932-0658087f49c3
2010-05-29 23:40:01 +00:00
patacongo
79f9ca1011 Add I2C header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2712 42af7a65-404d-4744-a932-0658087f49c3
2010-05-29 22:14:35 +00:00
patacongo
ae62827308 Add LPC17 SSP header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2711 42af7a65-404d-4744-a932-0658087f49c3
2010-05-29 19:50:43 +00:00
patacongo
2cecd63d83 Add LPC17 timer header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2710 42af7a65-404d-4744-a932-0658087f49c3
2010-05-29 18:30:29 +00:00
patacongo
32c489eb82 Add GPDMA header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2709 42af7a65-404d-4744-a932-0658087f49c3
2010-05-29 16:30:20 +00:00
patacongo
eecaa6e2e1 Add more LPC17 header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2708 42af7a65-404d-4744-a932-0658087f49c3
2010-05-29 14:39:13 +00:00
patacongo
20fbcefd39 Add DAC header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2707 42af7a65-404d-4744-a932-0658087f49c3
2010-05-28 02:41:26 +00:00
patacongo
1b42094227 Add USB device bit definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2706 42af7a65-404d-4744-a932-0658087f49c3
2010-05-28 02:03:03 +00:00
patacongo
56a77041ed LPC17xx header file updates
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2705 42af7a65-404d-4744-a932-0658087f49c3
2010-05-27 03:45:46 +00:00