Repository navigation
Releases: PurdueElectricRacing/monorepo
Releases · PurdueElectricRacing/monorepo
Release list
Firmware Release dd193dc
SCAN Config Baseline (#570) Moved these to SCAN - `E_METER_MEASUREMENT` - `E_METER_STATUS` - `E_METER_TEMPERATURE` - `brake_pressure` - `bms_pecs` - `cell_telemetry` - `thermistor_telemetry` - `cooling_outputs` - `mark_data` - `imd_state` - `front_driveline_init` - `rear_driveline_init` - `front_shockpots` - `rear_shockpots` - `front_oil_temps` - `rear_oil_temps` - `front_driveline_version` - `rear_driveline_version` - `bl_front_driveline_start` - `bl_front_driveline_crc` - `bl_front_driveline_jump` - `bl_front_driveline_data` - `bl_front_driveline_resp` - `bl_front_driveline_info` - `bl_rear_driveline_start` - `bl_rear_driveline_crc` - `bl_rear_driveline_jump` - `bl_rear_driveline_data` - `bl_rear_driveline_resp` - `bl_rear_driveline_info` - `gps_velocity` - `gps_speed_heading` - `gps_coordinates` - `IMU_angular_rate` - `IMU_acceleration`
Firmware Release ca76e45
release-ca76e45 CANnector Option Byte Config (#569)
Firmware Release c511e65
Autogenerate min, max for enum types (#552) Also enforce that enum types don't have scaling/offset -- Co-authored-by: LelsersLasers <millankumar@gmail.com>
Firmware Release bf51bbe
CANpiler Drop DBC Generation (#568) - superDBC only from now on
Firmware Release 8bfb497
Calculate IMD isolation resistance (#549) * Calculate insulation resistance from duty cycle (and send over CAN) * Replace periodic polling with interrupt system * Re-organize: separate capture vs calculation logic * Fix: LS is active low
Firmware Release 5f8a50d
PDU27 Boot (#565) * Basic switch control/init * SCAN * Fix ADC/MUX schematic mis-label --------- Co-authored-by: LelsersLasers <millankumar@gmail.com>
Firmware Release 18c0377
timestamped frame has 2 bits id, use in DAQ and CANnector (#561)
- Instead of using hardcoded values, timestamped frames are now labeled
with generated bus IDs
- The bus ID in the frame header was also extended from 1 bit to two
bits to allow for up to 4 distinct IDs
```c
typedef struct {
uint32_t ticks_ms; // ms timestamp of reception
uint32_t identity; // [2 bit bus ID] [1 bit isExtID] [29 bits CAN ID]
uint64_t payload; // message data
} timestamped_frame_t;
```
---------
Co-authored-by: LelsersLasers <millankumar@gmail.com>
Firmware Release e347175
release-e347175 CANpiler Inits Hardware (#566)
Firmware Release 5d298d6
release-5d298d6 Lower Bus Load Thresholds (#567)
Firmware Release 1cd73f9
Drop F4 Arch From CANpiler/CANlib (#564) - less MacroMagic™ - less canpiler stringmatching bs --------- Co-authored-by: LelsersLasers <millankumar@gmail.com>