Eftersom min kontakt med avr-programmering har handlat om kodning i gedit, makefiles gcc och avrdude, så har jag saknat ett program som ger enkel tillgång till fusebitarna på mikrokontrollern (bör nämnas att jag inte har letat så noga eller alls eftersom det bara är en sak man tänker på när man väl behöver den).
Det är möjligt att jag uppfinner hjulet på nytt men har nu skrivit ett konsolprogram som ordnar läsning, redigering och skrivning.
Systemkrav:
- python
- avrdude
Innehåll:
- fusili_core.py - här är de grundläggande funktionerna
- fusili_cli.py - terminalinterface till core
- m16.py, m32.py - definitonsfiler för olika verisioner, dessa är de jag har gjort men det är lätt att skapa egna.
Programmet används på egen risk, men jag anser det vara tillräckligt stabilt för mina egna projekt. Eftersom jag är linuxanvändare är det linux jag fokuserat på, men det bör med eventuella modifikationer fungera på windows med (t.ex. ändra "/tmp" på rad 13 i fusili_core.py till något annat)
http://users.student.lth.se/et06lb2/fusili.tar.gz
kommentarer? frågor? önskemål?