Commit Graph
100 Commits
Author SHA1 Message Date
Michael Hayes f8fd547dfb Ensure TXC1 is clear 2013-10-09 14:21:21 +13:00
Michael Hayes 7197f66d8d Add ir_uart_test6 to show difference between ir_uart_putc and ir_uart_putc_nocheck 2013-10-09 14:20:20 +13:00
Michael Hayes 8d130a3baf Make ir_uart more robust to self echoed signals 2013-10-08 22:25:33 +13:00
Michael Hayes be074c97b9 Superficial tweak of Makefiles 2013-10-08 15:44:44 +13:00
Michael Hayes 2ad9152c57 Use stdbool 2013-10-08 15:43:10 +13:00
Michael Hayes 87da71a613 Add race1 showing possible race condition between two devices 2013-10-07 22:03:28 +13:00
Michael Hayes bbca075a7d Remove font 2013-10-07 16:38:43 +13:00
Michael Hayes 9524776ffa Fix number of message repeats 2013-10-07 16:36:59 +13:00
Michael Hayes bdcaff3a8b Add comment 2013-10-06 20:19:38 +13:00
Michael Hayes 8936d1b7fb Remove unused header file 2013-10-06 20:18:59 +13:00
Michael Hayes 96e4c54388 Replace AVR with __AVR__ to work with c99 2013-10-05 23:12:27 +13:00
Michael Hayes 5419f79bff Fix direction for reversing 2013-10-05 09:59:34 +13:00
Michael Hayes fe76cad912 Add ir_uart_demo1 2013-10-03 17:41:07 +13:00
Michael Hayes 3a1ce1fe20 Use a finite state machine 2013-10-03 16:40:02 +13:00
Michael Hayes 95a291fd94 Fix name 2013-10-02 14:19:04 +13:00
Michael Hayes 0c1e6433cf Unify names 2013-10-02 13:54:26 +13:00
Michael Hayes ca45283558 Add argument to specify number of times message is displayed 2013-10-01 17:10:29 +13:00
Michael Hayes 8ff16f57b1 Add version of gobble6 but using task scheduler 2013-10-01 16:20:07 +13:00
Michael Hayes 1381bf5ee3 Make monster flash 2013-10-01 16:01:19 +13:00
Michael Hayes 86266ce624 Add comment about unsigned arithmetic 2013-10-01 15:55:23 +13:00
Michael Hayes 1332ef8ad5 Make monster flash 2013-10-01 15:16:39 +13:00
Michael Hayes 9949c1c89e Split out things module 2013-10-01 15:10:31 +13:00
Michael Hayes 36d8c942e2 Add other gobble programs 2013-09-29 21:24:38 +13:00
Michael Hayes 9d96f739c0 Add tinygl_pixel_set and tinygl_pixel_get 2013-09-29 21:22:50 +13:00
Michael Hayes 76bd032092 Start with push 2013-09-29 21:22:10 +13:00
Michael Hayes a84ae3b844 Add gobble6 2013-09-29 21:17:32 +13:00
Michael Hayes 5415898682 Add gobble4 2013-09-29 10:32:22 +13:00
Michael Hayes b08d65aa23 Add stars3, simialr to stars1 but a new star is created near where an old one dies 2013-09-28 09:56:15 +12:00
Michael Hayes b1504f548f Add ir_spam1 to show how to repeatedly send character over IR UART and update display at the same time 2013-09-26 22:50:28 +12:00
Michael Hayes 880d5656c4 Add ir_uart_test4 to show use of alternate codes to reduce IR transmission errors 2013-09-26 22:43:51 +12:00
Michael Hayes 58043570ca Add pulsate1 to show PWM control of display luminance 2013-09-26 22:21:22 +12:00
Michael Hayes ff4c55c03b Move stars1 to stars2 and change stars1 to create twinkling 2013-09-25 22:30:12 +12:00
Michael Hayes 264608fc16 Gobble echoed character 2013-09-25 22:29:24 +12:00
Michael Hayes b67c196143 Gobble echoed character 2013-09-25 21:52:35 +12:00
Michael Hayes 90d477a651 Add example to show how pseudorandom sequence can be changed 2013-09-25 21:28:28 +12:00
Michael Hayes 4839a0c46b Add example showing pseudorandom sequence 2013-09-25 21:23:29 +12:00
Michael Hayes 9d73b2e79d Add example of using random numbers and controlling pixel brightness with PWM 2013-09-25 21:06:59 +12:00
Michael Hayes a53f82d932 Add software PWM support and test app 2013-09-25 15:44:00 +12:00
Michael Hayes 2662263794 Tweak comments 2013-09-25 15:43:39 +12:00
Michael Hayes 1fda4b5a0e Add comments 2013-09-24 21:25:46 +12:00
Michael Hayes 8099efaabf Add driver to receive Phillips RC5 IR protocol 2013-09-24 21:21:29 +12:00
Michael Hayes ee5e67d4f1 Add Makefile.test 2013-09-24 12:39:06 +12:00
Michael Hayes 3d2818f217 Add ir_spam1 2013-09-24 12:38:02 +12:00
Michael Hayes 4effa77ba0 Add docs for pacerdemo1 2013-09-24 12:10:23 +12:00
Michael Hayes 782c0a79f2 Strip newline from version 2013-09-24 12:08:03 +12:00
Michael Hayes b3916e2e73 Add pacerdemo1 2013-09-24 12:02:46 +12:00
Michael Hayes f66d6c0770 Correct check for gcc version 2013-09-20 15:44:30 +12:00
Michael Hayes 650ffc7b17 Remove PIO_DEFINE uses 2013-09-20 08:23:31 +12:00
Michael Hayes f4cc189d47 Add tunes 2013-09-19 09:17:26 +12:00
Michael Hayes f4515eb634 Simplify 2013-09-19 09:16:30 +12:00
Michael Hayes e705da61a8 Add beep2 2013-09-19 09:16:19 +12:00
Michael Hayes 3536ac107a Rename tune 2013-09-19 09:12:36 +12:00
Michael Hayes 4ef18f4897 Rename tune; use push-pull 2013-09-19 09:12:24 +12:00
Michael Hayes 7b89c25d11 Rename tune; add notes 2013-09-19 09:08:38 +12:00
Michael Hayes 84c039c042 Fix cfg filename for newer gcc version 2013-09-19 08:59:50 +12:00
Michael Hayes 65a068f971 Add beep1 2013-09-17 08:57:18 +12:00
Michael Hayes 32aa46a0e8 Add jukebox1 2013-09-17 08:56:10 +12:00
Michael Hayes b8d8dc6884 Search for files using avr/io.h 2013-09-17 08:52:23 +12:00
Michael Hayes b8e4a628d3 Define NAVSWITCH_DOWN 2013-09-12 20:32:59 +12:00
Michael Hayes 15bee92dbc Define PIO pins 2013-09-12 20:30:59 +12:00
Michael Hayes efd77c9fd7 Add comment for navswitch delay 2013-09-06 13:42:04 +12:00
Michael Hayes a21b31950b Ignore executables 2013-09-06 11:10:01 +12:00
Michael Hayes 1f49ec646f Add README files 2013-09-06 11:08:24 +12:00
Michael Hayes f1a461b15c Add .hex files 2013-09-06 11:05:37 +12:00
Michael Hayes 20031f941e Increase delay when polling navswitch 2013-09-06 10:57:43 +12:00
Michael Hayes 22ec7e2416 Rotate module dep graph 2013-09-02 20:33:57 +12:00
Michael Hayes 5fbff003b6 Remove ref to labs 2013-09-02 19:58:21 +12:00
Michael Hayes dc9a897916 Add .gitignore 2013-09-02 19:09:35 +12:00
Michael Hayes 87333ae5f0 Add .hex rule 2013-09-02 19:08:51 +12:00
Michael Hayes 3e4ff749d7 Remove pdf files 2013-09-02 19:08:02 +12:00
Michael Hayes cf54ecf3f1 Add rotate option 2013-09-02 19:06:52 +12:00
Michael Hayes d82300845c Add URL 2013-09-02 19:02:54 +12:00
Michael Hayes c95e88bba8 Add banners 2013-05-24 05:47:41 +00:00
Michael Hayes 1320cad49c Add voltmeter1 2013-05-24 05:39:35 +00:00
Michael Hayes cd2e6f4460 Change DDR/PORT order and add comment about intermediate state 2013-03-03 05:35:43 +00:00
Michael Hayes 4222d1eeac Add comment 2013-03-03 05:35:01 +00:00
Michael Hayes 65119636de Use step mode for display 2011-10-11 21:54:50 +00:00
Michael Hayes dbf3be697d Fix return code 2011-10-11 21:54:31 +00:00
Michael Hayes 139f40c2a1 Update template 2011-10-11 21:39:32 +00:00
Michael Hayes ea2d525eb3 Update template 2011-10-11 21:39:04 +00:00
Michael Hayes a4133335fa Tweak deps 2011-10-11 21:36:38 +00:00
Michael Hayes f6ad792d70 Fix spelling 2011-10-11 21:36:14 +00:00
Michael Hayes 3db5bdae02 Don't send newline when outputting carriage return 2011-10-11 21:35:03 +00:00
Michael Hayes 3705a9a84f Add test program that gobbles echoed character 2011-10-11 21:30:20 +00:00
Michael Hayes 48c5dfe88f Tweak docs 2011-09-25 22:17:35 +00:00
Michael Hayes 846f4bbe25 Tweak docs 2011-09-25 22:14:23 +00:00
Michael Hayes f67715c488 Revert to old API 2011-09-25 05:04:06 +00:00
Michael Hayes da88955fd4 Add stopwatch1 2011-09-24 21:27:13 +00:00
Michael Hayes 76665cbc7f Revert tinygl_text API and add tinygl_draw_message 2011-09-24 21:25:49 +00:00
Michael Hayes cc3347edd4 Use step mode 2011-09-24 11:27:52 +00:00
Michael Hayes 79ceb776d1 Display multiple chars in step mode if they can fit 2011-09-24 11:26:37 +00:00
Michael Hayes f8c79b474a Add hello5 2011-09-24 11:05:57 +00:00
Michael Hayes c1fef5ff4c Change tinygl_text to have pos 2011-09-24 10:42:33 +00:00
Michael Hayes 691778132b Revert last change 2011-09-24 06:11:03 +00:00
Michael Hayes 4ab3dda0be Simplify tinygl API by removing rotate options and using rotated font instead 2011-09-23 22:57:01 +00:00
Michael Hayes a7b04f5f1d Add rotated fonts 2011-09-23 22:43:45 +00:00
Michael Hayes b333975b73 Remove redundant call 2011-09-23 21:09:19 +00:00
Michael Hayes d38efe2a4b Add TINYGL_MESSAGE_SIZE 2011-09-17 22:33:23 +00:00
Michael Hayes efaa83d66c Make font module dependency explicit 2011-09-17 22:32:07 +00:00
Michael Hayes dc8e528793 Break out font stuff into new module 2011-09-17 22:28:17 +00:00