From 4bf713c7361b97d26eaf10b7a683a6510ab0dd80 Mon Sep 17 00:00:00 2001 From: Michael Kamprath Date: Sun, 5 Jan 2025 17:19:31 -0800 Subject: [PATCH] ravedude: Add support for Mighty Core ATMEGA1284P boards This adds support for the Arduino DIP-40 Development Board [1] with an ATMEGA1284P using the Mighty Core Arduino core and bootloader, or really any board using a ATEMEGA1284P with the Mighty Core Arduino core installed. Tested and verified to work with a ATEMEGA1284P. Theoretically variants of this can be made for other ATMEGA DIP40 MCUs, but I am not in a position to test that. [1]: https://www.tindie.com/products/MCUdude/dip-40-arduino-compatible-development-board/ --- ravedude/src/boards.toml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ravedude/src/boards.toml b/ravedude/src/boards.toml index ba72850240..52a5cba2db 100644 --- a/ravedude/src/boards.toml +++ b/ravedude/src/boards.toml @@ -238,3 +238,18 @@ [duemilanove.usb-info] # No IDs here because the Nano 168 uses a generic USB-Serial chip. error = "Not able to guess port" + +[mighty-core-atmega1284p] + name = "Mighty Core DIP40 Dev Board for ATMEGA1284P" + + [mighty-core-atmega1284p.reset] + automatic = true + + [mighty-core-atmega1284p.avrdude] + programmer = "arduino" + partno = "atmega1284p" + baudrate = -1 + do-chip-erase = true + + [mighty-core-atmega1284p.usb-info] + error = "Not able to guess port"