queens-satellite-team / obc

Onboard computer STM32 development
2 stars 0 forks source link

Hardware Drivers (Bottom Level Code) #21

Open jillianmalherbe opened 2 years ago

jillianmalherbe commented 2 years ago

Motivation ⛰️

There are several electrical components aboard the OBC Daughterboard which the Raspberry Pi 4 needs to be able to interface with. These include:

  • Real Time Clock
  • Temperature Sensor
  • Micro SD Card Connector
  • Current Monitor
  • Voltage Monitor

Next Steps 🚶

Supporting Material and Resources 📖

Definition of Done 💯

Driver's which allow the Raspberry Pi to interface with the OBC's custom circuits can be found in the obc-Rpi-software repository. These functions have been thoroughly tested using the team's custom hardware. All requirements listed in the Design Document have been satisfied.

Tags

cc: @SeanTedesco @emmapaczkowski @jillianmalherbe

HarrisonMKG commented 2 years ago

First we need to identify the exact pieces of hardware for each device in order to figure out which datasheet to pull information from. After we should also do a bit of digging to see if there are already libraries out there that can help us interface with the specific hardware we wish to use in order to ensure we are not wasting time creating an already developed interface.