diff options
author | Othmar Gsenger <otti@wirdorange.org> | 2013-01-28 00:03:13 +0000 |
---|---|---|
committer | Othmar Gsenger <otti@wirdorange.org> | 2013-01-28 00:03:13 +0000 |
commit | 54c3befdb8862e26f6144863795417a099c58693 (patch) | |
tree | 7569f2c3a5cbb39648cf1dbe92aeda934635a1ef | |
parent | debug added (diff) |
bugfixed
git-svn-id: https://svn.spreadspace.org/avr/trunk@86 aa12f405-d877-488e-9caf-2d797e2a1cc7
-rw-r--r-- | usb-i2c-sl018/tuer-rfid.c | 7 | ||||
-rw-r--r-- | usb-i2c-sl018/update-keys.c | 4 |
2 files changed, 3 insertions, 8 deletions
diff --git a/usb-i2c-sl018/tuer-rfid.c b/usb-i2c-sl018/tuer-rfid.c index 5b08f16..bc58484 100644 --- a/usb-i2c-sl018/tuer-rfid.c +++ b/usb-i2c-sl018/tuer-rfid.c @@ -69,7 +69,7 @@ typedef struct __attribute__((__packed__)) {
uint8_t command;
uint8_t status;
- char data[sizeof(twi_rcv_buff)-3];
+ unsigned char data[sizeof(twi_rcv_buff)-3];
uint8_t len;
} SL018CMD_MESSAGE;
@@ -335,11 +335,10 @@ int main(void) CDC_Device_CreateStream(&VirtualSerial_CDC_Interface,usb);
for(;;) {
int16_t BytesReceived = CDC_Device_BytesReceived(&VirtualSerial_CDC_Interface);
- while(BytesReceived > 0) {
+ if(BytesReceived > 0) {
handle_cmd(fgetc(usb));
- BytesReceived--;
}
- if( CARD_BOOL != card_status)
+ if(CARD_BOOL != card_status)
{
card_status = CARD_BOOL;
if (!card_status)
diff --git a/usb-i2c-sl018/update-keys.c b/usb-i2c-sl018/update-keys.c index 79d7571..efeca83 100644 --- a/usb-i2c-sl018/update-keys.c +++ b/usb-i2c-sl018/update-keys.c @@ -120,9 +120,5 @@ int main(int argc, char* argv[]) send_key(key, dev); printf("write finished\n"); - char tmp; - while(fread(&tmp, 1, 1, dev)) - fwrite(&tmp, 1, 1, stdout); - return 0; } |