X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/c4da1929cd94a1e41d4aba662f2d0e09726066b5..5087e6c3032e2f018c01a751961b94b65062208d:/LUFA/Build/HID_EEPROM_Loader/HID_EEPROM_Loader.c diff --git a/LUFA/Build/HID_EEPROM_Loader/HID_EEPROM_Loader.c b/LUFA/Build/HID_EEPROM_Loader/HID_EEPROM_Loader.c index 812b1b24a..2d20153e0 100644 --- a/LUFA/Build/HID_EEPROM_Loader/HID_EEPROM_Loader.c +++ b/LUFA/Build/HID_EEPROM_Loader/HID_EEPROM_Loader.c @@ -28,14 +28,27 @@ this software. */ +/** \file + * + * Special application to extract an EEPROM image stored in FLASH memory, and + * copy it to the device EEPROM. This application is designed to be used with + * the HID build system module of LUFA to program the EEPROM of a target device + * that uses the HID bootloader protocol, which does not have native EEPROM + * programming support. + */ + #include #include #include /* References to the binary EEPROM data linked in the AVR's FLASH memory space */ -extern const char InputEEData[]; -extern const char InputEEData_size_sym[]; -#define InputEEData_size ((int)InputEEData_size_sym) +extern const char _binary_InputEEData_bin_start[]; +extern const char _binary_InputEEData_bin_end[]; +extern const char _binary_InputEEData_bin_size[]; + +/* Friendly names for the embedded binary data stored in FLASH memory space */ +#define InputEEData _binary_InputEEData_bin_start +#define InputEEData_size ((int)_binary_InputEEData_bin_size) int main(void) {