# HG changeset patch # User Tero Marttila # Date 1415461869 -7200 # Node ID e743c905cbf5884782b48d63a796f6114f3e4542 # Parent ce91458641c199e53158f49104bb47afa0bdc10f dmx: move dmx out to PORTD2, and debug to PORTB5 (integrated LED); support \n for commands diff -r ce91458641c1 -r e743c905cbf5 src/dmx.c --- a/src/dmx.c Sat Jun 07 16:23:30 2014 +0300 +++ b/src/dmx.c Sat Nov 08 17:51:09 2014 +0200 @@ -1,9 +1,9 @@ #include // DMX -#define DMX_DDR DDRB -#define DMX_PORT PORTB -#define DMX_DATA 3 // SPI MOSI +#define DMX_DDR DDRD +#define DMX_PORT PORTD +#define DMX_DATA 2 // baud rate: 250k = 4µs / bit #define DMX_BAUD (250 * 1000) diff -r ce91458641c1 -r e743c905cbf5 src/hello-dmx.c --- a/src/hello-dmx.c Sat Jun 07 16:23:30 2014 +0300 +++ b/src/hello-dmx.c Sat Nov 08 17:51:09 2014 +0200 @@ -14,7 +14,7 @@ // debug #define DEBUG_DDR DDRB #define DEBUG_PORT PORTB -#define DEBUG_LED 0 +#define DEBUG_LED 5 void led_init () { @@ -259,7 +259,7 @@ char input (char c) { // control - if (c == '\r') { + if (c == '\r' || c == '\n') { char ret = '?'; if (console.state == CMD) {