Commit Graph

110 Commits (35906e2ab17dba80c84fd06faa195b7e5edd675d)

Author SHA1 Message Date
midilab 35906e2ab1 rename callback PPQNCallback fo OutputPPQNCAllback to follow method prefix 6 days ago
midilab 0d5ab3733c after input and output clock setup support, rename some methods of uClock to avoid API usage miss intepretation. 6 days ago
midilab 45ecc4d2ca update README with new setOnSyncXX() options and newer 1PPQN and 2PPQN support 1 week ago
midilab 3619eb53f6 update all mod_clock_refs to uint16_t to avoid overflow on higher PPQNs. 1 week ago
midilab e1d6674635 added clock output callback for the following resolutions 1PPQN, 2PPQN, 4PPQN, 8PPQN, 12PPQN and 48PPQN 1 week ago
midilab 1a569e4cb1 fix input clock ppqn calculus 1 week ago
midilab c7b081954d added input clock resolution other than 24ppqn 2 months ago
midilab 4203dbb613 - added non freertos version as option for esp32 users 5 months ago
midilab c2cc95e30e - library interface suggestions for generic fallback support. 5 months ago
Ron de Ridder 90a66c34cc The timer handling changed in the ESP32 Arduino libraries, see documentation: 6 months ago
midilab 9d8865b024 remove freertos support(unstable so far) and make interrupted version the default only. update main example 12 months ago
midilab e41fb3157a update version to 2.1.0: rpi2040 support 12 months ago
doctea a3310e3634 remove debug 1 year ago
doctea 3b2d17f5f8 update readme, remove debug, add some comments 1 year ago
doctea 91ed686ea8 proof-of-concept of a board-agnostic, simple micros()-check-based mode 1 year ago
doctea 6a8451f8d9 add rp2040 to library.properties; minor comment 1 year ago
doctea bb68563c55 update comment only 1 year ago
doctea 99d1845201 use interrupts instead of FreeRTOS tasks -- seems to work with both cores? 1 year ago
doctea 53419fa89c initial working proof-of-concept of rp2040 support 1 year ago
midilab 38bde64519 external sync 24PPQN revised for v2 1 year ago
midilab 7ece8b9341 chore: typing things around 1 year ago
midilab 9cbb0ce8c3 fix: external sync. freqToBpm function called by sync mechanism with wrong divider 1 year ago
midilab 459ae7f4e6 shuffle schema integrated to dinamicly PPQN system. missing reviewing more complex shuffle templates 1 year ago
midilab c5f126a90b shuffle positive restored, missing negative review 1 year ago
midilab 51b03d55b6 fix: callbacks trigger on tick 0 not skiped anymore 1 year ago
midilab b35ba50dc1 prepare for release, beta test, and missing features to implement 1 year ago
midilab a3aeae9c83 raise freertos task stack size for more room on clock ticks programming 1 year ago
midilab 4a18e877ce prepare 1.5.1 release: programmable shuffle support 1 year ago
midilab 2669ebf3e8 fix: samd compile problem 1 year ago
midilab 7ae223888b fix shuffle edge case for -5 ticks 2 years ago
midilab c9bb9c4d9f fix shuffle edge case for +5 tick 2 years ago
midilab 8711844a02 shuffle template size calculus inside method for cleaner use of API 2 years ago
midilab da3e5d69a6 auto init as false shuffle 2 years ago
midilab 6f0863f247 initial support for shuffle with early and late tick setup on 16PPQN calls 2 years ago
midilab 344ce3803a esp32: init task before timer 2 years ago
midilab 0a622830b3 esp32: change semaphore per task notification implementation for low latency response between clock signal and task action 2 years ago
midilab 78a503a629 enhance esp32 usage by hidding concurrency handle implementation using freertos task 2 years ago
midilab 9c08252ac3 esp32 EDGE timer interrupt not supported! removing. 2 years ago
midilab 81d1b01fc7 applying code guidelines for identation 2 years ago
midilab a7242ec375 roll 1.4.1 as platformio support add 2 years ago
midilab a96b35a831 added platform.io support 2 years ago
midilab 69b9467cc1 comment notes updates 2 years ago
midilab 8904afff61 change implmementation from HAL to SMT32Duino official examples for timer usage 2 years ago
midilab 841a6ee68d implmemtation review 2 years ago
midilab 3a1e52589e fix missing AVR platform include 2 years ago
midilab 152943f514 added experimental support for stm32 boards using Hal library. organize platform independent code into a folder for easy time new ports and mantainance 2 years ago
midilab b00083014a mux setup for esp32 2 years ago
midilab 08e62bd0be experimental support for esp32 2 years ago
midilab 66e40ff420 testing serial uart for midi 2 years ago
midilab 9fa22a3210 initial beta support for esp32... 2 years ago