9
0
Fork 0
Commit Graph

1991 Commits

Author SHA1 Message Date
patacongo 2234559ab7 Fix BRD calculation; Handle edge interrupts
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1804 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 22:51:33 +00:00
patacongo 27d8258e40 NSH integration, fix serial interrupt handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1803 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 22:14:36 +00:00
patacongo 612dbbc99a Add lm3s6918 NSH configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1802 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 20:50:47 +00:00
patacongo 7341eecfca lm3s6918 passes OS test
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1801 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 20:14:44 +00:00
patacongo 7c4992eb2b OS test result file
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1800 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 20:12:39 +00:00
patacongo 2398447914 pthread_create must return a positive errno on failure
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1799 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 19:30:57 +00:00
patacongo 20e748f39e Make sure all ARM targets still compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1798 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 18:46:14 +00:00
patacongo b446efe55d Move share-able Cortex-M3 file from lm3s subdirectory
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1797 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 17:54:01 +00:00
patacongo 3a7db16b86 Move ARM and Cortex header files to separate directories
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1796 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 17:31:58 +00:00
patacongo bb35fede2e Move ARM and Cortex files to separate directories
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1795 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 17:16:17 +00:00
patacongo 630992dc25 Add ARM architecture type to configuration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1794 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 16:49:50 +00:00
patacongo d2f880e0bc Fix heap setup problem
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1793 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-19 15:17:28 +00:00
patacongo 8de99d03e5 Calibrate lm3s6918 timing loop
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1792 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-18 23:01:30 +00:00
patacongo ec06d6dbc0 timer interrupt now works
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1791 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-18 22:21:58 +00:00
patacongo fca96cc564 lm3s6918 now does context switches
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1790 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-18 22:14:40 +00:00
patacongo d8f72866ff Progress on Cortex-M3 interrupts
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1789 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-18 21:08:43 +00:00
patacongo b627acc90c file was unfinished
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1788 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-18 16:21:37 +00:00
patacongo 999059bc4f Debug Cortex-M3 interrupts
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1787 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-17 17:18:19 +00:00
patacongo 7e50f6a752 Basic clocking and UART works
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1786 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-15 23:26:54 +00:00
patacongo 4f03ded1eb back out part of last change
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1785 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-15 22:32:31 +00:00
patacongo 748442d329 LM3S integration
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1784 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-15 22:00:05 +00:00
patacongo 88f5e87e86 Early integration fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1783 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-15 18:03:59 +00:00
patacongo cbb86895de update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1782 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-14 23:37:34 +00:00
patacongo 3d74186e6c Backup unnecessary bootloader logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1781 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-14 23:11:47 +00:00
patacongo e3792c224c Should be silent on make commands
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1780 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-14 22:08:32 +00:00
patacongo 4ac5f92508 Add GPIO IRQ logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1779 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-14 20:50:43 +00:00
patacongo 9779a9eecd Add basic lm3s6918 gpio support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1778 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-14 18:55:22 +00:00
patacongo a0f5ad9b16 Add basic context switching logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1777 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-13 19:53:16 +00:00
patacongo 9b8cae3b21 1st cut at lm3s6918 interrupt handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1776 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-13 16:19:05 +00:00
patacongo b78323deb2 lm3s6918 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1775 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-13 14:29:22 +00:00
patacongo 0b74d63804 Flesh out LM3S9618 interrupt control logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1774 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-12 22:15:49 +00:00
patacongo 8320444101 Add lm3s6918 system timer logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1773 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-12 18:53:10 +00:00
patacongo 8d7ea39320 First cut at lm3s6918 serial driver
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1772 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-12 15:43:16 +00:00
patacongo a494fc2fb2 Fix some UART initialization problems
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1771 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-12 13:01:01 +00:00
patacongo 3e3bd3e3b3 Add low-level console support for LM3S3918
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1770 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-11 22:54:50 +00:00
patacongo cdf9c2d7ac Add UART definitions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1769 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-11 19:06:52 +00:00
patacongo c8bcbccfa2 More lm3s6918 -- clocking + misc fixes
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1768 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-11 17:05:13 +00:00
patacongo 7dd9e6216a Add description of LED support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1767 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-09 22:43:49 +00:00
patacongo f207c3a252 Add support for fast GPIO on lpc214x
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1766 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-09 15:18:14 +00:00
patacongo 05b6bc9f37 fix typos
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1765 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-09 13:11:12 +00:00
patacongo 66cdc0bb15 lm3s6918 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1764 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-08 21:12:33 +00:00
patacongo 1783edc673 Add logic to control LED
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1763 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-08 13:24:57 +00:00
patacongo 2c7fa474cf Add atomic register modification
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1762 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-08 13:04:33 +00:00
patacongo 438335f4a6 framework for interrupt handling
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1761 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-08 00:13:50 +00:00
patacongo d5ebc7762b Add GPIO register definitions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1760 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-07 21:46:46 +00:00
patacongo 792ceca232 Add definitions for system control registers
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1759 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-07 20:52:29 +00:00
patacongo cb52d95be9 Add irqsave/restore() macros for Cortex-M3
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1758 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-07 15:59:13 +00:00
patacongo 3ee5a7d961 Changes necessary to start build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1757 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-06 23:32:49 +00:00
patacongo 4d34c37297 Add LM3S6918 support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1756 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-06 23:09:15 +00:00
patacongo 68f0d4760f Add structure for LM3S6918
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1755 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-05-06 20:42:23 +00:00