Ameba ARDUINO: Release History
Release History
- Version 3.1.5 – 2023/01/09
- Feature:
- – Support Arduino IDE 2.0
- – Enable debugging feature for Arduino IDE 2.0
- – Add GCC Standard Lib compile Support
- – Add board support for AMB25 and AMB26
- – Add board support for ublox, NORA-W30
- – Add comments for pin mapping in the examples
- – Update WiFiWebServer example to allow user to choose the analog pin they want to read
- – Update WS2812B example
- API Updates:
- – Update Arduino.h to include dtostrf and itoa libs
- – Update WS2812B.cpp to solve compilation issue
- – Update BW16 variant.cpp to allow user to select enable pin for “A0” and “A1”
- – Update platform.txt to enable precompiled libraries
- – Update related API files for new board AMB25 and AMB26
- – Update board.txt for new boards AMB25, AMB26 and NORA-W30
- – Update folder variants\common_libs and system
- – SDK source common libs and header files
- – Minor bug fix
- Misc:
- – Add “Standard Lib Enable” to the IDE menu to switch between Ameba and gcc standard lib function
- – Rename folder inside variants for new board AMB25, AMB26 and NORA-W30
- – Update TensorFlow Lite for AMB25/AMB26 board Support
- Version 3.1.4 – 2022/09/16
- Feature:
- – Add board AW-CU488 Thing Plus (RTL8721DM)
- – Add I2C Slave Mode and examples
- – Add I2C_Scanner example
- – Support cpp standard string library
- – Update PWM_over_BLEUart
- – support common anode / common cathode selection
- – Update TensorFlow Lite, 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 and 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, Digital, SPI, TwoWire/I2C, IR Device, UART pin mapping
- – Update “Arduino.h” and IRDevice, SPI, Wire, WS2812, UART, PowerSave related API
- – 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
- – Add wrie1 support
- – Update FatFs to support checking status
- – Correct typos
- – Minor bug fix
- Misc:
- – Add DS1307.zip and 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
- Version 3.1.3 – 2022/06/29
- Feature:
- – Add WS2812B Library and Examples
- – Add examples. WS2812B_Basics. and WS2812B_Patterns
- – Add USBD feature and Examples
- – Support for USB CDC ACM device
- – Support for USB HID device
- – Add example, USBCDCSerial, USBHIDKeyboard, USBHIDMouse, and USBHIDGamepad
- – Fix for iPhone hotspot SSIDs
- – Add in examples for using UTF-8 encoding to connect to iPhone hotspots using non-ASCII SSID
- – Update examples, ConnectNoEncryption, ConnectWithWE, ConnectWithWPA, and WiFiAPMode.ino
- – Remove example IBM_Watson_IoT_Quickstart.ino
- – Update example HCSR04_Ultrasonic.ino and LED_InterruptCtrl.ino
- – Update GPIO pin number
- API Updates:
- – Update API for SPI
- – Modify return value of transfer16 function
- – Fix for SPI buffer transfer not filling buffer with received data
- – Update API for GPIO
- – Update DHT library
- – Update example DHT_tester.ino
- – Update ard_socket.c
- – Fix the IPv6UDPServer/Client example issue
- – Update osPriority in main.cpp
- – Update RTOS priority from osPriorityRealtime decrease to osPriorityLow
- Misc:
- – Update AmebeOneWire.zip
- – Update Ameba_TensorFlowLite.zip
- – Add support of BW16
- – Update boards.txt
- – Update “build.tarch=cortex-m33”
- – Update “build.core=ambd”
- – Update “build.mcu=RTL8722DM” or “build.mcu=RTL8720DN”
- – Update vid, pid, upload.protocol, build.usb_product
- – Update TensorFlow Lite patch
- – Correcting typo
- – Add image tools V1.0.8
- – Support linux, macos, and windows platform
- – Merge Upload tool and image tool
- – Add Auto Upload Mode option
- – Add Erase Flash option
- – Add menu selection for Auto Upload Mode and Erase Flash
- – Update “board.txt”
- – Update “platform.txt”
- – Add BW16-TypeC fritzing files
- Version 3.1.2 – 2021/12/28
- Feature:
- – Update SimpleWebServerWiFi example
- – Support BW16(RTL8720DN)
- API Updates:
- – Update Wlan related naming from “AmebaWiFi” become “WiFi”
- – Update RTC libray for minor bug fix
- Misc:
- – Update all Fritzing files for new name updates
- – AMB21, AMB22, AMB23, and BW16
- Version 3.1.1 – 2021/12/25
- Feature:
- – Add BLE HID and examples
- – BLEHIDGamepad, BLEHIDKeyboard, and BLEHIDMouse
- – Update PowerSave examples
- – Support RTL8722DM MINI and RTL8720DN/BW16
- – Enable LwIP hostname edit
- API Updates:
- – Update API for PowerSave
- – Update ameba_d_tools 1.0.7 for all 3 platforms
- – Support RTL8720DN/BW16 and RTL8722DM MINI
- – Add more Aon wake up pins
- – Update API for IR
- – Removed requirement to define both IR TX and RX pins in IRDevice::begin
- – Removed previous limit on number of time durations IRDevice::send can accept
- – Update GPIO Int
- – Enable INPUT_IRQ_CHANGE
- – Add definition inside wiring_constants.h and wiring_digital.c, also complete the TODO part for attachInterrupt() as well
- – Update UART, for RTL8720DN/BW16 not showing log issue
- – Fix wrong attribute permissions for characteristic CCCD descriptor. Remove unused variable warnings
- – Update GTimer, for the internal timer ID validation test
- – Updated SPI connection for RTL8720DN/BW16
- – Update Google_Cloud_IoT example with new Google TLS cert
- – Update Analog Pin remove A0 and A1
- – Update Platform.txt for Windows OS with User Name having a space in between
- – Update all libs
- Misc:
- – Update AmebaEink.zip, SPI connection for RTL8720DN/BW16
- – Add Autoflash_patch folder
- – Update the Fritzing of RTL8720DN/BW16, remove A0 and A1
- Version 3.1.0 – 2021/11/05
- Feature:
- – Support board RTL8720DN(BW16)
- – Add WiFiControlCar example
- – Add Arduboy zip library
- – Add WPA3 support
- – Add Amebad_HMI_MQTT zip library
- – Add support for IPV6 wiht 4 examples
- – Wlan lib update
- – Minor bug fix
- API Updates:
- – Support Microsoft Azure IoT cloud
- – Enable “strnlen” from rom
- – Add “#define yield” for compilation
- – Update PubSubClient lib
- – Update APIs for RTL8720DN(BW16) (SPI, I2C, Fatfs, Audiocodec and UART
- – Update jtag enable functions
- – Update wifi security option
- – Remove the unused libs lib_wifi_fw.a lib_wifi_ucps_fw.a
- – Update watchdog
- – Update AudioCodec
- – Pin mapping updates
- – Remove unused marcos
- – RTL8720DN(BW16) related naming update for all examples
- – Update PowerSave
- Misc:
- – Add RTL8720DN_BW16 frizting folder
- – Move RTL8720DN_BW16 frizting files to correct folder
- – Rename folder name to short the length of path
- – Add Offline_SDK_installation_tool (Windows, Linux and MacOS)
- – Update linux tools for compatibility issue
- – Update RTL8722DM MINI and RTL8720DN(BW16) Fritzing and Pinmux
- – Update ameba_d_tools V1.0.6
- – Add Image_Releated folder
- – Correct the core from Cortex-M4 to Cortex-M33
- Version 3.0.11 – 2021/10/26
- Feature:
- – Add example, FatfsSDIO – Read and open HTML file from SD card
- API Updates:
- – RTL8720DN/BW16 related compatibility update for all examples
- Misc:
- – Update RTL8722DM MINI and RTL8720DN Fritzing and Pinmux
- Version 3.0.10 – 2021/09/22
- Feature:
- – Add AudioCodec wav examples
- API Updates:
- – Pin mapping updates for RTL8722DM MINI
- – Remove unused marcos
- – Update platform.txt for bin files process
- – rollback for “wifi.h” update
- – Minor bug fix patch
- Version 3.0.9 – 2021/09/13
- API Updates:
- – Pin mapping updates
- – Remove unused marcos
- – “wifi.h” related files change to “Amebawifi.h”
- Version 3.0.8 – 2021/05/06
- Patch update:
- – 2021/07/06
- – Add WPA3 support
- – Update wlan lib and related lib
- Feature:
- – Add RTL8722DM MINI board
- – Add fatfs for SD card
- – Add AudioCodec
- – Add TensorFlow lite support with examples
- – Add zip libraries for TensorFlow lite support
- – Update SDK for supporting Arduino IDE 2.0
- – Update wlan lib
- API Updates:
- – Update zip libraries of Eink
- – ADC updates, Change calculation method to use EFUSE calibration parameters and SDK formula to improve accuracy
- – writing_analog updates, minor bug fix and support for MINI board
- – SPI updates, minor bug fix and support for MINI board
- – I2S updates, minor bug fix and support for MINI board
- – IRDevice updates, minor bug fix
- Version 3.0.7 – 2020/11/19
- Feature:
- – Add AmebaIRDevice example IRSendSONY
- – Update Ameba Arduino IRDevice API
- – Update Ameba Arduino SSL related API
- – Update Ameba Arduino Wlan API to support static IP function
- Version 3.0.6– 2020/10/28
- Feature:
- – Add Ameba RTC support
- – Add AmebaRTC example RTC and RTCAlarm
- – Add Ameba Watchdog support
- – Add AmebaWatchdog example WatchdogTimer
- – Update Ameba BLE support
- – Add AmebaBLE example BLEUartService, DHT_over_BLEUart
- – Update Ameba Wlan library
- – Update Ameba Wlan SDK structure, add AP mode hidden SSID support
- Version 3.0.5– 2020/09/09
- Feature:
- – Build in tool updates V1.0.4
- – Add zip lib AmebaEink
- – Add AmebaEink example EinkDisplayImage, EinkDisplayQR, and EinkDisplayText
- – Add google cloud examples
- – Update Amazon AWS related examples
- – Add power save support
- – Add AmebaPowerSave example TicklessMode, DeepSleepMode, DeepSleep_DHT_LCD_Example, and DeepSleep_DHT_Eink_Example
- Version 3.0.4 – 2020/07/27
- Feature:
- – Update BLE library. Add example BLEBatteryClient and BLEWIfiConfig
- – Update from polarssl to mbedtls 2.4.0
- Version 3.0.3– 2020/07/03
- Feature:
- – Build in Image tool updates V1.0.3
- – Upload log clean up
- Version 3.0.2 – 2020/06/30
- Feature:
- – Windows, Linux and macOS X support
- – Build in Image tool updates
- Version 3.0.1 – 2020/05/15
- Feature:
- – Official release of AmebaD Arduino SDK
- – warning cleaning
- – I2C lib updates
- Version 3.0.0 – 2020/05/01
- Feature:
- – Support Boards Manager and Arduino IDE development
- – WiFi scan AP, connect to AP, TCP Server/Client, including 5G
- – Bluetooth, BLE
- – GPIO digital in/out and interrupt
- – ADC analog in/out (0 ~ 3.3V)
- – PWM getting analog results with digital means
- – SPI master and slave mode
- – UART 1 for log, 2 for customize usage
- – I2C master mode
Realtek IoT/Wi-Fi MCU Solutions . All Rights Reserved. 使用條款