Хочу перенести свой небольшой проект с рельс Arduino IDE на WinAVR.
Проект будет работать на Attiny13a. Изначально все писалось в АрдуиноИде так как очень удобно отлаживать в виртуальных симах типа тинкеркад. К иде был прикручен модуль MicroCore для поддержки Attiny13a.
При переносе в WinAVR возникла сложность с функцией millis(), так как нативно такой функции нет. В модуле MicroCore millis(), насколько я понял, реализована на основе WatchDog таймера. Вычленить её из исходников у меня пока не хватает скилла. Помогите с аналогом, либо вычленить ее из MicroCore в виде либы.
P.S. исходники моей проги для ArduinoIDE и WinAVR в аттаче.
- Вложения
-
- DreamLED.zip
- (4.03 КБ) 222 скачивания


