Ciao caro NG, e felice 2025
Sto lavorando a un piccolo webserver con Arduino ed era sempre andato tutto bene. Improvvisamente, ieri, ha iniziato a darmi errore di timeout nel caricamento e sono impazzito a cercare di capire perché. Notare che attivo tutti i warning in compilazione e mi faccio sempre una specie di punto di onore di eliminarli tutti.
Allora ho pensato a un improvviso guasto nella catena quindi reboot PC, cambio porte, altro esemplare di arduino per escludere che il primo si fosse rotto, etc.
Cerca che ti cerca, il problema era che in una stringa da stampare sulla seriale avevo messo due punti esclamativi di séguito. Ho cercato in rete e ho scoperto che i relativi valori numerici sono usati dal loader per segnalare un cambio modalità di lavoro, ed è considerato un "known bug".
Quindi mi è sorto il desiderio di avere una specie di lista di problemi simili, solo che suppongo che la lista dei bug noti sia lunga un km e passa e siano molto tecnici quindi di poca utilità per me. Quindi vi chiedo: conoscete qualche elenco di stranezze simili e di pratico uso da suggerirmi?
Chiaro, questo post potevo anche non scriverlo (dato che avevo risolto da me) ma potrebbe darsi che qualcuno potrà avere lo stesso problema e allora saperlo potrebbe non rivelarsi inutile.
[Certo che a meno di motivo inevitabile, chi ha implementato il loader poteva anche prendere ispirazione dalla genetica in cui i problemi omologhi al mio sono gestiti con triplette. In questo caso, con tre caratteri le probabilità di questo errore sarebbero scese drasticamente.]
ciao!
A.