Ashley Strahle ash
  • Joined on 2025-11-24
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:59:33 +10:00
13aef3b2a0 Init BT controller with ESP_BT_MODE_BLE before NimBLEDevice::init to avoid BTDM crash on ESP32-S3
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:49:44 +10:00
68efe30682 Remove redundant manual BT controller init; let NimBLEDevice::init handle it internally with BLE-only mode
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:43:59 +10:00
2db09b76bf Add BT controller diagnostics, init BLE before USB MIDI
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:36:41 +10:00
8a36296043 Add sdkconfig.defaults for BLE, remove bad CONFIG flags, increase stack
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:31:00 +10:00
eab0b76c9d Fix: NimBLEDevice::init returns void, remove bool check
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:29:31 +10:00
95d182cda6 Replace NimBLE2902 with createDescriptor for CCCD
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:25:28 +10:00
c3bbf08768 Fix: use just NimBLEDevice.h, remove missing NimBLE2902.h
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:24:21 +10:00
f5eca2c7bc Switch to NimBLE stack, add BT build flags, add error checking
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:19:11 +10:00
892e4fe061 Fix: on_receive public, explicit casts for narrowing
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:13:38 +10:00
aea3a28206 Add BLE MIDI transport (feature_bluetooth)
ash created branch feature_bluetooth in ash/loopy_midi_controller 2026-06-30 16:11:35 +10:00
ash pushed to feature_bluetooth at ash/loopy_midi_controller 2026-06-30 16:11:35 +10:00
ash pushed to main at ash/loopy_midi_controller 2026-06-30 15:05:08 +10:00
ae2891fca8 Fix palette: entries 121-127 now visible (was black). Remove local flash.
ash pushed to main at ash/loopy_midi_controller 2026-06-30 14:58:23 +10:00
d59e36a9a5 Add direct local LED feedback on button press
ash pushed to main at ash/loopy_midi_controller 2026-06-30 14:49:32 +10:00
063fa2065d Send visible palette index 21 (yellow) instead of 127 (black) so feedback is visible
ash pushed to main at ash/loopy_midi_controller 2026-06-30 14:43:45 +10:00
62b0604508 Map buttons to custom CC values with reverse-map feedback
ash pushed to main at ash/loopy_midi_controller 2026-06-30 14:38:29 +10:00
3389cc9403 Send CC instead of NOTE_ON for Loopy Pro generic mirror. Clean up flash_activity.
ash pushed to main at ash/loopy_midi_controller 2026-06-30 14:17:20 +10:00
1728413cb8 Fix NOTE_ON feedback: pass led_index to set_led_state
ash pushed to main at ash/loopy_midi_controller 2026-06-30 14:14:09 +10:00
c57847db78 Remove flash_activity that was stealing focus to LED 0
ash pushed to main at ash/loopy_midi_controller 2026-06-30 14:04:45 +10:00
a4131adf2a Fix CC feedback: route to correct pixel by LED index