Skip to content

Releases: uw-midsun/firmware_xiv

DBC-7-8cdcaa08863e426a2340c7aa9ab40c4a89ffb071: [SOFT-507] Bootloader ping (#417)

06 Aug 02:02
8cdcaa0
Compare
Choose a tag to compare
The ping operation for the bootloader firmware + dispatcher for the datagrams for the bootloader project.

DBC-6-f8663efe812de4e1a923a275a23b9933bf3a287a

31 Jul 19:01
f8663ef
Compare
Choose a tag to compare
[SOFT-431] Python CAN Datagram Library (#405)

DBC-5-d7819e68a80bf245bdf9a985c6f1efdef85e5baf: [SOFT-511] Datagram node 0 behaviours (#424)

31 Jul 15:05
d7819e6
Compare
Choose a tag to compare
If 0 is in a destination_nodes of a datagram, the datagram is received by all.
If 0 is the node id, it receives all datagrams.

DBC-4-c49fcda8cb923e16a1d219508a992632c0be20c0: [SOFT-452] Regen braking toggling: MCI (#416)

29 Jul 01:53
c49fcda
Compare
Choose a tag to compare
Implemented the regen braking on MCI side by
 - Adding a regen braking state in regen_braking.c
 - Making test cases in test_regen_braking.c to ensure the functionality of regen_braking.c
 - Adding the internal regen_brake state to mci_output.c to set the current to zero when regen is diabled and the target velocity is less than the current velocity.
 - Added additional test cases to 'test_mci_output.c` to test all driving and pedal modes both when regen barking is enabled and disabled.

DBC-3-985d582e9e9f628d4cd908b57607bf356d03149f: [SOFT-513] Fix steering pins (#423)

25 Jul 23:18
985d582
Compare
Choose a tag to compare
* Fix pins in steering and smoke_steering

* Switch smoke_steering names + interrupt edges to match steering

These were updated on steering a while ago but smoke_steering wasn't
updated for it.

DBC-2-267896bcabaace3fee7c75b2f0afbf7c8f23a047: [SOFT-504] Change front PD adc read scale (#420)

24 Jul 16:39
267896b
Compare
Choose a tag to compare
For front PD, we've currently got a linear scale with 0 to the ADC reference voltage mapping to 0-100% fan speed. Per Aashmika and onsite testing, we need 0-1.65V to map to 0-100% fan speed. (1.65V or 1650mV should be a configurable parameter in a #define at the top of the file.) Also,
> if it is 3.3V the fans should be 0% or off (because the spst (switch) is open)
But the ADC can only detect up to its reference voltage, which is ~2V or so usually. So instead say that if the voltage is >1.65V (by some epsilon, maybe 50mV) and within an epsilon (again maybe 50mV) of min(reference voltage, 3.3V) then say that the switch is open and shut the fans off.

DBC-1-70d2d994e57082ad8ff643c77c4f8683f244a9bd: [SOFT-459] Add dbc releaser action (#422)

23 Jul 18:01
70d2d99
Compare
Choose a tag to compare
Creates a release containing the system_can.dbc file under tag DBC-[action run #]-[commit id], for every push to master.