diff --git a/Firmware/MotorControl/platformio.ini b/Firmware/MotorControl/platformio.ini index 5493edc..68f7663 100644 --- a/Firmware/MotorControl/platformio.ini +++ b/Firmware/MotorControl/platformio.ini @@ -24,6 +24,9 @@ board_hardware.uart = no_bootloader board_hardware.bod = 2.7v ; specify fuses because platformio burns wrong ones when uploading +; actually this doesn't help? +; for whatever reason avrdude gives an error if you don't upload +; just after flashing fuses board_fuse.lfuse = 0xf7 board_fuse.hfuse = 0xd7 board_fuse.efuse = 0xfd diff --git a/Firmware/MotorControl/src/main.cpp b/Firmware/MotorControl/src/main.cpp index ee78d5c..2c975ef 100644 --- a/Firmware/MotorControl/src/main.cpp +++ b/Firmware/MotorControl/src/main.cpp @@ -133,7 +133,7 @@ void setup() { OCR2A = 250; TCCR2A |= (1 << WGM20) | (1 << CS21); TIMSK2 |= (1 << OCIE2A); - wdt_enable(WDTO_8S); + wdt_enable(WDTO_500MS); } volatile unsigned int tick = 0;