oresat / oresat-firmware

OreSat firmware based on ChibiOS for M0 and M4 microcontrollers
GNU General Public License v3.0
36 stars 13 forks source link

Prune legacy code #99

Open ThirteenFish opened 3 months ago

ThirteenFish commented 3 months ago

-150k loc. Moving from OreSat0 to OreSat0.5 saw significant hardware changes that until this point hadn't been reflected in this repo. This commit removes support for the no longer used hardware, including old boards, drivers for no longer used devices, and STM32F4/L4 microcontrollers entirely. Of note:

ThirteenFish commented 3 months ago

We also could keep and fix sensors.[c/h]. I think it is still relevant to F0?

I've added it back in, but it'll need some work to get it functional again. The way it's currently implemented it steps on the toes of anyone trying to use the ADC, currently ADCS and the diode card.

glennl commented 3 months ago

For RF hardware things I occasionally use for testing with an F4 Nucleo, there are three (3) branches I go to. This stuff could possibly be moved somewhere that makes better sense, particularly since the code was initially created before there was any real working C3, but for some reason became part of oresat-firmware repo.

The names of the branches under oresat-firmware are: