9a120b96df
add gitignore
bedff132f0
24-bit LUT waveform gen, MSB I2S format, 32-bit slots
1d89359807
ESP32-S3 I2S signal generator with serial command interface
8403ff349e
Things are running really smoothly. Relief in the breathe
1dca7b035e
fix Swift 6 concurrency data races across AppState, UDPManager, SessionView
e4db734098
Merge branch 'ios-session-sync'
35be164188
update refs.c call sites for new send_sweep_start and send_ph_result signatures
b6ff02bdb4
add esp_timer to CMakeLists REQUIRES for esp_timer_get_time
Compare 65 commits »
977b3ea410
eliminate all 15 dead_code warnings across au-o2-gui
d72443905d
merge integration
c6840fe9b3
Wire settings panel, keyboard triggers, native menu, and module windows — eliminate 32 dead-code warnings
7bc66f6507
merge integration
a5afba2690
Wire device enumeration, session player, and spatial audio into engine init path (18 warnings -> 0)
Compare 10 commits »
cc0685a333
fix: AD5941 soft-reset between measurement modes to prevent pH->EIS lockup
3f91159596
cue-ios: strip CoreBluetooth, replace with UDP/WiFi transport
d13909c400
firmware: strip BLE/NimBLE, WiFi-only transport with session sync protocol
fc0ff900f1
strip MIDI/BLE transport, make UDP the sole connection method
Compare 14 commits »
7570510491
WIP: multi-connection advertising attempts (unsuccessful), iOS connection panel, app icon
596f641f7f
debug: adv_start return check, iOS concurrency fixes, Info.plist bundle keys
e12207b6e7
cue-ios: wire BLEManager to AppState -- commands, message handling, auto-save
Compare 3 commits »
0ff998c82c
cue-ios: fix List selection unavailable on iOS — use button-based sidebar
019723d245
cue-ios: measurement browser — load, compare, reference overlay from saved data
b2493ffb54
cue: measurement browser — load, compare, reference overlay from saved data
ae35b1248f
cue: add SQLite persistence — sessions, measurements, auto-save
bbfb008d1a
cue-ios: add xcode project config and build script
Compare 11 commits »
595e25466c
BLE multi-connection: broadcast responses to all clients, support 2 simultaneous connections
9ec77e071f
Makefile: force IDF v6.0 path, export python env
731027ae81
port to ESP-IDF v6.0: fix vendor overflow sentinels, split driver deps, add sdkconfig.defaults
Compare 3 commits »
5ae607eec4
recovered working tree: paired DFT, ratiometric Z, open-cal, BLE event refactor
5268d55b6f
I always think to push updates to git whenever something STOPS
8130f17b44
nah it really does work pretty good now, the hard part is working out
a3749af7b5
lotsa (it worked, it didn't, it works now pretty much most of the time)
10096738cf
piecemeal
d9752ca39a
Init. Blob exploits for slot4 on the s3 inspired by esp-open-mac.