Between a (thinking) rock and a hard(-coded) place(holder), Firmware is where the components of FINCH are connected to the microcontrollers that manage them.

Meetings

We meet on Saturdays at 14:00 in MY618. Check the #firmware channel on Slack for details.

Firmware Meeting Notes


Writing Code

Firmware Design Guidelines

Software Engineering

Firmware Datasheets & Bookshelf

Firmware Component Design Process

Tools

Git

GitHub

Key Artifacts

Drivers

The Data Budget

FINCH Commander

Telecommand & Telemetry Formats

Firmware Fault Detection, Isolation, and Recovery Plan

Firmware Software Specifications

Firmware Failure Mode and Effects Analysis (FMEA)


Other Links

Firmware Onboarding

Archived Firmware Docs

📝 Task Tracker

Untitled


🔨 Firmware Components Tracker

Open each component page to see who is currently using or holding a component.

Untitled

The Team

Untitled


Untitled