Revision 223
Added a delay between receiving a packet and responding
trunk/utils/set_cardbox_fuses.sh | ||
---|---|---|
1 | 1 |
#!/bin/sh |
2 | 2 |
|
3 |
avrdude -c avrispmkii -P usb -p m168 -U hfuse:w:0xDF:m -U lfuse:w:0xE2:m |
|
3 |
avrdude -c avrispmkii -P usb -p m168 -U hfuse:w:0xDF:m -U lfuse:w:0xE2:m -U efuse:w:0xF9:m
|
|
4 | 4 |
|
trunk/cardbox/main.c | ||
---|---|---|
194 | 194 |
start_timer(); |
195 | 195 |
c = ' '; |
196 | 196 |
state = press; |
197 |
} else if(resp == TT_PING){ |
|
198 |
_delay_ms(50); |
|
199 |
send_packet(TT_ACK, ADDR, NULL, 0); |
|
197 | 200 |
} |
198 |
else if(resp != TT_BAD){ |
|
199 |
toggle_led(LED_RED, ON); |
|
200 |
while(1); |
|
201 |
} |
|
202 | 201 |
break; |
203 | 202 |
case press: |
204 | 203 |
c = get_button(); |
trunk/toolbox/main.c | ||
---|---|---|
196 | 196 |
state = pwron; |
197 | 197 |
reset_timer(); |
198 | 198 |
} else if (resp == TT_PING) { |
199 |
_delay_ms(50); |
|
199 | 200 |
send_packet(TT_ACK, addr, NULL, 0); |
200 | 201 |
} |
201 | 202 |
break; |
trunk/programmer/test/main.c | ||
---|---|---|
107 | 107 |
|
108 | 108 |
uint8_t r; |
109 | 109 |
|
110 |
//eeprom_write_byte(1, 12);
|
|
110 |
eeprom_write_byte(1, 15);
|
|
111 | 111 |
|
112 | 112 |
PORTB = 0x7; |
113 | 113 |
|
Also available in: Unified diff