Hallo,
vor Jahren schon habe ich in meine Boards.txt eine Erweiterung eingebaut für Pro Minis damit die auch mit Spannungen <2V noch arbeiten.
Also BOD auf 1.8V gesetzt.
Wenn ich dieses Board anwähle und dann den Bootloader flashe klappt das auch prima.
## Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328P (BOD 1.8V)
## ---------------------------------------------------------------
pro.menu.cpu.8MHzatmega328bod18=ATmega328P (3.3V, 8 MHz, BOD 1.8V)
pro.menu.cpu.8MHzatmega328bod18.upload.maximum_size=30720
pro.menu.cpu.8MHzatmega328bod18.upload.maximum_data_size=2048
pro.menu.cpu.8MHzatmega328bod18.upload.speed=57600
pro.menu.cpu.8MHzatmega328bod18.bootloader.low_fuses=0xFF
pro.menu.cpu.8MHzatmega328bod18.bootloader.high_fuses=0xDA
pro.menu.cpu.8MHzatmega328bod18.bootloader.extended_fuses=0xFE
pro.menu.cpu.8MHzatmega328bod18.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
pro.menu.cpu.8MHzatmega328bod18.build.mcu=atmega328p
pro.menu.cpu.8MHzatmega328bod18.build.f_cpu=8000000L
Was mir gestern allerdings auffiel war das ich eine Software mit dieser Einstellung auf ein Board geflasht habe dem ich noch gar keinen neuen Bootloader verpasst hatte
! Ich dachte die IDE merkt das. Tut sie aber nicht. Falsches Board fällt doch sonst immer auf.
Was muss ich da noch für einen Schritt einfügen?
Und noch was ganz Anderes.
Wenn ich an dieser Boards.txt was ändere (z.b. den Namen für genau dieses 1.8V Board) so sehe ich das in der 1.8.x IDE sofort.
Die 2.x hat das wohl nur einmal übernommen und weitere Änderungen schlagen da nicht mehr durch.
Ich habe bisher nur gefunden das man und unter config (flatpak) oder sonst .config den Ordner "arduino-ide" (kleingeschrieben) löschen soll. Ok. Das geht tatsächlich. Die Änderungen der Boards.txt tauchen jetzt auch in der 2.x auf aber auch alle anderen Einstellungen sind vergessen und sie will sofort wieder alle Libs aktualisieren. Das kann es ja wohl nicht sein. Gibt es einen anderen Weg?
Ulli