Beginning real firmware development.
authortravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Tue, 19 May 2009 13:32:18 +0000 (13:32 +0000)
committertravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Tue, 19 May 2009 13:32:18 +0000 (13:32 +0000)
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@12 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

firmware/Makefile [deleted file]
firmware/blink.c [deleted file]
firmware/tests/blink/Makefile [new file with mode: 0644]
firmware/tests/blink/blink.c [new file with mode: 0644]

diff --git a/firmware/Makefile b/firmware/Makefile
deleted file mode 100644 (file)
index 7912810..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-PORT=/dev/ttyUSB0
-BSL=tos-bsl --invert-reset --invert-test -c $(PORT)
-
-CC=msp430-gcc -g -mmcu=msp430x1611 -DGCC
-
-app=blink
-
-install: $(app)
-       $(BSL) -e -p $(app)
-       $(BSL) -P $(app) -g 0x4000
-erase:
-       $(BSL) -e 
diff --git a/firmware/blink.c b/firmware/blink.c
deleted file mode 100644 (file)
index d6c7c71..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-//GOODFET Blinker\r
-\r
-//1611 is preferred, but 1612 accepted\r
-\r
-#include <signal.h>\r
-#include <io.h>\r
-#include <iomacros.h>\r
-\r
-//LED on P1.0\r
-//IO on P5\r
-\r
-//! Initialize registers and all that jazz.\r
-void init(){\r
-  WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer\r
-  \r
-  //LED and TX OUT\r
-  P1DIR = 0x03;\r
-  \r
-  //Enable Interrupts.\r
-  //eint();\r
-}\r
-\r
-//! Main loop.\r
-int main(void)\r
-{\r
-  volatile unsigned int i;\r
-  init();\r
-  \r
-  while(1){\r
-    i = 10000;\r
-    while(i--);\r
-    \r
-    P1OUT^=1;                                   // Blink\r
-  }\r
-}\r
-\r
diff --git a/firmware/tests/blink/Makefile b/firmware/tests/blink/Makefile
new file mode 100644 (file)
index 0000000..7912810
--- /dev/null
@@ -0,0 +1,13 @@
+
+PORT=/dev/ttyUSB0
+BSL=tos-bsl --invert-reset --invert-test -c $(PORT)
+
+CC=msp430-gcc -g -mmcu=msp430x1611 -DGCC
+
+app=blink
+
+install: $(app)
+       $(BSL) -e -p $(app)
+       $(BSL) -P $(app) -g 0x4000
+erase:
+       $(BSL) -e 
diff --git a/firmware/tests/blink/blink.c b/firmware/tests/blink/blink.c
new file mode 100644 (file)
index 0000000..d6c7c71
--- /dev/null
@@ -0,0 +1,36 @@
+//GOODFET Blinker\r
+\r
+//1611 is preferred, but 1612 accepted\r
+\r
+#include <signal.h>\r
+#include <io.h>\r
+#include <iomacros.h>\r
+\r
+//LED on P1.0\r
+//IO on P5\r
+\r
+//! Initialize registers and all that jazz.\r
+void init(){\r
+  WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer\r
+  \r
+  //LED and TX OUT\r
+  P1DIR = 0x03;\r
+  \r
+  //Enable Interrupts.\r
+  //eint();\r
+}\r
+\r
+//! Main loop.\r
+int main(void)\r
+{\r
+  volatile unsigned int i;\r
+  init();\r
+  \r
+  while(1){\r
+    i = 10000;\r
+    while(i--);\r
+    \r
+    P1OUT^=1;                                   // Blink\r
+  }\r
+}\r
+\r