Menu

Tree [9a8711] master /
 History

HTTPS access


File Date Author Commit
 .idea 2019-07-27 P3PS0N P3PS0N [416ff8] Added "about" dialog
 hex_examples 2019-07-27 P3PS0N P3PS0N [aedde3] Added example hex files and *./bin* catalog
 src 2019-07-27 P3PS0N P3PS0N [aedde3] Added example hex files and *./bin* catalog
 .gitignore 2019-07-26 P3PS0N P3PS0N [99e79f] Initial commit
 LICENSE 2019-07-27 P3PS0N P3PS0N [c7a69c] Create LICENSE
 README.md 2019-07-27 P3PS0N P3PS0N [1ab0e3] Added changing bootloader manual to README.md
 dependency-reduced-pom.xml 2019-07-27 P3PS0N P3PS0N [416ff8] Added "about" dialog
 devices.json 2019-07-27 P3PS0N P3PS0N [aedde3] Added example hex files and *./bin* catalog
 pom.xml 2019-07-27 P3PS0N P3PS0N [416ff8] Added "about" dialog

Read Me

Flashduino

Easily program your arduino board with flash & EEPROM management support

Getting started

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

Devices list

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"
}
...

Writing to EEPROM

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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.