Commit Graph

888 Commits

Author SHA1 Message Date
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
Benjamin Vedder 1f1e1e99fb
Merge pull request #276 from Mitchlol/balance_4.1
Balance 4.1
2021-04-08 18:07:54 +02:00
Mitch Lustig 273f067db3 Code Cleanup 2021-04-07 22:42:21 -07:00
Mitch Lustig af941b3182 Little cleanup 2021-04-07 00:30:37 -07:00
Benjamin Vedder a9c2a4fcc9 Added ER application 2021-04-06 14:12:57 +02:00
Mitch Lustig 08f27f433c Add turn tilt 2021-04-06 02:18:32 -07:00
Mitch Lustig 175ed9e21c Merge branch 'dev_fw_5_03' into brc_mod_1 2021-04-01 20:57:44 -07:00
mattbutlar fae1466601 Add comment on value mapping 2021-04-01 14:35:57 -07:00
mattbutlar bb7b049d86 Remove loop timing test 2021-04-01 09:53:03 -07:00
Benjamin Vedder fcb7e12158 Made servo output a config option 2021-03-31 16:28:46 +02:00
Benjamin Vedder 69d3a1ba33 Only change UART pin mode when needed 2021-03-31 09:54:59 +02:00
mattbutlar b61049b18e Change roll comp math to avoid external deps 2021-03-30 23:20:35 -07:00
Benjamin Vedder 86e574aa1b
Merge pull request #272 from Mitchlol/balance_4
Balance 4
2021-03-30 09:03:35 +02:00
mattbutlar 4f74c179a2 Simplify roll comp math 2021-03-29 14:42:30 -07:00
Mitch Lustig 9f41e4407f Fix compiler warning 2021-03-28 14:41:05 -07:00
Mitch Lustig 7bf0d65ab9 Little bit of cleanup
How'd i let that slip through >.<
2021-03-28 02:07:58 -07: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 7355ae7e14 Merge branch 'master' into dev_fw_5_03 2021-03-27 11:24:06 +01:00
Benjamin Vedder 5c718aeef5
Merge pull request #176 from supercrazysam/supercrazysam-readme-update-patch
Added a guide for (.bin) custom firmware build and upload using vesc tool
2021-03-27 11:22:10 +01:00
Benjamin Vedder 2133d21fbc Avoid numerical instability when utils_map is used over a range that approaches 0 2021-03-27 11:18:47 +01:00
Benjamin Vedder 3f15ab00da Avoid another allocation and copy, check debug level on prints before printing 2021-03-26 18:34:50 +01:00
Benjamin Vedder ad9f13a023 Avoid allocation and copy of entire appconfig when refreshing local parameters 2021-03-26 18:22:49 +01:00
Benjamin Vedder 9ad604247d Updated changelog and minor fixes 2021-03-26 17:58:21 +01:00
Benjamin Vedder e39893cb0e
Merge pull request #269 from jmachuca77/uavcan_upd
UAVCAN: Update drivers, add param get/set, add bootloader support
2021-03-26 17:48:48 +01:00
Jaime d76dffbc44 Update UAVCAN drivers, Add UAVCAN boot loader support. Add UAVCAN parameter support. Update get node info responses 2021-03-25 16:58:45 -06:00
Benjamin Vedder 8b9e3bf93f Offset calibration improvements 2021-03-24 13:09:05 +01:00
Benjamin Vedder 3b4e601f61 Offset calibration update 2021-03-22 12:13:19 +01:00
Benjamin Vedder e7921ff5bd Merge branch 'dev_fw_5_03' of https://github.com/vedderb/bldc into dev_fw_5_03 2021-03-17 11:55:11 +01:00
Benjamin Vedder bdb7b0bf7b Added KTY84 temp sensor support 2021-03-17 11:54:42 +01:00
Benjamin Vedder b162692081
Merge pull request #263 from powerdesigns/external_speed_sensor_support
Allow using external speed sensors on custom hardwares
2021-03-15 20:12:09 +01:00
mattbutlar 583e62933d Add roll compensation to the balance app 2021-03-14 22:57:47 -07:00
Benjamin Vedder 89c4d712e8 HFI-Start fixes 2021-03-13 15:41:57 +01:00
Benjamin Vedder c82346b42e Added HFI start sensor mode 2021-03-13 11:42:23 +01:00
Benjamin Vedder d1a0b87408 Keep old offsets when reading default config 2021-03-13 11:41:01 +01:00
Benjamin Vedder c869fa0e9f Stop motor after rotor lock command 2021-03-13 11:40:09 +01:00
Benjamin Vedder 134c0bbd80 Decreased default OC DRV limit for HD75 2021-03-13 11:37:40 +01:00
Benjamin Vedder 9c0eb285bb Added BMS FWD CAN mode 2021-03-13 11:36:47 +01:00
Benjamin Vedder 703f1ed9a3 Fixed RPM limit bug for curret hyst rev mode 2021-03-13 11:33:29 +01:00
Benjamin Vedder 814bff57a6
Merge pull request #264 from Mitchlol/Little_FOCer_bugfix
Little FOCer bugfix
2021-03-12 19:37:35 +01:00
Mitch Lustig 1afcc5b082 Little bug fixy fix 2021-03-09 00:14:41 -08:00
Benjamin Vedder 86445edf1a Fixed speed limit regression 2021-03-04 14:26:48 +01:00
Benjamin Vedder 37327e391c Added UXV_SR to build script and compiled firmwares 2021-03-04 10:58:51 +01:00
Benjamin Vedder e877c43158 Added CAN ID to BMS packet 2021-03-04 10:34:39 +01:00
Marcos Chaparro fba22914bd Allow using external speed sensors on custom hardwares
When the vehicle has a gearbox or clutch, the motor speed is not
correlated to actual vehicle speed, which makes the data logs,
stats and display data somewhat confusing.

This just introduces the speed sensor polling and query when
HW_HAS_WHEEL_SPEED_SENSOR has been defined in hw_*.c

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2021-03-02 10:39:59 -03:00
Benjamin Vedder 4c029e33e1
Merge pull request #254 from Mitchlol/focer_fixes
Match Focer hardware names to firmware directories
2021-02-28 21:32:43 +01:00
Benjamin Vedder ccfe0de2b5
Merge pull request #260 from powerdesigns/read_only_configs
Allow read-only motor config and app config
2021-02-28 21:32:06 +01:00
Benjamin Vedder 8900c41c34 First phase filter and offset calibration attempt 2021-02-28 20:36:02 +01:00