Releases: ArminJo/ATtinySerialOut
Releases · ArminJo/ATtinySerialOut
Support of all ports of ATtiny88 using ATTinyCore numbering scheme.
Usage of ATTinyCore pin numbering scheme e.g. PIN_PB2
Usage of ATTinyCore pin numbering scheme e.g. PIN_PB2 and therefore removed USE_PORTB_FOR_TX_PIN.
Adjusted macro for MH-ET LIVE Core
v2.1.1 Bumped version to 2.1.1 Adjusted macro for MH-ET LIVE Core.
Added USE_PORTB_FOR_TX_PIN
- Added compile guard.
- Added
USE_PORTB_FOR_TX_PIN
to allow TX pin on port B for ATtiny87/167. - Improved #if guard for instance naming.
Renamed ATtinySerialOut.cpp to ATtinySerialOut.hpp
- Renamed ATtinySerialOut.cpp to ATtinySerialOut.hpp => TX pin can be defined in main program.
- Added symbol
TINY_SERIAL_INHERIT_FROM_PRINT
- if defined, you can use this class as a replacement for standard Serial as a print class.
Added ATtiny88 support
- Cloned ATtinySerialOut.cpp as ATtinySerialOut.cpp.h for direct include.
- Added ATtiny88 support.
ATtinyX4 support
1.2.1 Version for ATtinyX4
Moved functions + ATtiny167 Support
- Removed workaround #define __FlashStringHelper fstr_t for old Digispark core < 1.6.8 in order to work with core >= 1.7.0.
- ATtiny167 Support.
- Moved functions from to cpp file.
Corrected output format for uint16_t and uint32_t, improved Print class handling.
- Removed symbol
TINY_SERIAL_INHERIT_FROM_PRINT
and replaced by macro#define Print TinySerialOut
- Changed
int
toint16_t
andlong
toint32_t
. - Use
utoa()
andultoa()
foruint16_t
anduint32_t
.
Added function writeCRLF()
1.0.5 Version 1.0.5