This website requires JavaScript.
Explore
Help
Sign In
Ashley Strahle
ash
0 Followers
·
0 Following
Joined on
2025-11-24
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
4
Projects
Packages
Public Activity
Starred Repositories
2
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-07-01 14:18:02 +10:00
7530772acd
add adv->setName, remove diagnostics and ext adv flag; revert to stable
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-07-01 14:02:05 +10:00
94567e3485
fix: NimBLEDevice::init() returns void, remove bool check
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-07-01 08:07:07 +10:00
beb59da3e0
add init() return check, controller status, and MAC address debug
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-07-01 07:59:58 +10:00
2d3a5a9031
queue MIDI sends with delay(1) to avoid race; force legacy advertising
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 23:55:55 +10:00
72a10fa13a
add TinyUSBDevice.ready() guard in send_cc to prevent crash
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 23:14:22 +10:00
d8c109d9e5
remove setName and health check (caused crashes), add isAdvertising() check
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 22:55:30 +10:00
5ee5949420
add adv->setName(JOC Midi) and health check to restart advertising
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 22:34:02 +10:00
8515963e07
pre_build.py: remove CONFIG_BT_ENABLED from sdkconfig patching (fixes BT pre-init conflict with USB)
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 22:12:51 +10:00
e2db658037
TEST: disable BLE init to isolate button press crash
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 18:54:02 +10:00
8833e08c0a
add debug prints before switch read and in process_switch_event; skip MIDI sends
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 18:48:07 +10:00
3e92d6bb7c
swap init order (USB before BLE), add USB ready check and debug prints
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 18:35:49 +10:00
be8b0dc22d
add debug prints around button press to find crash location
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 17:59:10 +10:00
6038b3bf58
remove health check - back to exact source of working commit
6e3173c
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 17:55:12 +10:00
1f7bdc1e3a
revert setName, keep health check
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 17:44:05 +10:00
af6fd2dc26
fix: add adv->setName, add periodic health check to diagnose invisible BLE device
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 17:37:50 +10:00
6e3173c9b8
fix: remove manual 0x2902/CCCD descriptor creation - NimBLE auto-creates it for NOTIFY characteristics; asserts on manual create
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 17:31:36 +10:00
d19d1acbdd
chore: add granular debug prints around BLE characteristic/descriptor creation to pinpoint crash
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 17:24:37 +10:00
a21c7bf4d3
fix: remove manual BT controller pre-init - NimBLE-Arduino 1.4.0 already handles ESP32-S3 internally; double-init caused ESP_ERROR_CHECK abort
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 17:15:16 +10:00
6a737bcee2
fix: patch nimconfig.h with #ifndef guards for ROLE defines to eliminate redefinition warnings
ash
pushed to
feature_bluetooth
at
ash/loopy_midi_controller
2026-06-30 17:09:19 +10:00
323bc072ee
fix: remove redundant ROLE defines from pre_build.py, suppress -Wno-macro-redefined
Previous
5
Next