Commit Graph

  • 4f02c21bd9 Trim clock downwards during frequency hopping master jazzpi 2022-08-04 15:44:46 +02:00
  • 40bbb3d4c0 Set temperatures to 0 if reading TMP144 failed jazzpi 2022-08-04 14:34:59 +02:00
  • 48d8a90c4a Add BQ soft reset function jazzpi 2022-08-04 14:32:25 +02:00
  • 1be16efadf Speed up BQ initialization jazzpi 2022-08-04 14:21:47 +02:00
  • c6a5ffd2c0 Only use BQ and TMP144 once clock is synchronized jazzpi 2022-08-04 14:08:07 +02:00
  • 9c1d743bfd Explain clock synchronization mechanism jazzpi 2022-08-03 00:52:28 +02:00
  • 76427bdede Add second stage to frequency hopping jazzpi 2022-08-02 23:28:16 +02:00
  • 03080cd69a Frequency hopping using master heartbeats jazzpi 2022-08-02 21:18:22 +02:00
  • 9fb5e145ad Enable automatic Bus-Off management jazzpi 2022-08-02 21:14:59 +02:00
  • 2f267110a9 TimeSync -> ClockSync jazzpi 2022-08-02 19:11:31 +02:00
  • 29e15fc0f7 Trim HSI until time sync packets are received jazzpi 2022-07-31 12:09:55 +02:00
  • 171d3e40cd Use HSI with CAN-based time synchronization jazzpi 2022-07-31 00:54:36 +02:00
  • dc40179461 Enable automatic retransmission for CAN jazzpi 2022-07-30 20:06:27 +02:00
  • 8b8b2f10f0 Fix CubeMX Init function generation order jazzpi 2022-07-30 20:02:22 +02:00
  • 9cd8df92a3 Use HSE jazzpi 2022-07-29 01:52:40 +02:00
  • bf79b35967 event fixes jazzpi 2022-07-20 12:44:20 +02:00
  • da5118c73b Perform error checks _after_ one second jazzpi 2022-07-19 19:34:25 +02:00
  • 93bd0dfe76 Ignore temperature readings of 0x7FF jazzpi 2022-07-19 19:34:09 +02:00
  • 5213a41174 Working version jazzpi 2022-07-18 16:53:52 +02:00
  • 0fa19004d3 Use DMA for TMP144 communication jazzpi 2022-06-24 09:35:47 +02:00
  • 2c4a428534 Implement simple fan control jazzpi 2022-06-24 04:38:23 +02:00
  • 405b255936 Send AMS Errors jazzpi 2022-06-24 04:38:00 +02:00
  • c8d6894e4b Implement TMP144 timeout jazzpi 2022-06-24 04:36:31 +02:00
  • ec1383960b Use new AMS CAN interface jazzpi 2022-06-23 14:55:10 +02:00
  • 2acde9d565 Save all measured temperatures jazzpi 2022-06-23 13:53:56 +02:00
  • e58b9ffae0 Move main UART RX callback to main.c jazzpi 2022-06-23 13:05:25 +02:00
  • 839a9a930a Continue balancing on fault jazzpi 2022-06-23 12:48:06 +02:00
  • 8f0e661e18 Fix BQ initialization jazzpi 2022-06-23 12:40:35 +02:00
  • 9f69121203 Change AMS CAN to 500kbaud jazzpi 2022-06-23 12:08:22 +02:00
  • d54635c17e Transmit BQ CRC big-endian jazzpi 2022-06-23 12:07:18 +02:00
  • 705b9da821 Implement fan PWM jazzpi 2022-06-14 00:44:46 +02:00
  • bf08863de8 Implement EEPROM bytewise read/write jazzpi 2022-06-12 21:05:42 +02:00
  • 63107dc35c Limit main loop to 10 Hz jazzpi 2022-06-12 21:04:04 +02:00
  • 36c6bf2997 Move doc comments to header jazzpi 2022-06-12 15:15:53 +02:00
  • e503dbe632 Store details for BQ errors jazzpi 2022-06-12 14:44:37 +02:00
  • 6986e5dd3b Use status LEDs 1 & 2 jazzpi 2022-06-12 13:37:28 +02:00
  • 69645deb32 Get BQ communication to work jazzpi 2022-06-12 00:00:42 +02:00
  • 033e3c3dde Fix STM config for Slave v3 jazzpi 2022-06-11 23:59:32 +02:00
  • 94ab7d4237 CRLF -> LF jazzpi 2022-06-11 23:57:07 +02:00
  • 81177c74fe Remove calloc/free calls jazzpi 2022-06-09 16:35:05 +02:00
  • 6defd164b9 Recreate project for CubeMX/STM32forVSCode jazzpi 2022-06-09 16:33:57 +02:00