jess
4c914a5101
add cl_factor NVS storage and protocol commands to firmware
2026-04-02 18:19:04 -07:00
jess
1abf46f0c3
add linear/circle Nyquist fit resolver to iOS
2026-04-02 17:14:34 -07:00
jess
6a09782d30
add linear/circle Nyquist fit resolver with cumulative turning detection
2026-04-02 17:13:35 -07:00
jess
9e9410a78e
raise DHCP max station count to 12
2026-04-02 16:11:14 -07:00
jess
e1209a89cc
set AP inactive station timeout to 120 seconds
2026-04-02 16:11:07 -07:00
jess
a611a72c48
clean up UDP sessions when WiFi station disconnects
2026-04-02 16:10:59 -07:00
jess
1ea5c760d7
raise softAP and UDP client limits to 10
2026-04-02 16:08:49 -07:00
jess
a04163cade
icons
2026-04-01 09:32:07 -07:00
jess
cc0685a333
fix: AD5941 soft-reset between measurement modes to prevent pH->EIS lockup
2026-04-01 01:29:27 -07:00
jess
3f91159596
cue-ios: strip CoreBluetooth, replace with UDP/WiFi transport
2026-04-01 00:37:12 -07:00
jess
d13909c400
firmware: strip BLE/NimBLE, WiFi-only transport with session sync protocol
2026-04-01 00:33:11 -07:00
jess
fc0ff900f1
strip MIDI/BLE transport, make UDP the sole connection method
...
Remove ble.rs, midir dependency, TransportMode enum, and all MIDI-related
Message variants (OpenMidiSetup, RefreshMidi, ToggleTransport). Simplify
subscription to UDP-only path. Rename BleReady/BleStatus/BleData to
DeviceReady/DeviceStatus/DeviceData. Replace transport toggle UI with
always-visible UDP address field and Reconnect button.
2026-04-01 00:30:16 -07:00
jess
06f4fa8e71
export/import: TOML format with human-readable keys, cross-platform compatible
2026-03-31 21:45:15 -07:00
jess
34b298dfe2
apps: sync cell constant K with device, verify export format compatibility
2026-03-31 20:59:44 -07:00
jess
4e0dfecce0
firmware: NVS-backed cell constant K — set/get over BLE for app sync
2026-03-31 20:48:20 -07:00
jess
f5dd536ca4
merge integration
2026-03-31 20:43:06 -07:00
jess
0ff291549e
cue-ios: calibration calculator -- solution prep, conductivity, cell constant from EIS
2026-03-31 20:42:39 -07:00
jess
6351a8baa0
cue: calibration calculator — solution prep, conductivity, cell constant from EIS
2026-03-31 20:41:39 -07:00
jess
4beb9f4408
WiFi STA to home network, configurable UDP address in Cue, JSON session export/import
2026-03-31 20:23:55 -07:00
jess
f36989e3f9
cue: add UDP transport — connect to ESP32 WiFi AP as alternative to BLE MIDI
2026-03-31 19:56:39 -07:00
jess
201d9881ce
firmware: WiFi AP + UDP transport — parallel to BLE, same protocol
2026-03-31 19:55:24 -07:00
jess
7570510491
WIP: multi-connection advertising attempts (unsuccessful), iOS connection panel, app icon
2026-03-31 19:46:23 -07:00
jess
596f641f7f
debug: adv_start return check, iOS concurrency fixes, Info.plist bundle keys
2026-03-31 19:14:44 -07:00
jess
e12207b6e7
cue-ios: wire BLEManager to AppState -- commands, message handling, auto-save
2026-03-31 19:11:08 -07:00
jess
0ff998c82c
cue-ios: fix List selection unavailable on iOS — use button-based sidebar
2026-03-31 18:33:20 -07:00
jess
019723d245
cue-ios: measurement browser — load, compare, reference overlay from saved data
2026-03-31 18:29:41 -07:00
jess
b2493ffb54
cue: measurement browser — load, compare, reference overlay from saved data
2026-03-31 18:18:22 -07:00
jess
ae35b1248f
cue: add SQLite persistence — sessions, measurements, auto-save
2026-03-31 18:00:30 -07:00
jess
bbfb008d1a
cue-ios: add xcode project config and build script
2026-03-31 17:57:51 -07:00
jess
aee5a2e033
merge integration
...
# Conflicts:
# cue-ios/CueIOS/Views/ContentView.swift
2026-03-31 17:45:43 -07:00
jess
6d9a2b7cc1
cue-ios: SwiftUI views -- 5 measurement tabs, session management, plots
2026-03-31 17:45:03 -07:00
jess
23f6c3bbcc
merge integration
2026-03-31 17:41:51 -07:00
jess
42665a3c84
cue-ios: scaffold with protocol port, BLE manager, GRDB storage
2026-03-31 17:41:03 -07:00
jess
339c4c9a99
Revert "gitignore: add .worktree orchestration state"
...
This reverts commit 0ae5219c19 .
2026-03-31 17:18:26 -07:00
jess
0ae5219c19
gitignore: add .worktree orchestration state
2026-03-31 17:14:30 -07:00
jess
595e25466c
BLE multi-connection: broadcast responses to all clients, support 2 simultaneous connections
2026-03-31 17:12:18 -07:00
jess
9ec77e071f
Makefile: force IDF v6.0 path, export python env
2026-03-31 15:27:26 -07:00
jess
731027ae81
port to ESP-IDF v6.0: fix vendor overflow sentinels, split driver deps, add sdkconfig.defaults
2026-03-31 14:04:51 -07:00
jess
5ae607eec4
recovered working tree: paired DFT, ratiometric Z, open-cal, BLE event refactor
2026-03-30 18:28:57 -07:00
pszsh
5268d55b6f
I always think to push updates to git whenever something STOPS
...
working... this is one of those points in time.
2026-03-12 22:20:47 -07:00
pszsh
8130f17b44
nah it really does work pretty good now, the hard part is working out
...
the electrode arrays themsevles now
2026-03-12 04:33:49 -07:00
pszsh
a3749af7b5
lotsa (it worked, it didn't, it works now pretty much most of the time)
2026-03-12 02:42:44 -07:00
pszsh
10096738cf
piecemeal
2026-03-09 10:13:11 -07:00
pszsh
61287e5b8e
partial work
2026-03-09 09:58:56 -07:00
pszsh
03d6312e22
init
2026-03-09 09:30:33 -07:00
pszsh
725089a6b7
1: clean up diagnostic code, 16MHz SPI verified working
2026-03-09 00:03:10 -07:00
pszsh
397e7efacb
0: AD5941 EIS project init — driver, ESP32-S3 port, chip ID read
2026-03-08 23:16:56 -07:00