r2023-07-19
github-actions
released this
20 Jul 21:40
·
182 commits
to master
since this release
This release has some significant internal changes, but if you're not using expressions, you will likely not notice any difference.
Be sure to flash the B side when you upgrade to this version on the dual Pico and custom board variants.
- USB timing improvements. Input/output USB clocks are now synchronized on the single Pico version, resulting in fixed 0.85ms latency. On the dual Pico version, latency should be between around 0.5 and 1.5ms.
- Expression registers. You can now store values in registers and fetch them later using new
store
andrecall
expression operations. Could be used for running averages, counters, etc. See the auto-clicker example. - New expression operations:
prev_input_state
,prev_input_state_binary
,sqrt
,atan2
,round
. - Because all expressions are now evaluated once per millisecond, regardless of their use in mappings, using
auto_repeat
is no longer necessary andscaling
can no longer be used for quick parametrization (they both now always return 1). - LED behavior of side B of dual Pico version is now consistent with side A.