Skip to content

Pre Release Version 3.1.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@ambiot ambiot released this 08 Aug 07:31
· 145 commits to dev since this 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

Full Changelog: V3.1.3-QC-V04...V3.1.4-QC-V04