diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3db0f50..c96d3b0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,7 @@
# Changelog
* Unreleased
+* 1.3.0 (2022-03-28)
* Add support for `EXTRA_CPPFLAGS`, similar to `EXTRA_CXXFLAGS`.
* Add `digitalReadValue(pin, val)` to control the return value of
`digitalRead(pin)`.
@@ -9,10 +10,11 @@
`digitalReadValue()` is a no-op.
* See [PR#61](https://github.com/bxparks/EpoxyDuino/pull/61).
* Add an empty `EpoxyDuino.h` at the top level to stop warning messages from
- the Arduino IDE. Fixes
- [Issue#62](https://github.com/bxparks/EpoxyDuino/issues/62).
- * Add [libraries/EpoxyMockSTM32RTC](libraries/EpoxyMockSTM32RTC) which is a
- mock of the [STM32RTC](https://github.com/stm32duino/STM32RTC) library.
+ the Arduino IDE.
+ * Fixes [Issue#62](https://github.com/bxparks/EpoxyDuino/issues/62).
+ * Add [libraries/EpoxyMockSTM32RTC](libraries/EpoxyMockSTM32RTC)
+ * A mock of the [STM32RTC](https://github.com/stm32duino/STM32RTC)
+ library.
* 1.2.3 (2022-02-24)
* Rename `unixhostduino_main()` to `epoxyduino_main()`, and make it
static. No need to expose it publicly.
diff --git a/README.md b/README.md
index 8708a01..24c4d1c 100644
--- a/README.md
+++ b/README.md
@@ -43,9 +43,10 @@ For actual application development, I have started to build a set of
libraries within EpoxyDuino which emulate the versions that run the actual
hardware:
-* EpoxyFS: emulation of the ESP8266 LittleFS or ESP32 LittleFS
-* EpoxyEepromAvr: emulation of AVR-flavored `EEPROM`
-* EpoxyEepromEsp: emulation of ESP-flavored `EEPROM`
+* [EpoxyFS](libraries/EpoxyFS): emulation of the ESP8266 LittleFS or
+ ESP32 LittleFS filesystem
+* [EpoxyEepromAvr](libraries/EpoxyEepromAvr): emulation of AVR-flavored `EEPROM`
+* [EpoxyEepromEsp](libraries/EpoxyEepromEsp): emulation of ESP-flavored `EEPROM`
If your program has limited hardware dependencies so that it is conceptually
portable to a vanilla Unix environment, EpoxyDuino may work well for you.
@@ -70,7 +71,7 @@ The disadvantages are:
environments (e.g. 16-bit `int` versus 32-bit `int`, or 32-bit `long` versus
64-bit `long`).
-**Version**: 1.2.3 (2022-02-24)
+**Version**: 1.3.0 (2022-03.28)
**Changelog**: See [CHANGELOG.md](CHANGELOG.md)
@@ -862,8 +863,6 @@ worth the trade-off.
#### Unix Line Mode
-(Added in v1.2.0)
-
The `Print` class in the Arduino API implements the `Print::println()` function
by printing the DOS line terminator characters `\r\n`. This decision make sense
when the serial port of the microcontroller is connected to a serial terminal,
@@ -936,8 +935,6 @@ test(myTest) {
#### Enable Terminal Echno
-(Added in v1.2.3)
-
By default, the `stdin` of the terminal is set to `NOECHO` mode for consistency
with the actual serial port of an Arduino microcontroller. However when running
a command line utility on a Unix terminal emulator using EpoxyDuino, it is often
diff --git a/cores/epoxy/Arduino.h b/cores/epoxy/Arduino.h
index 6356fd8..cdc18db 100644
--- a/cores/epoxy/Arduino.h
+++ b/cores/epoxy/Arduino.h
@@ -14,8 +14,8 @@
#define EPOXY_DUINO_EPOXY_ARDUINO_H
// xx.yy.zz => xxyyzz (without leading 0)
-#define EPOXY_DUINO_VERSION 10203
-#define EPOXY_DUINO_VERSION_STRING "1.2.3"
+#define EPOXY_DUINO_VERSION 10300
+#define EPOXY_DUINO_VERSION_STRING "1.3.0"
#include // min(), max()
#include // abs()
diff --git a/library.json b/library.json
index 9a16bfc..0d44d7e 100644
--- a/library.json
+++ b/library.json
@@ -1,6 +1,6 @@
{
"name": "EpoxyDuino",
- "version": "1.2.3",
+ "version": "1.3.0",
"description": "Compile and run Arduino programs natively on Linux, MacOS and FreeBSD.",
"keywords": [
"unit-test",