Skip to content

Releases: KelpieRobotics/2023-underwater-microcontroller

Separate Pi Comm UART Channels

Choose a tag to compare

@mingyeeee mingyeeee released this 11 Jun 02:31
  • UART 1 TX (half duplex) for stm to pi transmission
  • UART 2 TX RX for debugging
  • UART 4 RX for pi to stm transmission

Separating RX and TX for pi comms into different channels enables pi comms to work for over 15 minutes.

Reduced interrupt (Minimal Changes)

Choose a tag to compare

@mingyeeee mingyeeee released this 09 Jun 04:54
  • Refactored the UART interrupt for PiComms to reduce lines of code.
  • PiComms process moved to ICommsModule.
  • Function and variable names not revised, code has minimal changes and needs to be cleaned.
  • Uses double 0 as delimiting

V1.0.0-abort-fix

Choose a tag to compare

@mingyeeee mingyeeee released this 31 May 03:21

PASSES RELIABILITY TEST

Protobuf + Abort (still contains lots of code inside interrupt)

Input delay is not fixed in this version. Only comms are working reliably.