arduino-timer-api
arduino-timer-api copied to clipboard
Cross-platform Arduino timer API
Компилирую для Atmega1281 MegaCore Выдает ошибку: Compiling 'gh_v2_fwr' for 'ATmega1281' Error linking for board ATmega1281 cc3VxnKC.ltrans0.ltrans.o*: In function __vector_32 Build failed for project 'gh_v2_fwr' timer_setup.cpp:127: undefined reference to timer_handle_interrupts(int) cc3VxnKC.ltrans0.ltrans.o*:...
При сборке проекта на DUE/SAM/ARM с заголовком timer-api.h прерывания таймера не работают но код компилируется. Если подключить timer_setup.h происходит: "Ошибка компиляции для платы Arduino Due (Programming Port)." Поместил всё в...
Судя документации ATMega328p имеет 2 шт. - 8 битных таймера, 1шт.- 16 битный таймер. – Two 8-bit Timer/Counters with Separate Prescaler and Compare Mode – One 16-bit Timer/Counter with Separate...
Если отправить "1" в SerialPort то выдаст значения счетчика,которые сбрасываются при пере подключении к порту, хотя должны накапливаться.Плата Arduino UNO R3. Пример сбрасывания EEPROM: 3 3 2 45 163 146...
Сделал замеры по периодам таймеров на Arduino Due (SAM), получил, что на сумме из 1000 периодов накапливается существенная ошибка. например, на 10КГц период должен быть 100мкс. На одном периоде замер...
Дополнить реализацию вызовов timer_init_ISR_xxHz для чипов PIC32MZ 200МГц. Сейчас она прячется за пустыми дефайнами в общем для PIC32 файле: https://github.com/sadr0b0t/arduino-timer-api/blob/master/timer-api/timer_setup_pic32.c например: ~~~cpp /** * freq: 50Hz = 50 ops/sec *...
Чтобы функции обращения к таймерам были пустыми. Для возможности запуска автоматических тестов без внедрения дополнительных заглушек в проект.