2 #ifndef USBASPLOADER_H_5f27a7e9840141b1aa57eef07c1d939f 
   3 #define USBASPLOADER_H_5f27a7e9840141b1aa57eef07c1d939f 1 
   7 #include <avr/pgmspace.h> 
   8 #include "../firmware/spminterface.h" 
  10 #ifndef SIZEOF_new_firmware 
  11   #ifdef BOOTLOADER_ADDRESS 
  12     #define SIZEOF_new_firmware (((FLASHEND)+1)-(BOOTLOADER_ADDRESS)) 
  14     #error unable to determine binary size of firmware 
  19 extern const const uint16_t usbasploader
[SIZEOF_new_firmware
>>1] PROGMEM
; 
  20 const uint8_t *new_firmware     
=       (void*)&usbasploader
;