/* * DiskLoader.cpp */ #include "Platform.h" //#include "CDC.cpp" #include "USBAPI.h" //extern "C" //void entrypoint(void) __attribute__ ((naked)) __attribute__ ((section (".vectors"))); //void entrypoint(void) //{ // asm volatile ( //// "eor r1, r1\n" // Zero register //// "out 0x3F, r1\n" // SREG //// "ldi r28, 0xFF\n" //// "ldi r29, 0x0A\n" //// "out 0x3E, r29\n" // SPH //// "out 0x3D, r28\n" // SPL // "rjmp main" // Stack is all set up, start the main code // ::); //} //ISR(BADISR_vect) //{ // L_LED_ON(); //} int main(void) __attribute__ ((naked)); int main() { // /* Enable change of interrupt vectors */ // MCUCR = (1<