aboutsummaryrefslogtreecommitdiff
path: root/tools/avr_codegen
diff options
context:
space:
mode:
authorcnlohr <lohr85@gmail.com>2016-12-07 17:58:57 -0500
committercnlohr <lohr85@gmail.com>2016-12-07 17:58:57 -0500
commitf03580f15d4917db2fd0790ff3718ce5ff397a75 (patch)
treed092aae0ed98aec891e68fb03dd260fb8cd968b5 /tools/avr_codegen
parentc059eb3c7d5a2e42cc7bcc93b0b1549e36e042d6 (diff)
downloadlibsurvive-f03580f15d4917db2fd0790ff3718ce5ff397a75.tar.gz
libsurvive-f03580f15d4917db2fd0790ff3718ce5ff397a75.tar.bz2
Re-jigger code a little - seems to be more correct now.
Diffstat (limited to 'tools/avr_codegen')
-rw-r--r--tools/avr_codegen/test.c14
-rwxr-xr-xtools/avr_codegen/test.elfbin6996 -> 7040 bytes
-rw-r--r--tools/avr_codegen/test.hex13
3 files changed, 20 insertions, 7 deletions
diff --git a/tools/avr_codegen/test.c b/tools/avr_codegen/test.c
index 87f0fc9..d245e16 100644
--- a/tools/avr_codegen/test.c
+++ b/tools/avr_codegen/test.c
@@ -71,6 +71,7 @@ int main( )
#define DO_MARKER( time, LEDS ) \
marker = time; do { PORTB = LEDS; marker--; PORTB = 0; } while( marker );
+#if 1 //this breaks it?
DO_MARKER(20, LED50);
DO_MARKER(20, LED50|LED48);
DO_MARKER(20, LED48);
@@ -81,7 +82,18 @@ int main( )
DO_MARKER(20, LED40|LED48);
DO_MARKER(20, LED40);
DO_MARKER(20, LED40|LED48);
- DO_MARKER(20, LED48);
+ DO_MARKER(20, LED40);
+ DO_MARKER(20, LED40|LED48);
+ DO_MARKER(20, LED40);
+#endif
+
+#if 0
+ DO_MARKER(10, LED50);
+ DO_MARKER(50, LED50|LED48);
+ DO_MARKER(12, LED48);
+#endif
+
+
//DO_MARKER(60, LED50);
// sendhex2( 5 );
diff --git a/tools/avr_codegen/test.elf b/tools/avr_codegen/test.elf
index 248d6c2..3d55c28 100755
--- a/tools/avr_codegen/test.elf
+++ b/tools/avr_codegen/test.elf
Binary files differ
diff --git a/tools/avr_codegen/test.hex b/tools/avr_codegen/test.hex
index e8e3c64..2038204 100644
--- a/tools/avr_codegen/test.hex
+++ b/tools/avr_codegen/test.hex
@@ -1,17 +1,18 @@
:100000000EC015C014C013C012C011C010C00FC064
:100010000EC00DC00CC00BC00AC009C008C011241E
-:100020001FBECFE5D2E0DEBFCDBF1AD064C0E8CF9F
+:100020001FBECFE5D2E0DEBFCDBF1AD06EC0E8CF95
:100030000F931F9300E010E0980106171707280799
:10004000390759F0EFECF7E03197F1F700C0000005
:100050000F5F1F4F2F4F3F4FF0CF1F910F9108950C
:10006000F89480E886BD16BC82E481BF8AE187BB34
-:1000700042E05AE038E088E190E124E148BB18BA58
-:100080002150E1F724E158BB18BA2150E1F724E1EF
-:1000900038BB18BA2150E1F724E188BB18BA2150C7
+:1000700032E04AE058E088E190E124E138BB18BA68
+:100080002150E1F724E148BB18BA2150E1F724E1FF
+:1000900058BB18BA2150E1F724E188BB18BA2150A7
:1000A000E1F724E198BB18BA2150E1F724E188BBBD
:1000B00018BA2150E1F724E198BB18BA2150E1F7B2
:1000C00024E188BB18BA2150E1F724E198BB18BAA3
:1000D0002150E1F724E188BB18BA2150E1F724E16F
-:1000E00038BB18BA2150E1F7EFEFF9EF3197F1F78C
-:0A00F00000C00000C2CFF894FFCF5B
+:1000E00098BB18BA2150E1F724E188BB18BA215017
+:1000F000E1F724E198BB18BA2150E1F7EFEFF9EFEF
+:0E0100003197F1F700C00000B8CFF894FFCFA0
:00000001FF