Skip to content

Releases: PurdueElectricRacing/monorepo

Firmware Release dd193dc

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 02:46
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 18:56
ca76e45
release-ca76e45

CANnector Option Byte Config (#569)

Firmware Release c511e65

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 04:46
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 18:39
bf51bbe
CANpiler Drop DBC Generation (#568)

- superDBC only from now on

Firmware Release 8bfb497

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 00:54
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 01:01
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 05:02
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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Oct 22:43
e347175
release-e347175

CANpiler Inits Hardware (#566)

Firmware Release 5d298d6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Oct 23:42
5d298d6
release-5d298d6

Lower Bus Load Thresholds (#567)

Firmware Release 1cd73f9

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Oct 00:36
1cd73f9
Drop F4 Arch From CANpiler/CANlib (#564)

- less MacroMagic™
- less canpiler stringmatching bs

---------

Co-authored-by: LelsersLasers <millankumar@gmail.com>