jimmy and Cursor
0e8d7fa7d9
Add a Microdot AP example and mpremote instructions for device tests.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-23 23:07:59 +12:00
jimmy and Cursor
7e14841478
Add deep sleep and single-button UX with heartbeat LED
...
Replace the dual-switch handler with one button: short press cycles
patterns, long press arms deep sleep with ext1 GPIO wake. Add a
heartbeat LED task and fix the IMU test I2C pins to GPIO21/GPIO6.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-03 23:16:07 +12:00
jimmy
c07e3e7a07
Add hoop UI, button APIs, and in-app hoop tab.
...
Integrate the led-hoop frontend as a dedicated hoop view with persisted button endpoints and websocket sync, and expose it from the main page via a new Hoop tab alongside controls/settings.
Made-with: Cursor
2026-04-02 00:34:17 +13:00
jimmy
397d48a43a
Add IMU telemetry pipeline and live sensor UI.
...
Wire LSM6DS3 readings into the runtime telemetry stream, expose them over web endpoints, and render live voltage/IMU data in the dashboard with websocket updates.
Made-with: Cursor
2026-04-01 23:04:41 +13:00
jimmy
d0d73b422d
Add watchfiles
2025-08-14 17:02:08 +12:00
jimmy
b0c8a4371b
Led fan
2025-08-14 17:01:31 +12:00
jimmy
2a7b5527a5
Move gc and wdt to function
2025-08-03 19:39:25 +12:00
jimmy
50545e3170
Remove random patterns
2025-08-03 19:29:10 +12:00
jimmy
d2826a0f63
Swtich to names isntead of ids
2025-07-12 10:22:17 +12:00
jimmy
87fc74bb51
Add flicker pattern
2025-07-12 10:21:43 +12:00
jimmy
03f3f02da8
Remove wifi client
2025-06-19 19:13:13 +12:00
jimmy
524db5e979
Move espnow to seperate file
2025-06-19 19:05:08 +12:00
jimmy
279416cded
Add set_pattern_step
2025-06-19 19:03:22 +12:00
jimmy
fbd14f2e16
If no ids run set_settings
2025-06-12 21:32:24 +12:00
jimmy
1989f6f5c9
Switch to list for colors
2025-06-12 21:29:31 +12:00
jimmy
a19b1e86f2
Have to save when using espnow
2025-06-08 13:18:28 +12:00
jimmy
c63e907204
espnow if id is 0 call set_settings
2025-06-04 21:07:15 +12:00
jimmy
b7920e224f
Add color order
2025-06-04 21:02:55 +12:00
jimmy
42e92dafc8
Add led pin setting
2025-06-04 20:03:51 +12:00
jimmy
0b6eb9724f
Add device ID
2025-06-04 19:54:06 +12:00
jimmy
55ef5c1580
Move json load out of set_settings
2025-06-04 19:22:09 +12:00
jimmy
c15f9787a7
Sync after going through all the keys
2025-06-02 00:32:43 +12:00
jimmy
3d0078f118
Update leds straight away after a sync
2025-06-02 00:18:25 +12:00
jimmy
9e72dba035
Check all keys before returning
2025-06-02 00:16:58 +12:00
jimmy
3d7dd754eb
Wifi and ESPNOW don't work at the same time
2025-06-02 00:15:31 +12:00
jimmy
2dd20fa51b
Enable garabage collection
2025-05-28 21:19:56 +12:00
jimmy
d33bd6b0e4
Enable watchdog timer
2025-05-28 21:17:23 +12:00
jimmy
8902adf18c
Fix color transition
2025-05-24 13:09:28 +12:00
jimmy
9abd425f46
Add wifi
2025-05-22 22:02:49 +12:00
jimmy
ee28b5805d
Change title and h1 to "name"
2025-05-22 22:02:29 +12:00
jimmy
ec29dbdd01
Add color order
2025-05-19 22:00:35 +12:00
jimmy
3fa9377438
Add set_settings to Settings class
2025-05-19 21:59:43 +12:00
jimmy
ec049b52c0
Only check wifi settings if not connected
2025-05-19 19:35:29 +12:00
jimmy
a009ea85bc
Add wifi settings
2025-05-19 19:32:53 +12:00
jimmy
bd2e6e56cf
Check if ssid, password, ip and gateway are ""
2025-05-19 19:31:30 +12:00
jimmy
37c7280a15
Get ap password from settings
2025-05-19 19:28:11 +12:00
jimmy
2f10d4cabd
Fix rgb order
2025-05-19 19:24:17 +12:00
jimmy
385dcffe68
Add led pin in settings
2025-05-19 19:22:38 +12:00
jimmy
fa0578349b
Delete index_html.py
2025-05-18 21:28:44 +12:00
jimmy
4a36ff0da0
Update main.py
2025-05-18 21:28:41 +12:00
jimmy
bd4046572c
Update main.css
2025-05-18 21:28:38 +12:00
jimmy
fdd299b063
Update main.js
2025-05-18 21:28:34 +12:00
jimmy
a44ef2d0ad
Update index.html
2025-05-18 21:28:29 +12:00
jimmy
2d1208e223
Update web.py
2025-05-18 21:28:21 +12:00
jimmy
67279a8f46
Update wifi.py
2025-05-18 21:28:14 +12:00
jimmy
a52ac3df99
Update Pipfile.lock
2025-05-18 21:27:58 +12:00
jimmy
c4356cf354
Switch to web socket
2025-05-18 21:26:33 +12:00
jimmy
0c219e0697
Add websocket settings endpoint
2025-05-12 22:22:05 +12:00
jimmy
cee8c20176
Always sync
2025-05-12 22:21:11 +12:00
jimmy
135f6b06f8
Ignore .venv
2025-05-07 19:46:28 +12:00
jimmy
0aa3803f20
Add espnow
2025-04-21 21:52:20 +12:00
jimmy
ed3351a20b
Have single json endpoint
2025-04-21 21:51:55 +12:00
jimmy
c8bcb85062
Add mac. Remove wifi settings
2025-04-21 21:51:15 +12:00
jimmy
17d33d98e2
Send to a single json endpoint
2025-04-21 21:50:27 +12:00
jimmy
afaf4c02e4
Change and and defaults
...
Add set_settings
2025-04-21 21:49:51 +12:00
jimmy
e1e472b2e4
Remove wifi connect
2025-04-21 21:48:36 +12:00
jimmy
2f6704a346
Add screenshots
2025-02-06 22:45:58 +13:00
jimmy
60dddafc04
Add wifi ap connection info
2025-02-06 22:45:29 +13:00
jimmy
db94530f29
Change to PORTNAME
2025-02-06 22:39:10 +13:00
jimmy
31081d98ee
Add micropython install instructions
2025-02-06 22:36:29 +13:00
jimmy
b681ff02d8
Add esptool
2025-02-06 22:36:03 +13:00
jimmy
822bbc40e6
Add install instructions
2025-02-06 22:28:22 +13:00
jimmy
ec8aa5317e
Add pipenv
2025-02-06 22:20:17 +13:00
jimmy
1aa36a3a63
Disable 1 step forward 2 back
2025-02-06 22:19:55 +13:00
jimmy
7b27cf7716
Add pipenv
2025-02-06 22:19:30 +13:00
jimmy
a550b60dd0
Do a initial wdt feed
2025-02-06 22:19:08 +13:00
jimmy
c3fb9566da
Initial commit
2025-01-18 16:26:30 +13:00