Benjamin Vedder
|
9c484d01e4
|
Decreased stack sizes to save ram
|
2022-01-16 21:57:12 +01:00 |
Benjamin Vedder
|
9ed0456031
|
Added support for CAN2 and hardware with dual CAN. Added sensor port voltage change macro. This has no effect on hardware without these things.
|
2022-01-13 01:00:40 +01:00 |
Benjamin Vedder
|
0109693e37
|
Changed CAN_PACKET_POLL_ROTOR_POS to respond with the controller id
|
2021-08-30 10:36:08 +02:00 |
Benjamin Vedder
|
c3f397ae4c
|
Added comments about the CAN packet types
|
2021-08-30 10:29:41 +02:00 |
Benjamin Vedder
|
a970269a28
|
Moved CAN_PACKET_POLL_ROTOR_POS to addressed packets
|
2021-08-30 10:26:10 +02:00 |
Benjamin Vedder
|
0bc935b27f
|
Added break to new can command
|
2021-08-30 10:21:39 +02:00 |
Vincent Manoukian
|
f887c30e86
|
Add a poll CAN message.
|
2021-08-30 09:39:21 +02:00 |
Benjamin Vedder
|
b7b44cf2b6
|
Fixed can init check when can is disabled
|
2021-08-20 15:13:07 +02:00 |
Benjamin Vedder
|
36c9db6718
|
Dual motor shutdown fix
|
2021-08-20 14:59:36 +02:00 |
Benjamin Vedder
|
1ab25a47db
|
Added position PID offset support and KD_PROC term
|
2021-07-11 20:19:26 +02:00 |
Benjamin Vedder
|
029bd88981
|
Make CAN-enum 32 bits
|
2021-06-19 19:40:07 +02:00 |
Benjamin Vedder
|
bfbf26bd90
|
Ignore can messages with commands larger than CAN_PACKET_ID
|
2021-06-19 17:00:28 +02:00 |
Benjamin Vedder
|
ad06b4cf5d
|
Added CAN current commands with off delay
|
2021-05-16 21:03:46 +02:00 |
Benjamin Vedder
|
e66552c83f
|
Added io-board commands
|
2021-05-11 14:03:22 +02:00 |
Benjamin Vedder
|
e9516b2fac
|
Update pointer while waiting in case it changes
|
2021-05-03 21:19:43 +02:00 |
Benjamin Vedder
|
519f68a22f
|
Disable CAN status messages when rate is set to 0
|
2021-05-03 19:37:49 +02:00 |
Benjamin Vedder
|
7a0e560e8b
|
Lowpass filter input voltage and battery level
|
2021-04-27 17:48:15 +02:00 |
Benjamin Vedder
|
fa3610c8b1
|
Fixed CAN ping for dual motor hardware
|
2021-04-27 10:17:41 +02:00 |
Benjamin Vedder
|
998bc17ba7
|
Cleanup
|
2021-04-12 09:48:29 +02:00 |
Benjamin Vedder
|
69c6939b15
|
Added power switch can commands
|
2021-02-28 20:29:51 +01:00 |
Benjamin Vedder
|
cd513297d8
|
Added 100K CAN-baudrate
|
2020-12-15 00:27:58 +01:00 |
Benjamin Vedder
|
242a1924e1
|
Fixed dual motor CAN regression
|
2020-12-02 20:56:00 +01:00 |
Benjamin Vedder
|
e5c5b3e655
|
Fixed CAN reply mapping problem
|
2020-11-29 23:26:49 +01:00 |
Benjamin Vedder
|
b7b0182856
|
CAN fixes, renamed HD to HD60, fixed multiturn position control
|
2020-11-18 14:26:55 +01:00 |
Benjamin Vedder
|
6f3186ddb4
|
CAN: Reject ping responses from other IDs
|
2020-11-12 23:09:03 +01:00 |
Benjamin Vedder
|
6509065ca2
|
Added BMS module
|
2020-10-22 08:32:51 +02:00 |
Benjamin Vedder
|
c77f92470b
|
IO board support, initial bms support, more openloop parameters, removed D current injection, added new HWs
|
2020-10-09 21:08:48 +02:00 |
Benjamin Vedder
|
2078dc1c43
|
added 140/300 hw and comm_can fix
|
2020-08-13 13:53:29 +02:00 |
Benjamin Vedder
|
ee76eb4f09
|
Ignore FW update commands forwarded to the second motor on dual hardware
|
2020-04-25 17:54:12 +02:00 |
Benjamin Vedder
|
10b700b74c
|
Updated observer gain scaling, and implemented CAN shutdown on unity hw config
|
2020-03-21 01:05:42 +01:00 |
Benjamin Vedder
|
51f0fcea09
|
gpdrive fix, observer gain calc updates, added COMM_SET_BATTERY_CUT, added CAN_PACKET_SHUTDOWN, detect all fix
|
2020-03-20 17:35:25 +01:00 |
Benjamin Vedder
|
52e17059e5
|
Major restructuring for dual motor support, and added unity hw files
|
2020-03-16 18:32:39 +01:00 |
Benjamin Vedder
|
97ef43cff8
|
Leave debug mode on NRF5x after SWD upload, more TS5700N8501 encoder features, more CAN baud rates
|
2020-02-01 00:37:25 +01:00 |
Benjamin Vedder
|
b6949d60dc
|
FW4.00: HFI and many updates, see changelog
|
2020-01-28 19:46:19 +01:00 |
Benjamin Vedder
|
a141e750bb
|
Added CAN status msg 5, fixed issue 94, use defaul HW parameters after autodetect
|
2019-05-16 23:30:40 +02:00 |
Benjamin Vedder
|
1161f8417c
|
Added SWD programming support (based on Black Magic Probe) and open loop duty cycle control
|
2019-03-31 10:49:18 +02:00 |
Benjamin Vedder
|
35c1c72ab4
|
Commands restructuring for thread safety, 75/300 vreg fix, fixed relative current commands
|
2019-03-04 19:23:38 +01:00 |
Benjamin Vedder
|
18b79a3a09
|
Fixed some issues found by codacy
|
2019-02-19 22:06:34 +01:00 |
Marcos Chaparro
|
32cf05629d
|
Resolve merge conficts with major 2019 release
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
|
2019-02-18 20:25:52 -03:00 |
Benjamin Vedder
|
123bb00ab4
|
Major 2019 update
|
2019-02-18 19:30:19 +01:00 |
Marcos Chaparro
|
17f97763c0
|
Extend watchdog coverage with IWDG, a watchdog running from an independent LF oscillator. If any of the threads being monitored does not report for more than 12ms, a reset will be asserted. When a WDG reset happens, the user can see it in the fault logs from vesc tool
Signed-off-by: Marcos Chaparro <mchaparro@paltatech.com>
|
2019-01-24 12:19:44 -03:00 |
Benjamin Vedder
|
f7d0897c73
|
Added handbrake function to the simple CAN interface
|
2018-03-02 11:48:49 +01:00 |
Benjamin Vedder
|
47c0826c5e
|
Fixed CAN baudrate update
|
2017-11-08 22:04:56 +01:00 |
Benjamin Vedder
|
5348662197
|
FW 3.32: Configurable CAN baud rate
|
2017-11-08 14:07:35 +01:00 |
Benjamin Vedder
|
ab59b41108
|
Added SID sending function and SID rx callback to CAN interface for custom applications to use
|
2017-10-28 11:06:21 +02:00 |
Benjamin Vedder
|
f141157358
|
First official commit after the VESC Project release
|
2017-09-04 21:12:43 +02:00 |
Benjamin Vedder
|
5dbc94c525
|
FW 3.7
|
2016-11-04 15:18:34 +01:00 |
Benjamin Vedder
|
90986c31de
|
FW 2.9: NRF updates (nunchuk has to be updated too), nunchuk command, small can fix, custom app data command
|
2016-01-24 13:44:51 +01:00 |
Benjamin Vedder
|
42c1b79a08
|
FW 2.7: Better encoder support, small UART and CAN fixes, NRF commands preparation
|
2015-12-28 01:50:23 +01:00 |
Benjamin Vedder
|
ff090fd4e0
|
FW 2.3: MAJOR UPDATE: FOC!!
|
2015-12-08 21:01:23 +01:00 |