Commit Graph

3494 Commits

Author SHA1 Message Date
patacongo
ae8cfb1bf1 atexit() functions now called when task killed by task delete; For MCUs with <= 64Kb of SRAM, CONFIG_MM_SMALL can be defined to reduce the memory allocation overhead
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3648 42af7a65-404d-4744-a932-0658087f49c3
2011-05-28 21:42:18 +00:00
patacongo
a155d4f576 Add analog die header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3647 42af7a65-404d-4744-a932-0658087f49c3
2011-05-27 22:59:37 +00:00
patacongo
f9b54ceda2 Add LPC3154 OTP header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3646 42af7a65-404d-4744-a932-0658087f49c3
2011-05-27 19:14:28 +00:00
patacongo
2da3acf291 Adding LPC315x support to header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3645 42af7a65-404d-4744-a932-0658087f49c3
2011-05-27 17:57:34 +00:00
patacongo
cb472824ad Rename all lpc313x to lpc31xx
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3644 42af7a65-404d-4744-a932-0658087f49c3
2011-05-27 15:26:52 +00:00
patacongo
507df7c0e8 Documentation update
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3643 42af7a65-404d-4744-a932-0658087f49c3
2011-05-25 23:43:40 +00:00
patacongo
ea1594a398 Add resource.h and fixed frequently cloned typo
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3642 42af7a65-404d-4744-a932-0658087f49c3
2011-05-24 19:11:47 +00:00
patacongo
91fba1f28b Fixes to PIC32 config words
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3641 42af7a65-404d-4744-a932-0658087f49c3
2011-05-23 18:13:03 +00:00
patacongo
2250935b14 Add a tool to create proper nuttx.hex files for PICkit2
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3640 42af7a65-404d-4744-a932-0658087f49c3
2011-05-22 21:10:51 +00:00
patacongo
7c1bb4bce3 Fix for clean PIC32 compile with DEBUG on
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3639 42af7a65-404d-4744-a932-0658087f49c3
2011-05-22 17:56:57 +00:00
patacongo
f2fcf596a0 Add E1000 PIC NIC driver from Yu Qiang
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3638 42af7a65-404d-4744-a932-0658087f49c3
2011-05-21 18:25:31 +00:00
patacongo
cb057c36ea Completes coding portion of basic PIC32 port
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3637 42af7a65-404d-4744-a932-0658087f49c3
2011-05-21 16:30:18 +00:00
patacongo
b37d08a7a6 PIC32: Fix timer 1 source, uart priority, add pre-fetch cache header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3636 42af7a65-404d-4744-a932-0658087f49c3
2011-05-21 14:41:53 +00:00
patacongo
7e7f283a61 PIC32 Device Configuration Words
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3635 42af7a65-404d-4744-a932-0658087f49c3
2011-05-21 00:09:15 +00:00
patacongo
7762d295e6 Add PIC32 UART support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3634 42af7a65-404d-4744-a932-0658087f49c3
2011-05-20 22:15:16 +00:00
patacongo
f50f5b21ef Add PIC32 interrupt decode logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3633 42af7a65-404d-4744-a932-0658087f49c3
2011-05-20 17:51:11 +00:00
patacongo
bdb91af7c9 Fleshing out PIC32 port
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3632 42af7a65-404d-4744-a932-0658087f49c3
2011-05-20 16:19:01 +00:00
patacongo
7731994b6e Clean up a few PIC32 link errors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3631 42af7a65-404d-4744-a932-0658087f49c3
2011-05-20 01:51:55 +00:00
patacongo
fc593d0aca Add PIC32 exception handlers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3630 42af7a65-404d-4744-a932-0658087f49c3
2011-05-20 00:21:26 +00:00
patacongo
fa4f467e62 Add PIC32 exception handling macros
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3629 42af7a65-404d-4744-a932-0658087f49c3
2011-05-19 22:00:49 +00:00
patacongo
10d02ae4f0 Add PIC32 interrupt controls and timer initialization
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3628 42af7a65-404d-4744-a932-0658087f49c3
2011-05-19 18:29:40 +00:00
patacongo
901140e49a Add S/W interrupt 0 handler
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3627 42af7a65-404d-4744-a932-0658087f49c3
2011-05-18 23:01:27 +00:00
patacongo
8f249334af Add MIPS system call infrastructure
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3626 42af7a65-404d-4744-a932-0658087f49c3
2011-05-18 22:34:11 +00:00
patacongo
f869245999 More PIC32 context switching logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3625 42af7a65-404d-4744-a932-0658087f49c3
2011-05-18 19:52:17 +00:00
patacongo
6cfd2ff001 Add more context switching files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3624 42af7a65-404d-4744-a932-0658087f49c3
2011-05-18 19:11:36 +00:00
patacongo
b1aa3c155d Add PIC32 register definitions and assertion logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3623 42af7a65-404d-4744-a932-0658087f49c3
2011-05-18 17:16:28 +00:00
patacongo
cc0ff40347 Add some standard common files to PIC32
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3622 42af7a65-404d-4744-a932-0658087f49c3
2011-05-18 00:38:57 +00:00
patacongo
1e9c10601e Add start function
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3621 42af7a65-404d-4744-a932-0658087f49c3
2011-05-17 23:52:30 +00:00
patacongo
209620a42b Add MIPS32 interrupt controls
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3620 42af7a65-404d-4744-a932-0658087f49c3
2011-05-17 14:59:27 +00:00
patacongo
3efed0e778 Beginnings of PIC32 build environment
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3619 42af7a65-404d-4744-a932-0658087f49c3
2011-05-16 22:20:26 +00:00
patacongo
24bc69df72 Completes all PIC32 header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3618 42af7a65-404d-4744-a932-0658087f49c3
2011-05-16 18:59:30 +00:00
patacongo
1ba2240762 Add initial CC1101 wireless logic from Uros
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3617 42af7a65-404d-4744-a932-0658087f49c3
2011-05-16 15:09:39 +00:00
patacongo
c2052ea364 Prep for 6.3 release
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3615 42af7a65-404d-4744-a932-0658087f49c3
2011-05-15 23:13:04 +00:00
patacongo
3dcd7ff49a More PIC32 header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3614 42af7a65-404d-4744-a932-0658087f49c3
2011-05-15 22:26:02 +00:00
patacongo
a918b2c01a Add more PIC32 header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3613 42af7a65-404d-4744-a932-0658087f49c3
2011-05-15 16:02:38 +00:00
patacongo
b6c5ad1bc7 updates to RGMP files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3612 42af7a65-404d-4744-a932-0658087f49c3
2011-05-15 14:58:46 +00:00
patacongo
71650ffa30 More PIC32 header files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3611 42af7a65-404d-4744-a932-0658087f49c3
2011-05-15 14:45:13 +00:00
patacongo
5454d7c55d More updates to README files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3610 42af7a65-404d-4744-a932-0658087f49c3
2011-05-14 18:38:09 +00:00
patacongo
6638b8d262 Update README files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3609 42af7a65-404d-4744-a932-0658087f49c3
2011-05-14 18:29:27 +00:00
patacongo
6d27b46fdd Extend line buffering logic to puts, fputs, putc, fputc, and putchar()
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3608 42af7a65-404d-4744-a932-0658087f49c3
2011-05-14 18:14:51 +00:00
patacongo
a854f248b4 Flush buffer after newline in putc, fputc, and puts (but not fputs)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3607 42af7a65-404d-4744-a932-0658087f49c3
2011-05-14 17:37:47 +00:00
patacongo
6e4aa998e8 Implemented line-oriented buffering for std output
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3606 42af7a65-404d-4744-a932-0658087f49c3
2011-05-14 15:21:04 +00:00
patacongo
764a1177eb Add FLASH header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3605 42af7a65-404d-4744-a932-0658087f49c3
2011-05-13 23:14:32 +00:00
patacongo
bd8c2c3ece Add PIC32 RTC definitions
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3604 42af7a65-404d-4744-a932-0658087f49c3
2011-05-13 16:52:29 +00:00
patacongo
6cd596fc6b fclose() was not flushing buffered data
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3603 42af7a65-404d-4744-a932-0658087f49c3
2011-05-13 14:39:59 +00:00
patacongo
2f14661f8d Add network apps to RGMP appconfig
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3602 42af7a65-404d-4744-a932-0658087f49c3
2011-05-13 13:10:15 +00:00
patacongo
1c99e6b36b Fix possibly deadlock condition
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3601 42af7a65-404d-4744-a932-0658087f49c3
2011-05-13 03:33:03 +00:00
patacongo
3e1e4f6876 Fix com.c logic error
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3600 42af7a65-404d-4744-a932-0658087f49c3
2011-05-12 23:51:04 +00:00
patacongo
fd69ba1da6 Add PIC32 DMA header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3599 42af7a65-404d-4744-a932-0658087f49c3
2011-05-12 23:22:13 +00:00
patacongo
5ae93326e7 Changes for clean RGMP compile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3598 42af7a65-404d-4744-a932-0658087f49c3
2011-05-12 19:39:51 +00:00