Johan Svard
add855f6e6
blackmagic: Add cmd to write to target memory.
2021-10-01 16:29:57 +02:00
Vincent Manoukian
f887c30e86
Add a poll CAN message.
2021-08-30 09:39:21 +02:00
Benjamin Vedder
91a19fa8b3
IMU improvements
2021-08-22 11:51:03 +02:00
Mitch Lustig
f91872bf40
Merge branch 'dev_fw_5_03' into tiltback_config
2021-08-19 13:27:31 -07:00
Benjamin Vedder
7c6f1dd612
Added fusion IMU filter
2021-08-19 18:48:23 +02:00
Mitch Lustig
fafe047730
Tiltback updates
2021-08-18 00:45:51 -07:00
Benjamin Vedder
fc6825a1ae
Added safe start modes
2021-08-16 17:48:06 +02:00
Benjamin Vedder
df56397473
Merge pull request #327 from surfdado/tiltback_config
...
Balance: configurable speed/angle for each tiltback type
2021-08-16 14:32:32 +02:00
Dado Mista
848cb3165d
Balance: configurable speed/angle for each tiltback type
...
Signed-off-by: Dado Mista <dadomista@gmail.com>
2021-08-15 16:30:11 -07:00
Mitch Lustig
cd0d31fa03
Merge branch 'dev_fw_5_03' into tiltback_config
2021-08-08 20:06:51 -07:00
Benjamin Vedder
11e2062312
Pull request cleanup
2021-07-30 20:53:22 +02:00
Jakub Tomczak
3ed1a8f632
new faults
2021-07-30 15:36:21 +02:00
Dado Mista
f46880d037
Balance: configurable speed/angle for each tiltback type
...
Signed-off-by: Dado Mista <dadomista@gmail.com>
2021-07-29 17:16:32 -07:00
Jakub Tomczak
e951e3a374
Added AS504x Diagnostics
2021-07-28 17:14:10 +02:00
Benjamin Vedder
3c88ecb7aa
Added configurable PID loop rate and more AUX port modes
2021-07-12 14:31:01 +02:00
Benjamin Vedder
1ab25a47db
Added position PID offset support and KD_PROC term
2021-07-11 20:19:26 +02:00
Dado Mista
813d5b15fa
Balance App: introduce new speed based variable tiltback
...
Nose angle adjustment, similar in purpose as constant tiltback
but it is proportional to erpm aka speed.
Signed-off-by: Dado Mista <dadomista@gmail.com>
2021-06-25 21:42:37 -07:00
Benjamin Vedder
029bd88981
Make CAN-enum 32 bits
2021-06-19 19:40:07 +02:00
Benjamin Vedder
32af87b08a
Added aux out modes
2021-06-19 17:50:44 +02:00
Benjamin Vedder
75b84f1f2d
Added kill switch support
2021-06-13 13:46:27 +02:00
Mitch Lustig
d561c2669b
Add balance loop time correction
2021-06-06 14:01:42 -07:00
Mitch Lustig
de9400e461
Add brake timeout
2021-06-05 16:05:19 -07:00
Mitch Lustig
d68fc0ff4f
Balance: Updates
...
-Fix D term to use angle rather than error (which includes tilt steps)
-Switch TT to Biquad (Clear z1 z2)
-Split TT Relax speed
-Add Biquad to D term
-Add console command to graph specific variables
-Add console command to dump realtime data from specific variables
2021-06-01 03:20:00 -07:00
Mitch Lustig
b237cf4b9f
Add High Pass FIlter, implement current off delay, refactor constanttilt
2021-05-16 14:53:03 -07:00
Benjamin Vedder
77af43935a
Removed outdated LED-support
2021-05-11 09:57:27 +02:00
Benjamin Vedder
dfe17ac334
Dynamic QML-script write support
2021-05-01 13:28:46 +02:00
Benjamin Vedder
f25144cc30
Removed iterative observer, added p_pid_gain_dec_angle
2021-04-26 23:14:05 +02:00
Benjamin Vedder
5767b703b7
Custom UI support
2021-04-24 22:36:00 +02:00
rodale75
b01930d586
commands: Added COMM_BM_HALT_REQ
...
Command added for being able to halt the CPU while connected via
blackmagic probe.
2021-04-23 15:58:24 +02:00
Mitch Lustig
c9ed013f13
Fix low speed Full switch faults, Fix Booster, Improve turn/torque tilts
2021-04-17 18:05:24 -07:00
Benjamin Vedder
14b25e9aa4
Added foc_fw_q_current_factor
2021-04-15 10:04:28 +02:00
Benjamin Vedder
3a9d3bfe10
Remove old define
2021-04-11 19:44:31 +02:00
Benjamin Vedder
55dba9a79d
Made odometer persist after firmware updates, added hw runtime counter
2021-04-11 19:36:11 +02:00
Benjamin Vedder
9dff7b42c4
Resolved conflict
2021-04-11 09:38:33 +02:00
Benjamin Vedder
feb1be5fbd
First attempt at field weakening and current controller windup protection improvement
2021-04-10 11:37:35 +02:00
dnordahl83
33da036106
commands: Added COMM_GET_BATTERY_CUT.
...
This command returns a buffer with the following parameters:
[type, scale, size]
* cut off start [float, 1e3, 4b]
* cut off end [float, 1e3, 4b]
2021-04-09 14:31:23 +02:00
Benjamin Vedder
101f293389
Added new BMS counters
2021-04-08 22:34:01 +02:00
Benjamin Vedder
2848ec1b54
Merge branch 'dev_fw_5_03' of https://github.com/vedderb/bldc into dev_fw_5_03
2021-04-08 18:09:56 +02:00
Benjamin Vedder
1aef262cf1
Added more BMS datatypes
2021-04-08 18:09:53 +02:00
Mitch Lustig
08f27f433c
Add turn tilt
2021-04-06 02:18:32 -07:00
Benjamin Vedder
fcb7e12158
Made servo output a config option
2021-03-31 16:28:46 +02:00
Mitch Lustig
decdc7e7d6
Add torquetilt
2021-03-27 20:13:22 -07:00
Mitch Lustig
3b9fe6ec67
Add Booster
2021-03-27 14:00:55 -07:00
Mitch Lustig
49e624ba3b
Remove boring features
2021-03-27 12:17:10 -07:00
Benjamin Vedder
3b4e601f61
Offset calibration update
2021-03-22 12:13:19 +01:00
Benjamin Vedder
bdb7b0bf7b
Added KTY84 temp sensor support
2021-03-17 11:54:42 +01:00
Benjamin Vedder
9c0eb285bb
Added BMS FWD CAN mode
2021-03-13 11:36:47 +01:00
Benjamin Vedder
69c6939b15
Added power switch can commands
2021-02-28 20:29:51 +01:00
Dado Mista
e567c460f1
NTC 100K@25C Temperature Sensor support added
...
Some PHUB188 hubs have a 100k instead of 10k temperature sensors, including the first
few batches of Fungineers hubs for balance vehicles.
Signed-off-by: Dado Mista <dadomista@gmail.com>
2020-12-18 09:09:38 -08:00
Benjamin Vedder
cd513297d8
Added 100K CAN-baudrate
2020-12-15 00:27:58 +01:00