{
if (key == 'q')
exit(0);
- static uint8_t buf[64];
+ //static uint8_t buf[64];
switch (key) {
case 'q':
case 0x1f: // escape
button_press(&button, 1000000);
}
}
+ return NULL;
}
{
elf_firmware_t f;
const char * fname = "atmega48_ledramp.axf";
- char path[256];
+ //char path[256];
- sprintf(path, "%s/%s", dirname(argv[0]), fname);
- printf("Firmware pathname is %s\n", path);
- elf_read_firmware(path, &f);
+// sprintf(path, "%s/%s", dirname(argv[0]), fname);
+// printf("Firmware pathname is %s\n", path);
+ elf_read_firmware(fname, &f);
printf("firmware %s f=%d mmcu=%s\n", fname, (int)f.frequency, f.mmcu);
avr = avr_make_mcu_by_name(f.mmcu);
if (!avr) {
- fprintf(stderr, "%s: AVR '%s' now known\n", argv[0], f.mmcu);
+ fprintf(stderr, "%s: AVR '%s' not known\n", argv[0], f.mmcu);
exit(1);
}
avr_init(avr);