update 1.4.1 Arduboy FX-C support

This commit is contained in:
MrBlinky 2026-02-08 20:45:17 +01:00
parent 7b337c908d
commit 127e7a8cbc
4 changed files with 125 additions and 0 deletions

View File

@ -293,6 +293,82 @@ arduboy-homemade.menu.rtc.rv3028.build.rtc=-DRV3028
arduboy-homemade.menu.rtc.rv3028.bootloader_rtc=-rv3028
arduboy-homemade.menu.rtc.rv3028.bootloader_dir=cathy3k-rtc/
################################################################################
# Arduboy FX-C board
################################################################################
arduboy-fxc.name=Arduboy FX-C
#Arduino Leonardo
arduboy-fxc.vid.0=0x2341
arduboy-fxc.pid.0=0x0036
arduboy-fxc.vid.1=0x2341
arduboy-fxc.pid.1=0x8036
arduboy-fxc.vid.2=0x2A03
arduboy-fxc.pid.2=0x0036
arduboy-fxc.vid.3=0x2A03
arduboy-fxc.pid.3=0x8036
#Arduino Micro
arduboy-fxc.vid.4=0x2341
arduboy-fxc.pid.4=0x0037
arduboy-fxc.vid.5=0x2341
arduboy-fxc.pid.5=0x8037
arduboy-fxc.vid.6=0x2A03
arduboy-fxc.pid.6=0x0037
arduboy-fxc.vid.7=0x2A03
arduboy-fxc.pid.7=0x8037
#Genuino Micro
arduboy-fxc.vid.8=0x2341
arduboy-fxc.pid.8=0x8237
#Sparkfun Pro Micro 5V
arduboy-fxc.vid.8=0x1b4f
arduboy-fxc.pid.8=0x9205
arduboy-fxc.vid.9=0x1b4f
arduboy-fxc.pid.9=0x9206
arduboy-fxc.upload.tool=arduino:avrdude
arduboy-fxc.upload.protocol=avr109
arduboy-fxc.upload.maximum_size=29696
arduboy-fxc.upload.maximum_data_size=2560
arduboy-fxc.upload.speed=57600
arduboy-fxc.upload.disable_flushing=true
arduboy-fxc.upload.use_1200bps_touch=true
arduboy-fxc.upload.wait_for_upload_port=true
arduboy-fxc.bootloader.tool=arduino:avrdude
arduboy-fxc.bootloader.low_fuses=0xff
arduboy-fxc.bootloader.high_fuses=0xd2
arduboy-fxc.bootloader.extended_fuses=0xcb
arduboy-fxc.bootloader.unlock_bits=0x3F
arduboy-fxc.bootloader.lock_bits=0x2F
arduboy-fxc.build.mcu=atmega32u4
arduboy-fxc.build.f_cpu=16000000L
arduboy-fxc.build.variant=arduboy-fxc
arduboy-fxc.build.board=AVR_ARDUBOY
arduboy-fxc.build.vid=0x2341
arduboy-fxc.build.pid=0x8036
arduboy-fxc.build.usb_manufacturer="Arduboy Inc"
arduboy-fxc.build.usb_product="Arduboy"
arduboy-fxc.build.board=AVR_ARDUBOY
arduboy-fxc.build.core=arduino:arduino
arduboy-fxc.build.flash_cs=-DCART_CS_HWB
arduboy-fxc.build.extra_flags=-DARDUBOY_10 {build.flash_cs} {build.usb_flags}
# Arduboy FX-C menu options ######################################################
arduboy-fxc.menu.core.arduboy-core=Arduboy optimized core
arduboy-fxc.menu.core.arduboy-core.build.core=arduboy
arduboy-fxc.menu.core.arduino-core=Standard Arduino core
arduboy-fxc.menu.core.arduino-core.build.core=arduino:arduino
arduboy-fxc.menu.boot.cathy3k=Cathy3K (starts with menu)
arduboy-fxc.menu.boot.cathy3k.bootloader.file=cathy3k/arduboymini-bootloader{bootloader_rtc}-menu.hex
arduboy-fxc.menu.boot.cathy3kg=Cathy3K (starts with game)
arduboy-fxc.menu.boot.cathy3kg.bootloader.file=cathy3k/arduboymini-bootloader{bootloader_rtc}-game.hex
################################################################################
# Arduboy FX board
################################################################################

View File

@ -0,0 +1,27 @@
/*
pins_arduino.h - Pin definition functions for Arduino
Part of Arduino - http://www.arduino.cc/
Copyright (c) 2007 David A. Mellis
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General
Public License along with this library; if not, write to the
Free Software Foundation, Inc., 59 Temple Place, Suite 330,
Boston, MA 02111-1307 USA
*/
#include "../arduboy-leonardo/pins_arduino.h"
#undef LED_BUILTIN
#define LED_BUILTIN 9

Binary file not shown.

View File

@ -471,6 +471,28 @@
],
"toolsDependencies": [
]
},
{
"name": "Arduboy homemade package",
"architecture": "avr",
"version": "1.4.1",
"category": "Contributed",
"help": {
"online": "http://community.arduboy.com/"
},
"url": "https://github.com/MrBlinky/Arduboy-homemade-package/raw/main/board-package/arduboy-homemade-1.4.1.zip",
"archiveFileName": "arduboy-homemade-1.4.1.zip",
"checksum": "SHA-256:af84f35be869d291487cc490ea99ad27af619610763361e78299a2aadffc36b7",
"size": "1487463",
"boards": [
{"name": "Arduboy production"},
{"name": "Arduboy DevKit"},
{"name": "Arduino Leonardo"},
{"name": "Arduino / Genuino Micro"},
{"name": "ProMicro 5V"}
],
"toolsDependencies": [
]
}
],
"tools":[]