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
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
Benjamin Vedder
04dc98dffe
Move upload rules to end
2020-12-24 14:10:22 +01:00
Benjamin Vedder
4d73ba9bc6
Merge pull request #245 from Mitchlol/cfoc2_1.0
...
Add Cheap Focer 2 Hardware
2020-12-24 13:42:20 +01:00
Benjamin Vedder
b499ecee2a
Merge pull request #246 from surfdado/fw_5_02_ntc100k
...
NTC100k Motor Temperature Sensor support
2020-12-24 13:40:29 +01:00
Benjamin Vedder
83b766b43e
Merge pull request #248 from Shackmeister/UXV_SR
...
Uxv sr
2020-12-24 13:38:42 +01:00
Frank Severinsen
927fd01618
Merge remote-tracking branch 'origin/UXV_SR' into UXV_SR
2020-12-22 00:25:30 +01:00
Frank Severinsen
4212c315a1
minor fixes to SR HW config
2020-12-22 00:25:03 +01:00
Frank Severinsen
5dc57d9b6c
minor changes
2020-12-22 00:24:48 +01:00
Frank Severinsen
5eb935f3ce
WIP, Current status DAC output
2020-12-22 00:24:19 +01:00