-
0037f4a836
Fix bug right motor always on; Optimize comments
jonny_jr9
2023-09-13 13:49:52 +02:00
-
5f54681bbf
Sabertooth: Add uart-mutex; Add both-off serial command
jonny_jr9
2023-09-13 12:15:35 +02:00
-
16232e3194
Merge branch 'display' into dev - display works
jonny_jr9
2023-09-13 08:19:50 +02:00
-
-
69a421a924
Outsource speedsensor, Display: show speed
jonny_l480
2023-09-12 16:00:20 +02:00
-
364172f69c
Merge branch 'measure-speed' into display
jonny_l480
2023-09-12 11:59:57 +02:00
-
-
47d7e9f3a4
Rework display: separate task, add battery percent
jonny_jr9
2023-09-12 10:31:14 +02:00
-
548b5b8d51
Hotfix: swap joystick X/Y pins, log 5V regulator start
jonny_l480
2023-09-11 21:24:38 +02:00
-
d9deddf923
Display: show battery voltage, Button longPress=calibrate
jonny_l480
2023-09-09 18:01:55 +02:00
-
0804aaf240
Add display library, show battery voltage
jonny_jr9
2023-09-09 16:51:01 +02:00
-
3449bb7f34
Config optimizations (Test-drive)
jonny_l480
2023-09-09 16:10:18 +02:00
-
27a94d7ab6
Update connection-plan: single-pcb, update pin assignment
jonny_jr9
2023-09-09 09:38:54 +02:00
-
8e0441b27c
Fix stack-overflow, Adjust logging, test-ready
jonny_jr9
2023-09-09 09:38:42 +02:00
-
71b63ebbd3
Make drivers interchangeable, Switch to sabertooth driver
jonny_jr9
2023-09-08 12:03:33 +02:00
-
98956e2bf8
Create class sabertooth2x60a - new driver functional
jonny_jr9
2023-09-07 16:37:14 +02:00
-
a30ec01818
Simple driver test - works
jonny_jr9
2023-09-07 14:02:48 +02:00
-
f76db1d9bc
Outsource http, joystick to common/ and react-app to root
jonny_jr9
2023-09-07 12:53:16 +02:00
-
13b896accb
Outsource currentsensor, motorctl, motordrivers to common/
jonny_jr9
2023-09-07 12:30:22 +02:00
-
ee5bad53ee
Revert to V2.0 single board (additional folder)
jonny_jr9
2023-09-07 11:44:58 +02:00
-
-
a3257e89ee
Add speedSensor class - functional
jonny_jr9
2023-09-06 21:15:44 +02:00
-
-
e3460a06ae
Merge branch 'dev' - 2 boards, uart, brake-relay
jonny_jr9
2023-09-06 10:24:42 +02:00
-
-
09c1921ab6
Update connection-plan: Fixes, Wiring-plan 2 boards
jonny_jr9
2023-09-05 22:14:06 +02:00
-
66fc0cf4e9
Merge branch 'brake' into dev - brake relay support
jonny_jr9
2023-09-05 21:55:46 +02:00
-
-
57acaa0080
Disable brake-test
jonny_jr9
2023-09-05 21:51:43 +02:00
-
a88ddbe843
Update function-diagram: Add UART structs
jonny_jr9
2023-09-05 21:41:05 +02:00
-
8c7f05134c
Fix Bug brake not working at all
jonny_jr9
2023-09-05 09:46:53 +02:00
-
3014808d5a
Add test for new brake feature
jonny_jr9
2023-09-04 10:29:36 +02:00
-
fcecd930d3
Add brake-relay support to motordriver
jonny_jr9
2023-09-04 10:23:25 +02:00
-
0a1f941de0
Update configs according to new pin assignment
jonny_jr9
2023-09-04 08:43:20 +02:00
-
8463329c60
Update configs according to new pin assignment
jonny_jr9
2023-09-04 08:43:20 +02:00
-
-
b6fb97277b
Update connection-plan: brake resistor, 2 boards [soldered]
jonny_jr9
2023-09-04 08:23:51 +02:00
-
881f0827d2
Add encoder lib; Custom task, init - functional
jonny_jr9
2023-08-31 12:22:13 +02:00
-
-
7df5bcaa2a
Merge branch 'uart' into dev, uart implemented
jonny_jr9
2023-08-31 10:31:46 +02:00
-
-
d25f8cd381
Control: Rework button functionality - standalone
jonny_jr9
2023-08-30 20:09:19 +02:00
-
455b6f0456
Control: Rework timeout to work standalone (untested)
jonny_jr9
2023-08-30 19:34:41 +02:00
-
446c246f43
Add message framing (start, end, escape bytes) to UART
jonny_jr9
2023-08-30 17:58:01 +02:00
-
1e544613ee
send, receive, apply motorCommands works (proof of concept); add timeout
jonny_jr9
2023-08-30 09:01:44 +02:00
-
59a4f8c13f
Fix broken http mode (crash at init)
jonny_jr9
2023-08-30 08:58:32 +02:00
-
3722b0af74
Add uart templates, send and receive tasks with templates work
jonny_jr9
2023-08-29 11:11:29 +02:00
-
76e8bac113
2 boards: split code, outsource common, remove duplicate files
jonny_jr9
2023-08-29 08:50:49 +02:00
-
e6e586e585
Fix broken http mode (crash at init)
jonny_jr9
2023-08-30 08:56:51 +02:00
-
8ef71082dc
Add uart test - send and receive struct works
jonny_jr9
2023-08-28 16:35:58 +02:00
-
-
b03baa4687
Change folder structure (multiple boards)
jonny_jr9
2023-08-28 11:15:06 +02:00
-
-
224ac47214
Merge branch 'dev' - new wiring, currentlimit, deadtime, fixes
jonny_l480
2023-08-22 11:21:25 +02:00
-
-
884c00e3d9
Add deadTime support (time off between dir change)
jonny_l480
2023-08-22 11:11:22 +02:00
-
4731f9253e
Cleanup: comments, structure, warnings
jonny_l480
2023-08-21 11:19:31 +02:00
-
a6de6c4c10
Add currentsensor support - current limit functional
jonny_l480
2023-08-21 09:52:43 +02:00
-
d51e8ae006
evaluatedSwitch: avoid random trigger (increase threshold)
jonny_l480
2023-08-21 09:49:05 +02:00
-
3ba37baeda
Optimize turning: allow duty=0 for inner wheel, prepare ratio snap threshold
jonny_l480
2023-08-16 13:48:05 +02:00
-
d715f2e0f1
Fix bugged coordinate/radius scaling
jonny_l480
2023-08-16 10:42:57 +02:00
-
e017932db7
Adjust config: more fade, stick tolerance, less startDuty
jonny_l480
2023-08-15 23:14:44 +02:00
-
be40a8c2d3
Rework fan control: single pin, more delay, config
jonny_l480
2023-08-15 17:10:59 +02:00
-
3f73344b93
Update config with new pin assignment
jonny_l480
2023-08-14 23:09:28 +02:00
-
86638ff7c5
V2 - rework connection-plan: new pin assignment, wiring plan
jonny_l480
2023-08-14 23:07:52 +02:00
-
9550b387c9
Config: Replace abInverted with a- and bEnabledPinState
jonny_l480
2023-08-13 10:31:51 +02:00
-
-
007b76b3a3
Merge branch 'dev' - auto/command mode
jonny_l480
2023-08-04 19:16:17 +02:00
-
-
73ad36bb2d
Update joystick config, Add option JOYSTICK_LOG_IN_IDLE
jonny_l480
2023-05-27 11:05:53 +02:00
-
f0e1a7d883
Merge branch 'auto-mode' into dev - eject support feature
jonny_l480
2023-05-26 12:39:05 +02:00
-
-
06d6138917
Update Readme: http usage, Connection-plan: add Date
jonny_l480
2023-05-14 12:30:45 +02:00
-
7b1b985a15
Add longPressed case to button class, rework cmds
jonny_ji7
2022-08-11 15:15:55 +02:00
-
0148f69fab
Pass joystick object to button class
jonny_l480
2022-08-11 13:32:16 +02:00
-
fb9e9ede25
Add working command instructions, optimize control
jonny_l480
2022-08-11 13:13:05 +02:00
-
6dfae934d5
Fix stack overflow, apply and restore fading [functional]
jonny_l480
2022-08-11 11:21:29 +02:00
-
24d89b96cc
Add example command, Improvements
jonny_ji7
2022-08-11 09:30:07 +02:00
-
f8415655c2
Create class 'automatedArmchair', Add AUTO mode
jonny_ji7
2022-08-10 22:01:50 +02:00
-
-
78f14ca499
Merge branch 'dev'
jonny_ji7
2022-08-10 08:50:20 +02:00
-
-
66756b9b75
Fix bug: massage stick freeze not resetting
jonny_ji7
2022-07-28 17:54:44 +02:00
-
bbe26a3823
Add button cmd x12: alternative joystick mapping
jonny_ji7
2022-07-26 09:36:46 +02:00
-
1c3576206a
Add button commands; Update Readme
jonny_ji7
2022-07-25 22:45:59 +02:00
-
3fa2f17a72
Fix Bug unexpected movement MASSAGE; Adjustments
jonny_l480
2022-07-25 12:54:05 +02:00
-
ad0723a766
Update MASSAGE: 4 modes (each quadrant) with hysteresis
jonny_ji7
2022-07-25 11:02:52 +02:00
-
fea8c94a73
Modify fading when switching from/to MASSAGE mode
jonny_ji7
2022-07-24 17:13:12 +02:00
-
cac22ca4e1
Add functions to send button-event to control task
jonny_ji7
2022-07-24 12:21:11 +02:00
-
ca41213e22
Merge branch 'dev'
jonny_ji7
2022-07-24 10:15:49 +02:00
-
-
d1dcf726aa
Merge branch 'fade-down' into dev
jonny_l480
2022-07-23 17:19:54 +02:00
-
-
0b113eafb5
Add functions to modify/toggle fading (button x8)
jonny_l480
2022-07-23 14:48:38 +02:00
-
bcbd2578f6
Fix bug: fade stuck at zero; Adjust fade durations
jonny_l480
2022-07-22 20:11:12 +02:00
-
0a2695f45f
Fix fading: correctly use different accel, decel ramps
jonny_ji7
2022-07-18 16:58:40 +02:00
-
1360832f5e
Fix bug no fwd downfade; Add BRAKE; cleanup; [bug]
jonny_l480
2022-07-17 17:55:57 +02:00
-
cd804452e4
Change motorctl.handle from STATE to duty -100-100
jonny_ji7
2022-07-17 15:23:42 +02:00
-
436c528eaf
Add fade-down functionality to motorctl (bug)
jonny_l480
2022-07-16 12:46:56 +02:00
-
-
d573cc5b24
Revert "Add hysteresis to joystick position X-Axis"
jonny_ji7
2022-07-14 18:50:36 +02:00
-
b2b12fe5de
Add hysteresis to joystick position X-Axis [WIP]
jonny_ji7
2022-07-08 19:38:29 +02:00
-
77a32c15f7
Optimize control: use reference to joystick object
jonny_ji7
2022-07-08 18:49:17 +02:00
-
b460a52181
Add linear scaling of stick coordinates
jonny_ji7
2022-07-06 14:25:31 +02:00
-
1c6586c29e
Add exponential scaling of stick coordinates
jonny_l480
2022-07-02 20:04:14 +02:00
-
9db5736f77
Create shake mode (basic functionality)
jonny_ji7
2022-06-25 14:00:57 +02:00
-
fd90ca0bb2
Merge branch 'origin/dev'
jonny_ji7
2022-06-25 13:00:08 +02:00
-
-
b811f77c8e
Update App: Dark theme, remove radius and angle
jonny_ji7
2022-06-24 21:38:40 +02:00
-
1da03e9429
Add different tolerances for X and Y coordinate
jonny_ji7
2022-06-24 09:06:26 +02:00
-
06d0fda8ee
Create httpJoystick class
jonny_ji7
2022-06-22 12:29:08 +02:00
-
73325e08ce
Fix bug in scaling, Fix http cmd gen, Fix overflow
jonny_l480
2022-06-21 12:15:01 +02:00
-
f38940b7bf
Move config parameters from control to config
jonny_ji7
2022-06-21 10:32:08 +02:00
-
d32b0c5671
Add timeout feature to control
jonny_ji7
2022-06-20 12:31:33 +02:00
-
20873b4175
Move coordinate scaling from app to controller
jonny_ji7
2022-06-19 15:37:42 +02:00
-
-
0165a88f1f
Change dutyMax and fade, Add reboot cmd (1x press)
jonny_l480
2022-06-18 13:15:05 +02:00
-
ef0888bf5c
Merge branch 'react-app'
jonny_ji7
2022-06-18 11:43:14 +02:00
-
-
3b0b9f5b5b
Add static ip for wifi client (10.0.0.66)
jonny_ji7
2022-06-18 11:36:26 +02:00
-
c6de8784f0
App: api request: switch from ip to current host
jonny_ji7
2022-06-18 11:30:16 +02:00
-
9061b267ab
Update readme: add instructions for react app
jonny_ji7
2022-06-18 11:28:07 +02:00
-
a80502f95b
Utilize SPIFFS for serving the app with web-server
jonny_ji7
2022-06-17 22:23:05 +02:00