Project

General

Profile

Revision 223

Added by Kevin Woo about 14 years ago

Added a delay between receiving a packet and responding

View differences:

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