Flashduino Code
Brought to you by:
p3ps0n
File | Date | Author | Commit |
---|---|---|---|
.idea | 2019-07-27 |
![]() |
[416ff8] Added "about" dialog |
hex_examples | 2019-07-27 |
![]() |
[aedde3] Added example hex files and *./bin* catalog |
src | 2019-07-27 |
![]() |
[aedde3] Added example hex files and *./bin* catalog |
.gitignore | 2019-07-26 |
![]() |
[99e79f] Initial commit |
LICENSE | 2019-07-27 |
![]() |
[c7a69c] Create LICENSE |
README.md | 2019-07-27 |
![]() |
[1ab0e3] Added changing bootloader manual to README.md |
dependency-reduced-pom.xml | 2019-07-27 |
![]() |
[416ff8] Added "about" dialog |
devices.json | 2019-07-27 |
![]() |
[aedde3] Added example hex files and *./bin* catalog |
pom.xml | 2019-07-27 |
![]() |
[416ff8] Added "about" dialog |
Easily program your arduino board with flash & EEPROM management support
To run application you'll need avrdude and in most cases libusb0.dll.
You can download it from here: Avrdude.
Place required files in /bin catalog next to compiled jar package.
.
├── Flashduino.jar
├── bin
│ ├── avrdude.conf
│ ├── avrdude.exe
│ └── libusb0.dll
└── devices.json
You can simply add support for other microcontrollers by adding it to devices.json
...
{
"name": "Displayname",
"id": "AVR Part",
"baudrate": "Overriding baudrate",
"programmer": "Used programmer"
}
...
If you're using Optiboot you can't read or write to eeprom directly. To use this feature you'll need to burn ATmegaBOOT.
To do this connect ISP Programmer to arduino and choose LilyPad Arduino (ATmega328P) board. Then press Burn bootloader. now you should have the ATmegaBOOT loaded.