9
0
Fork 0
Commit Graph

3512 Commits

Author SHA1 Message Date
patacongo 5474d46af4 Add a USB mass storage example for AVR
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3727 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-20 19:07:22 +00:00
patacongo 6508b4e711 Add an AVR USB driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3726 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-20 16:26:12 +00:00
patacongo d4139c4f02 Preparing for AVR USB driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3725 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-20 02:35:20 +00:00
patacongo 7e11976646 Fix an error that caused interrupts to become disabled
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3724 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-18 20:02:40 +00:00
patacongo 9c1f5e6875 Update documents and comments
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3723 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-18 15:49:59 +00:00
patacongo 53325ef04a Add logic to measure AVR stack usage
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3722 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-18 13:22:36 +00:00
patacongo c62c4c3ecb Fix AVR clock setup; add SPI driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3721 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-17 22:03:20 +00:00
patacongo 99fa731668 Use USART TX state consistently
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3720 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-17 18:22:23 +00:00
patacongo 6b42910f6b Add Teensy NSH config; remove unusable AVR ostest configs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3718 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-17 15:17:28 +00:00
patacongo 79122319ea Documentation update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3717 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-17 00:16:16 +00:00
patacongo b7c403bf3a Add configuratin for PJRC Teensy board
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3716 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-16 23:00:20 +00:00
patacongo 79e1ee9a58 AT90USB port is basically functional
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3715 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-16 19:34:48 +00:00
patacongo 0601be2803 Reduce memory usage in same AVR configurations
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3714 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-16 17:52:25 +00:00
patacongo 8154bafe6c Back out earlier change.. AVR vectors should be jmp not rjmp
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3713 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-16 16:58:30 +00:00
patacongo 9cc24f8b6d Fix off-by-one stack pointer reference
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3712 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-16 15:29:27 +00:00
patacongo 00d2a63284 Fix SRAM data position
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3711 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-16 14:28:18 +00:00
patacongo 0480efca53 Make room for the noinit section before the heap
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3710 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-15 23:54:25 +00:00
patacongo c489254e2d Fix another jmp vs rjmp in vector table
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3709 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-15 22:47:30 +00:00
patacongo b4276a8bee Fix ATMega128 build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3708 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-15 21:15:57 +00:00
patacongo f43b3796ef AVR: Need to use rjmp, not jmp, in vector table
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3707 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-15 20:43:32 +00:00
patacongo 3271bd609c Need to control watchdog timer on AT90USB
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3706 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-15 19:47:06 +00:00
patacongo e300da65e4 More corrections to AVR assembly macros
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3705 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-15 18:34:21 +00:00
patacongo dee4eb9488 Fix some AVR context save errors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3704 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-15 17:23:48 +00:00
patacongo a5eecc978e Fix AVR parity setup
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3703 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-15 16:09:23 +00:00
patacongo 152edeeccb Amber Web Server updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3702 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-13 17:51:17 +00:00
patacongo fca78b2aa7 FTPC simplification and size reduction
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3701 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-13 15:43:56 +00:00
patacongo d471ef2e48 Fix AVR uart bugs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3700 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-13 01:42:21 +00:00
patacongo b8a9921f64 Add hello configuratin for AVR
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3699 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-13 00:06:09 +00:00
patacongo dce481ce9b Fix XTAL frequencies for AVR; add ISP mkII connection info
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3698 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-12 18:45:39 +00:00
patacongo b667c00510 Eliminate some warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3697 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-11 16:58:02 +00:00
patacongo f726a4c291 Finsh AVR serial drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3696 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-11 16:45:31 +00:00
patacongo bb0e66429f Add ATMega128 configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3695 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-11 14:53:56 +00:00
patacongo 0a355860ab More serial driver stuff for AVR
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3694 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-11 01:40:25 +00:00
patacongo 330b569cd7 Restructuring AVR serial drivers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3693 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-11 00:48:01 +00:00
patacongo 6ffc8ef460 Clean up AVR timer setup
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3692 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-10 23:09:23 +00:00
patacongo 8751e05f92 Add configuratin options to control the PIC32 configuration words
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3691 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-10 21:03:38 +00:00
patacongo 4b109ff5ac Handle differences between AVR and AVR32 stacks
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3690 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-09 21:40:21 +00:00
patacongo eddcbeb2bd Fixes most integer overflows for AVR
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3689 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-09 21:21:29 +00:00
patacongo 0bda344808 Fix bug reported by JP Carballo
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3688 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-09 19:52:22 +00:00
patacongo b89e9255ea RGMP 0.2.0 patch applied
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3687 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-09 14:11:33 +00:00
patacongo 01185e5f66 Documentatin update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3686 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-09 00:02:24 +00:00
patacongo 42d9515908 This finishes ALL AVR assembly language
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3685 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-08 23:30:39 +00:00
patacongo 7ff625984d More logic for the AVR port
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3684 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-08 21:10:47 +00:00
patacongo 2858e7f35a More AVR context switching logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3683 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-08 18:10:55 +00:00
patacongo d19eb43132 Add basic context switching logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3682 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-08 16:22:50 +00:00
patacongo 2a91a7fc35 First AVR compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3681 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-07 23:37:59 +00:00
patacongo e1ea2e58cb More AVR build fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3680 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-07 23:02:34 +00:00
patacongo e1c8a98995 Setting up AVR build environment
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3679 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-07 21:09:02 +00:00
patacongo 354a465c31 Add AT90USB configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3678 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-07 19:06:07 +00:00
patacongo 8c0ca13c8c Add AT90USB support and AVR vector/startup logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3677 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-06-07 17:15:56 +00:00