G4lile0 / tinyGS

📡 Open Ground Station Network 🛰
GNU General Public License v3.0
922 stars 176 forks source link

Ax25 #207

Closed estbhan closed 10 months ago

estbhan commented 10 months ago

The following PR include two new classes and a Radio.cpp modification. This will allow to configure some satellites in order to convert the FSK data packet received in a AX.25 frame of data. For satellites not configured in the Satellite class, the FSK data packet received is uploaded to TinyGS without modification, however, if a satellite is known to use AX.25 and so configured, the algorithm will try to recover an AX.25 frame from the FSK data packet received.

G4lile0 commented 10 months ago

Congratulations Esteban, thanks for your great work.
Pull request accepted.. for beta and testing it's ok to have the AX.25 hardcoded in the firmware but for an official release we will have to managed it in a different way.