X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/071e02c6b6b4837fa9cf0b6d4c749994e02638d7..cb779e3d7d32d7c43e0a45bb526de0a04135b0c7:/Projects/Incomplete/StandaloneProgrammer/Lib/ProgrammerConfig.c diff --git a/Projects/Incomplete/StandaloneProgrammer/Lib/ProgrammerConfig.c b/Projects/Incomplete/StandaloneProgrammer/Lib/ProgrammerConfig.c index 63beb1d21..c86ddd9cd 100644 --- a/Projects/Incomplete/StandaloneProgrammer/Lib/ProgrammerConfig.c +++ b/Projects/Incomplete/StandaloneProgrammer/Lib/ProgrammerConfig.c @@ -1,21 +1,21 @@ /* LUFA Library Copyright (C) Dean Camera, 2010. - + dean [at] fourwalledcubicle [dot] com - www.fourwalledcubicle.com + www.lufa-lib.org */ /* Copyright 2010 Dean Camera (dean [at] fourwalledcubicle [dot] com) - Permission to use, copy, modify, distribute, and sell this + Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted - without fee, provided that the above copyright notice appear in + without fee, provided that the above copyright notice appear in all copies and that both that the copyright notice and this - permission notice and warranty disclaimer appear in supporting - documentation, and that the name of the author not be used in - advertising or publicity pertaining to distribution of the + permission notice and warranty disclaimer appear in supporting + documentation, and that the name of the author not be used in + advertising or publicity pertaining to distribution of the software without specific, written prior permission. The author disclaim all warranties with regard to this @@ -34,7 +34,7 @@ struct { uint16_t SigBytes[4]; bool EnforceSigBytes; - + uint32_t ProgrammingSpeed; } ProgrammerConfig; @@ -47,14 +47,14 @@ bool ProgrammerConfig_ProcessConfiguration(void) puts(" >> ERROR: CONF.txt File Not Found.\r\n"); return false; } - + char LineBuff[100]; char* CurrentLine; - + do { CurrentLine = fgets(LineBuff, sizeof(LineBuff), &DiskStream); - + if (CurrentLine) { sscanf(CurrentLine, "SIGNATURE = %02x %02x %02x %02x", &ProgrammerConfig.SigBytes[0], @@ -65,13 +65,14 @@ bool ProgrammerConfig_ProcessConfiguration(void) sscanf(CurrentLine, "SPEED = %lu", &ProgrammerConfig.ProgrammingSpeed); } } while (CurrentLine); - + printf(" >> *** Configuration: ***\r\n"); printf(" >> Device Signature: 0x%02x 0x%02x 0x%02x 0x%02x\r\n", ProgrammerConfig.SigBytes[0], ProgrammerConfig.SigBytes[1], ProgrammerConfig.SigBytes[2], ProgrammerConfig.SigBytes[3]); printf(" >> Programming Speed: %lu Hz\r\n", ProgrammerConfig.ProgrammingSpeed); - + return true; } +