Moin Namensvetter!
Zunächst: Ich krieg' ja hier 'ne Menge Logger von den Leuten, also Logger, die in Benutzung waren.
Was offenbar 'ne Superidee ist von Einigen: TESA auf eine Seite der SD. Die SD sitzt wie Bombe.
Aus Anlass des momentanen Designbugs in der HoTT Senderfirmware (zu schneller Sensorscan beim Startup, á la SPEKTRUM TM1000) habe ich das bereits gemacht, aber bisher erst für die Firmwares R62 und R72, - soll nun für alle Firmwares kommen, vielleicht dieses WE.
Normalerweise ist das Log Recording Bestandteil der Main Loop der Software (der einzige nicht interruptgesteuerte Part), und zur Main Loop gehört das Data Processing, was also die Daten updatet, die aufzeichnet werden und in die Telemetrien gehen, welche interruptgesteuert sind.
Ist die SD nicht verfügbar, beschränkt sich die Main Loop auf dieses LED-Kino, was Abwesenheit der SD signalisiert.
Mit dieser Änderung, die, wie gesagt nur in R62 und R72 draußen ist, bedeutet Abwesenheit der SD nur noch, dass eben nicht aufgezeichnet wird, das Data Processing läuft trotzdem.
Sprich:
- Alles andere läuft weiter, wenn die SD mittendrin sich verabschiedet, rausgerutscht, putt, Filesystem im Arm, whatever.
- Er startet auch ohne SD, die Config ist die zuletzt gelernte aus dem EEPROM des Prozessors.
Also, Thomas, Dein Wunsch wurde bereits "präventiv berücksichtigt".