Releases: intechstudio/grid-fw
Releases · intechstudio/grid-fw
Nightly Build
📦 Uncategorized
- SUKU OCTV hwcfg added for editor development
- PR: #310
grid v1.5.1 (2026-01-28-1551)
What's Changed
- BENB update esp-idf to v5.5 in Dockerfile by @benblaise-intech in #297
- BENB remove unused modules by @benblaise-intech in #298
- BENB refactor hwcfg group detection by @benblaise-intech in #299
- BENB measure render time between swaps by @benblaise-intech in #301
- SUKU auto param function separated by @SukuWc in #302
- Suku sysex and rtm rx by @SukuWc in #304
- SUKU version bump for release by @SukuWc in #306
- BENB refactor and expand element method macros by @benblaise-intech in #303
- BENB detach uart rx bucket only if terminated by @benblaise-intech in #305
- SUKU midi rx channel decoding fixed by @SukuWc in #307
- SUKU old midi rx event on system element depricated by @SukuWc in #308
Full Changelog: v1.5.0...v1.5.1
grid v1.5.0 (2025-11-26-1443)
What's Changed
- BENB nvm refactor by @benblaise-intech in #254
- Tinyusb 2.0 migration by @SukuWc in #265
- Migrated to stylua-github by @SukuWc in #266
- BENB add protocol defs for name in event view by @benblaise-intech in #268
- BENB maximum transmission unit by @benblaise-intech in #267
- BENB lua performance by @benblaise-intech in #269
- BENB render event view before rendering action by @benblaise-intech in #270
- SUKU grid_esp32_littlefs now hosted on the component repository by @SukuWc in #273
- BENB reclaim memory on esp32 by @benblaise-intech in #272
- BENB flash bootloader.bin last by @benblaise-intech in #271
- BENB restore functionality on VSN2 by @benblaise-intech in #276
- BENB reduce input latency and jitter by @benblaise-intech in #278
- BENB add rtc diff platform function by @benblaise-intech in #279
- BENB add decoders for led/event/name preview by @benblaise-intech in #282
- BENB add gccount field to heartbeat frame by @benblaise-intech in #283
- BENB broadcast and clear lua stde after pre and post init by @benblaise-intech in #280
- BENB expand heartbeat timestamps to 64 bits by @benblaise-intech in #284
- SUKU PBF4 and PO16 revh center detent support added by @SukuWc in #285
- SUKU refactor firmware workflow into modular components by @SukuWc in #287
- BENB initialize lua state required by elements directly by @benblaise-intech in #288
- BENB const lookup tables in grid_led.c by @benblaise-intech in #289
- BENB refactor analog calibration by @benblaise-intech in #286
- SUKU mouse, gamepad and keyboard usb flow-control implemented for ESP32 by @SukuWc in #293
- BENB format and mount nvm when erasing by @benblaise-intech in #294
- BENB increase initial deadzone for potmeters by @benblaise-intech in #296
Full Changelog: v1.4.1...v1.5.0
Grid v1.4.1 (2025-09-03-1111)
What's Changed
- BENB ui refactor by @benblaise-intech in #229
- BENB adjust meaning of state variable in different button modes by @benblaise-intech in #235
- BENB add function name context handling around actionstrings by @benblaise-intech in #238
- BENB add draw event by @benblaise-intech in #237
- BENB adjust rmt tx symbol count for leds by @benblaise-intech in #242
- BENB potentiometer deadzoning by @benblaise-intech in #239
- Auto (-1) param support for MIDI block and simple color block r,g,b fields implemented by @SukuWc in #243
- BENB alter init order and add a short wait by @benblaise-intech in #245
- BENB ain with running average and bit-based hysteresis by @benblaise-intech in #246
- BENB alternative indexing scheme for leds by @benblaise-intech in #240
- SUKU default config updated to use Element Settings, Simple Color and Automatic Midi by @SukuWc in #244
- SUKU simple color init fixed, lua_post_init handling after NVM operation fixed by @SukuWc in #249
- SUKU initialization order bug preventing registration of eventrx_cb fixed by @SukuWc in #250
- SUKU encoder simple color intensity lookup fixed by @SukuWc in #251
- BENB add an event view class to the protocol by @benblaise-intech in #248
- BENB revert short wait before lua init by @benblaise-intech in #252
- BENB memory footprint by @benblaise-intech in #253
- SUKU new default config added for VSN1 by @SukuWc in #256
- SUKU beautify added to simple color by @SukuWc in #257
- SUKU get_auto_value and get_auto_mode implemented by @SukuWc in #258
- BENB patch esp_efuse_startup.c by @benblaise-intech in #260
- BENB protect append to lua stdo and stde by @benblaise-intech in #261
- SUKU callback added to fix page discard functionality by @SukuWc in #262
Full Changelog: v1.3.6...v1.4.1
Grid v1.3.6 (2025-06-25-1549)
What's Changed
- FIX Encoder autiomatic LED intensity calculation for button layer by @SukuWc in #214
- BENB button pressure state by @benblaise-intech in #207
- Implement timer functionality in Lua user space by @SukuWc in #219
- BENB simplify adc initialization and interrupt handler registration by @benblaise-intech in #223
- BENB minmax reverse by @benblaise-intech in #221
- SUKU hwcfg detection logic fixed for en16 revh by @SukuWc in #225
- BENB add button calibration for revH modules by @benblaise-intech in #206
- BENB transport remove base64 by @benblaise-intech in #222
- FI from master by @SukuWc in #228
- BENB remove grid_ui_button_update_trigger by @benblaise-intech in #227
- BENB update old endless value while not stabilized by @benblaise-intech in #231
- SUKU Simple Color Actionblock support implemented by @SukuWc in #215
- BENB midi rx by @benblaise-intech in #216
- SUKU manual intensity path implemented for glp method on simple color by @SukuWc in #233
Full Changelog: v1.3.5...v1.3.6
Grid v1.3.5 (2025-05-19-1122)
What's Changed
- BENB add grid_noflash and analog downsampling for po16 and ef44 by @benblaise-intech in #203
- BENB base64 encoding for immediate_send by @benblaise-intech in #204
Full Changelog: v1.3.4...v1.3.5
Grid v1.3.4 (2025-05-12-1122)
Full Changelog: v1.3.3...v1.3.4
Grid v1.3.3 (2025-05-11-1441)
This is a hot-fix for EN16 and EF44. encoder_update_trigger cause crash during nvm store operation!
Full Changelog: v1.3.2...v1.3.3
Grid v1.3.2 (2025-05-09-1536)
What's Changed
- BENB add velocity and pressure sensitive button modes by @benblaise-intech in #197
- BENB encoder i2s by @benblaise-intech in #202
Full Changelog: v1.3.1...v1.3.2
Grid v1.3.1 (2025-05-06-0734)
What's Changed
- BENB install missing environments for pre-commit hooks by @benblaise-intech in #116
- BENB d51 multiple definition by @benblaise-intech in #121
- SUKU run d51 from docker by @SukuWc in #120
- SUKU keyboard isdisabled usage improved by @SukuWc in #118
- BENB detent encoder logic changes and refactors by @SukuWc in #119
- SUKU is_vsn_rev_a stored in DRAM_ATTR uint8_t for ISR safety by @SukuWc in #127
- BENB consistent sensitivity for endless potentiometers by @benblaise-intech in #126
- BENB potentiometer centering by @benblaise-intech in #128
- BENB calibration bypass for disabled channels by @benblaise-intech in #129
- BENB attempt to supersede ui_interaction_enabled by @benblaise-intech in #131
- BENB pico profiling by @benblaise-intech in #138
- kk added slider with variable sliderValue for gui testing by @kkerti in #137
- SUKU spacemono font added by @SukuWc in #142
- BENB add picotool installation to dockerfile by @benblaise-intech in #151
- BENB lcd color and sync by @SukuWc in #150
- SUKU self:draw_pixel and LCD indexing implemented by @SukuWc in #147
- Introducing native LUA source files that can be consumed in C by @SukuWc in #148
- SUKU tinyalloc source added, gui simulater updated to using it! by @SukuWc in #157
- SUKU 8x8 bitmap font implemented with integer scaling by @SukuWc in #158
- SUKU space rendering and character spacing fixed by @SukuWc in #159
- BENB defer gui by @benblaise-intech in #160
- Suku rename and hwcfg by @SukuWc in #156
- SUKU init script added the new screen modules by @SukuWc in #161
- BENB scale endless velocity to its previous range by @benblaise-intech in #145
- BENB persistent configuration by @benblaise-intech in #130
- BENB add gui function to fill an area by @benblaise-intech in #164
- BENB dynamic button range by @benblaise-intech in #163
- BENB analog processing by @benblaise-intech in #179
- BENB warnings by @benblaise-intech in #162
- BENB esp32 enable optimizations by @benblaise-intech in #180
- BENB change relative two's complement mode for encoders by @benblaise-intech in #189
- BENB signed module position by @benblaise-intech in #192
- BENB adjust calculation for grid_ain_get_average_scaled by @benblaise-intech in #191
- SUKU software defined module placeholder based on EF44 driver by @SukuWc in #193
- SUKU filesystem access from Lua code by @SukuWc in #182
- BENB transport rewrite by @benblaise-intech in #188
- BENB encoder direction by @benblaise-intech in #200
New Contributors
- @benblaise-intech made their first contribution in #116
- @kkerti made their first contribution in #137
Full Changelog: v1.2.39...v1.3.1