Releases: MCUdude/MiniCore
Releases · MCUdude/MiniCore
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
MiniCore v2.0.4
Changelog:
- Add more supported clocks
- 14.7456 MHz, 11.0592 MHz, 7.3728 MHz, 3.6864 MHz, and 1.8432 MHz added
- Fix A6 and A7 definitions for ATmega48/88/168/328PB (#107)
- Fix incorrect
analogInputToDigitalPin
macro - Change baud rate for 8 MHz external option
- Baud rate is now 57600 instead of 38400
- This is to ensure compatibility across all my other Arduino cores
- Add 12 MHz 115200 baud bootloaders
- Fix issue where i2c slave functionality may not work (#122)
- Add slow USBtinyISP and USBasp programmers
- Blank chips run at 1 MHz. Some programmers, especially USBasp are too fast for these chips.
MiniCore v2.0.3
MiniCore v2.0.2
Changelog:
- Unify Wire+Wire1 and SPI+SPI1 library
- Fix CFD fuse bit for ATmega328PB
- Add printf to print class (Use Serial.printf for instance)
- Fix issue with PCINT macros not being correct
- Add wiring reference document
- Get rid of some compiler warnings related to the EEPROM library
- UART1 on ATmega328PB can now be used for serial upload