diff options
Diffstat (limited to 'usb-i2c-sl018/keystore.c')
-rw-r--r-- | usb-i2c-sl018/keystore.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/usb-i2c-sl018/keystore.c b/usb-i2c-sl018/keystore.c index 05f43ca..c04f90d 100644 --- a/usb-i2c-sl018/keystore.c +++ b/usb-i2c-sl018/keystore.c @@ -33,42 +33,42 @@ typedef uint8_t keyslot_t[8]; keyslot_t EEMEM keystore[EEPROM_SIZE/sizeof(keyslot_t)]; -void flash_keystore_from_stdio(FILE * stdio) +void flash_keystore_from_stdio(void) { keyslot_t ks; uint8_t byte_pos=0; - fprintf(stdio,"Flashing keys:\n\r"); - fflush(stdio); + printf("Flashing keys:\n\r"); + fflush(stdout); for(uint8_t ks_pos=0;ks_pos<EEPROM_SIZE/sizeof(ks);) { usb_serial_task(); int16_t bytes_received = usb_serial_bytes_received(); while(bytes_received > 0) { - ks[byte_pos++]=fgetc(stdio); + ks[byte_pos++]=fgetc(stdin); bytes_received--; if (byte_pos == sizeof(ks)) { byte_pos=0; eeprom_update_block(&ks,&keystore[ks_pos],sizeof(ks)); ks_pos++; - fputc('.', stdio); - fflush(stdio); + fputc('.', stdout); + fflush(stdout); led_toggle(); } } } - fprintf(stdio,"\n"); - fputc(0, stdio); + printf("\n"); + fputc(0, stdout); led_off(); } -void dump_keystore_to_stdio(FILE * stdio) +void dump_keystore_to_stdio(void) { keyslot_t ks; for(uint8_t ks_pos=0;ks_pos<EEPROM_SIZE/sizeof(ks);ks_pos++) { eeprom_read_block(&ks,&keystore[ks_pos],sizeof(ks)); for (uint8_t i=0; i< sizeof(ks); i++) - fprintf(stdio,"%02X",ks[i]); - fprintf(stdio,"\n\r"); + printf("%02X",ks[i]); + printf("\n\r"); } } |