From 3fb7cae1a71c87c719894d220bd4a0651a9402e7 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 6 Feb 2013 22:00:08 +0000 Subject: entire code now uses stdin and stdout (no stdio any more) git-svn-id: https://svn.spreadspace.org/avr/trunk@137 aa12f405-d877-488e-9caf-2d797e2a1cc7 --- usb-i2c-sl018/keystore.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'usb-i2c-sl018/keystore.c') 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 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