TIL: for some unexplained reason, if you ask circuitpython to write in a location that is not on the SD card, it won't be able to write on the SD card.
also, after weeks of ignoring the issue because I didn't know how to debug it, I now have a device that can log GPS data on an SD card.
additionally, if in the function write_sentence(sentence)
you use fp.write(sentence)
instead of fp.write(gps.nmea_sentence)
you can even write *other* things on the same log! such as, I don't know, sensor data!
now I guess I have to write something for the PC that can extract sensor data from a NMEA log and show it in a nice way? meh, maybe, at some point :D
rag. Gustavino Bevilacqua reshared this.
Elena ``of Valhalla''
in reply to Elena ``of Valhalla'' • •TIL: per qualche ragione incomprensibile, se chiedi a circuitpython di scrivere in una posizione fuori dalla scheda SD, non riesce a scrivere sulla scheda SD.
e così, dopo settimane in cui ho ignorato il problema perché non sapevo come debuggarlo, adesso ho un dispositivo che salva dati GPS su una scheda SD
e per di più, se nella funzione
write_sentence(sentence)
usifp.write(sentence)
anzichéfp.write(gps.nmea_sentence)
riesci anche a scrivere *altre* cose nello stesso log! tipo, chessò, dati da dei sensori!adesso immagino che dovrei scrivere qualcosa per il PC che estragga i dati dei sensori da un log NMEA e li mostri in modo carino? mah, magari, prima o poi :D
reshared this
rag. Gustavino Bevilacqua e Joe Vinegar reshared this.