Wednesday, October 7, 2026

CST489: Module 5 (Week 90)

I worked on my capstone implementation.

Tooling setup completed:

  • Installed and configured STM32 Extensions and drivers in VS code
  • Registered a Qt student account and installed Qt dev tools
  • Installed and configured QT C++ Extensions in VS code

Development (Code):

  • Wrote a proof of concept firmware image that behaves like a two way pass-through/bridge. It takes frames received on either interface, and transmits them on the opposing interface.
  • Successfully tested the PoC on my prototype board to make sure that basic buffer transfer works.
  • Used Claude to build out the desktop application front end. It is just the front end and isn't hooked up to anything yet.

Notes:
I initially got a bit overwhelmed after hitting some of the challenges one might expect from choosing a hardware + firmware + application based Capstone project but thankfully I was able to sort that out. I now have traction.

I need to...
  • think about how to test for timing disruptions and latency.
  • report transmission errors.
  • signal FIFO overflows in some other way besides the LED.
  • implement a smarter buffer read mechanism instead of using a hard coded frame size.

CST438: Week 8 (Week 83)

 Placeholder.

CST489: Module 5 (Week 90)

I worked on my capstone implementation. Tooling setup completed: Installed and configured STM32 Extensions and drivers in VS code Registered...