Pre Release Version 3.1.4
Pre-release
Pre-release
Version 3.1.4-QC-V01 – 2022/08/08
Version 3.1.4-QC-V02 – 2022/08/30
Version 3.1.4-QC-V03 – 2022/09/05
Version 3.1.4-QC-V04 – 2022/09/16
Feature:
- Add board AW-CU488 Thing Plus (RTL8721DM)
- Add I2C Slave Mode Implementations and Examples
- Add I2C_Scanner example in Wire
- Enable lwip non-blocking mode in WiFi
- Support cpp standard string library
- Update PWM_over_BLEUart
- Support common anode / common cathode selection
- Update TensorFlow Lite Examples
- Update AmebaEink examples
API Updates:
- Update pgmspace.h to use DS1307 RTC and the Time library
- Update WiFiClient.cpp for MQTT disconnect issue
- Update system header files
- Update variants libs
- Add "src" folder for all examples
- Rename the AMB21/AMB22 variant name from "rtl8721d" to "rtl8722dm"
- Avoid same name issue with AW-CU488 Thing Plus (RTL8721DM)
- Update "awcu488_thingplus\variant.h" and "awcu488_thingplus\variant.cpp"
- Add PWM pin mapping
- Add Digital pin mapping
- Add SPI pin mapping
- Add TwoWire/I2C pin mapping
- Add IR Device pin mapping
- Add UART pin mapping
- Update for compitable with AW-CU488 Thing Plus
- Update "Arduino.h"
- Update IRDevice, SPI, Wire, WS2812, UART, PowerSave related
- Update API level pin name define for AMB21/AMB22, AMB23, BW16 and AW-CU488 Thing Plus
- Update Digital and Analog API
- Update "Arduino.h" add macros
- Update "wiring_digital.c", "wiring_analog.c" and "wiring_pulse.cpp" for mutiple use of PWM, GPIO, GPIO_IRQ and ADC functions
- Add clear "MODE_NOT_INITIAL"
- Fix for missing data when AudioCodec recording to SD card
- Update SPI to fix LCD example not working issue
- Update SWD related pin mode bug fix
- Update writing_digital.c
- Add wrie1 support
- Update FatFs to support checking status
- Correct typos
- Minor bug fix
Misc:
- Add DS1307.zip
- Add Time.zip
- Add ESP_ATCMD_on_AmebaD
- Update AmebaEink.zip for 7in5_Ebook
- Update ameba_d_tools V1.0.9
- Unlock Auto Upload Mode for all boards
- Add baudrate option
- Update "platform.txt"
- Update ameba_d_tools V1.1.0
- Update PowerSave related postbuild process
- Finalize Auto Upload, Erase flash and baudrate update
- Update "board.txt"
- Support AW-CU488 Thing Plus (RTL8721DM)
- Update usb_product as board name
- Add "common_lib" folder for all boards
- Move all common libs into this folder
- Update AMB21/22, AMB23, BW16, BW16-TypeC and AW-CU488 Thing Plus fritzing files
- Add AW-CU488 Pinmap
- Update README
What's Changed
- Add DS1307 RTC and Time Lib and update pgmspace.h by @xidameng in #96
- Add files and code for ATCMD_on_AmebaD by @Aurical in #98
- Wire, SPI and SPI1 support for new board by @lewispg228 in #99
- Update AmebaEink.zip with 7in5_Ebook demo by @pammyleong in #100
- Update line 57 in WiFiClient.cpp by @daphwl in #101
- Updates for compatibility by @daphwl in #103
- Update boards Pinmap by @daphwl in #104
- Add I2C Slave Mode Implementations and Examples by @xidameng in #105
- Fix for missing data when AudioCodec recording to SD card by @Aurical in #106
- Update example guide and new ATCMDs by @Aurical in #108
- Update comments for APIs by @pammyleong in #107
- Add I2C_Scanner example in Wire by @daphwl in #109
- Added AW-CU488 Pinmap by @pammyleong in #110
- Update SPI.cpp by @daphwl in #111
- Enable lwip non-blocking mode in ard_socket.c by @S10143806H in #112
- Update Readme for branch usage information by @xidameng in #115
- [SPI] Fix SPI LCD example not working issue by @xidameng in #116
- [SPI] Minor update to SPI API by @xidameng in #117
- Update TensorFlow Lite Examples by @daphwl in #118
- Update AmebaEink.zip folder by @pammyleong in #120
- Update Wire library to support Wire1 by @daphwl in #121
- Add in SSL, UDP, SoftAP features by @Aurical in #124
- Update AW-CU488 pinmap by @pammyleong in #123
- Update WiFiClient.cpp by @daphwl in #125
- Added more SPI pin defines by @lewispg228 in #126
- Modify typo in WiFi API by @S10143806H in #127
- Update ard_socket.c by @S10143806H in #129
Full Changelog: V3.1.3-QC-V04...V3.1.4-QC-V04