Commit Graph

850 Commits

Author SHA1 Message Date
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
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
Benjamin Vedder 5099d2c7f0 Fixed typo (that had no effect, as that large packets are not used). Fixes #261 2021-02-28 20:34:05 +01:00
Benjamin Vedder 69c6939b15 Added power switch can commands 2021-02-28 20:29:51 +01:00
Benjamin Vedder 4a2f49b4eb Added 100_500 hw 2021-02-28 20:27:25 +01:00
Marcos Chaparro 471efc2f73 Allow read-only motor config and app config
Defining HW_MCCONF_READ_ONLY and HW_APPCONF_READ_ONLY turns the configs
in read-only mode.

In some applications its better to block the user from playing with
critical settings. With these switches the controller can be flashed
with a hardcoded config that user can only change with a full firmware
update.

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2021-02-22 20:26:39 -03:00
Mitch Lustig ce53725bf9 Match hardware names to firmware directories 2021-01-21 03:24:55 -08:00
Benjamin Vedder 9a0973cba1 Style fix 2021-01-15 14:01:16 +01:00
Benjamin Vedder ecb43e70bb Cleanup 2021-01-13 21:51:55 +01:00
Benjamin Vedder 4af2665a28
Merge pull request #252 from Jfriesen222/dev_fw_5_03
Some changes to UART driver to make it indexed
2021-01-13 20:42:21 +01:00
Jeffrey M. Friesen cf8c16f0e1 Merge remote-tracking branch 'upstream/dev_fw_5_03' into dev_fw_5_03 2021-01-13 09:06:01 -08:00
Jeffrey M. Friesen 57a13ec2da cleanup merge 2021-01-13 09:05:16 -08:00
Jeffrey M. Friesen 8f703dace0 merge 2021-01-13 08:57:36 -08:00
Benjamin Vedder b412ac3ccd Moved packet handler state to caller and updated unit test for packet handler 2021-01-12 23:15:01 +01:00
Benjamin Vedder 25f49670ab Started on dev branch for FW 5.03 2021-01-11 22:56:57 +01:00
Jeffrey M. Friesen d75069615c Merge remote-tracking branch 'upstream/master' into dev_fw_5_03 2021-01-11 13:51:52 -08:00
Benjamin Vedder 3a071cee2f Added 60D+ compiled FW 2021-01-11 21:48:27 +01:00
Benjamin Vedder 47c4342808
Merge pull request #251 from Jfriesen222/master
Added HW Conf for 60D+
2021-01-11 21:42:30 +01:00
Jeffrey M. Friesen bddbbadc98 Added HWE Conf for 60D+ 2021-01-11 12:26:47 -08:00
Benjamin Vedder 3f670137e2 Rebuild firmwares and disabled test version flag 2021-01-11 12:19:10 +01:00
Benjamin Vedder e6cfffe825 Added comment on how to specify toolchain path 2021-01-11 11:49:36 +01:00
Jeffrey M. Friesen 728f5c11a4 Fixed spaces 2021-01-06 09:30:07 -08:00
Benjamin Vedder fa4d1abffa Changed default shutdown mode on HD75 2021-01-05 22:39:55 +01:00
Jeffrey M. Friesen 1b67f3efaf Added build script for 60D+ 2021-01-05 12:36:52 -08:00
Jeffrey M. Friesen 6a3dfb8526 Patched bug with gpio AF in uart 2021-01-05 12:30:41 -08:00
Jeffrey M. Friesen e862f29298 Re-wrote uart driver a bit 2021-01-05 09:39:45 -08:00
Jeffrey M. Friesen d9f4af9047 Merge remote-tracking branch 'upstream/dev_fw_5_02' into dev_fw_5_02 2021-01-04 12:55:09 -08:00
Benjamin Vedder e419bb78bf Added support for another NRF52832 revision 2020-12-30 22:03:44 +01:00
Benjamin Vedder 8f36f6c8cf Changed macro to avoid warning, build script update 2020-12-30 04:19:27 +01:00
Jeffrey M. Friesen 52f52cc3f4 some more revisions 2020-12-29 14:19:04 -08:00
Jeffrey M. Friesen f549090a03 Merge remote-tracking branch 'upstream/dev_fw_5_02' into dev_fw_5_02 2020-12-27 13:56:12 -08:00
Jeffrey M. Friesen 38fd15482e started adding 60D plus changes 2020-12-27 13:56:07 -08:00
Benjamin Vedder 5560a62b73
Merge pull request #249 from Mitchlol/little_focer
Add Little FOCer Hardware
2020-12-26 22:52:45 +01:00
Mitch Lustig a8a8ba3be2 Add to build script 2020-12-25 11:53:10 -08:00
Mitch Lustig 24e190c66c Merge branch 'dev_fw_5_02' into little_focer 2020-12-25 03:51:01 -08:00
Benjamin Vedder f45f61e13c Updated changelog 2020-12-24 14:14:59 +01:00
Benjamin Vedder 9b62c13803 Minor hwconf fixes 2020-12-24 14:14:30 +01:00
Benjamin Vedder 6a486846e3 Made 100K NTC temp sensor work for dual motor hardware too 2020-12-24 14:13:08 +01:00
Benjamin Vedder 64ed0df71a Only set one hw active and increase beta version number 2020-12-24 14:11:54 +01:00