Releases: MCUdude/MiniCore
Releases · MCUdude/MiniCore
MiniCore v2.0.0
Changelog:
- Add ATmega48PB, 88PB, 168PB and 328PB support
- Add separate bootloader menu
- You'll save 512 bytes by not using a bootloader
- Update core files to the latest version
MiniCore v2.1.3
Changelog:
- Add support for C++17
- Add
WIRE_INTERFACES_COUNT
macro. Relevant for devices with more than one TWI interface - Add macros to determine which core is in use
- Look for
MINICORE
orMCUDUDE_MINICORE
if using this core
- Look for
MiniCore v2.1.2
Changelog:
- Fix typo in Wire1.h library (#182)
- Fix missing SERIAL_PORT* macros in pins_arduino.h
- Update optiboot.h library
- It's now more streamlined than before
- Add flash library as a high-level wrapper around the optiboot.h library
MiniCore v2.1.1
Changelog:
- Fix typo in
abs()
macro (#174)
MiniCore v2.1.0
Changelog:
- Fix missing parenthesis in the round() macro that caused it to return incorrect results
- Revert abs() macro to use the "standard" Arduino implementation rather than being a wrapper for
__builtin_abs()
- Apparently,
__builtin_abs()
doesn't handle floats
- Apparently,
- Improve timing accuracy for all supported clock frequencies. Huge thanks to @cburstedde!
- Add MPLAB SNAP and PICkit4 programmers
MiniCore v2.0.9
Changelog:
- Fix typo in
constrain()
andround()
that broke compilation for a lot of projects
MiniCore v2.0.8
Changelog:
- Fix export compiled binary for Windows computers
- Improve "unsafe" macros
- This includes
abs()
,min()
,max()
,sq()
,round()
andconstrain()
MiniCore v2.0.7
Changelog:
- Update Wire and Wire1 library (#150)
- Wire and Wire1 is now based on the same class (TwoWire), so Wire1 can be passed to any library that expects a TwoWire object
- Big thanks to @asukiaaa for doing all the hard work
- Update Arduino corefiles
- Remove sbi and cbi macros, and use regular bitshifts instead for faster code execution and reduced compiled size
MiniCore v2.0.6
Changelog:
- Fix an issue where bootloaders compiled for 1 MHz was actually running at 8 MHz (#140)
- Load user application + bootloader when uploading using programmer
- This means that the IDE won't wipe the bootloader anymore if you're uploading with a dedicated programmer and a bootloader is selected in the Tools menu
- Save assembly output when exporting compiled binary
- Update fallthrough statement in Wire libraries to prevent warning in avr-gcc < 7
- Add EEPROM retain menu
MiniCore v2.0.5
Changelog:
- Add more programmers
- Add PIN macros
- You can now refer to pins with the macros such as PIN_PD0
- Add 4 and 2 MHz internal clock option
- Add 4, 2 and 1 MHz external clock option
- Update corefiles