Releases: Ameba-AIoT/ameba-arduino-d
Pre Release Version 3.1.3
Version 3.1.3-QC-V01 – 2022/06/06
Version 3.1.3-QC-V02 – 2022/06/14
Version 3.1.3-QC-V03 – 2022/06/23
Version 3.1.3-QC-V04 – 2022/06/24
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
What's Changed
- Update AmebeOneWire Zip Library by @xidameng in #74
- Modify transfer16 API by @s1498n089 in #72
- Add WS2812B Library by @daphwl in #76
- Update Ameba_TensorFlowLite.zip by @pammyleong in #77
- TFL magic wand example update by @pammyleong in #78
- Update SPI.cpp by @Aurical in #79
- Add USBD feature by @Aurical in #80
- Fix for iPhone hotspot SSIDs by @Aurical in #82
- Fix compile error for BLE HID examples on BW16 by @Aurical in #83
- Update DHT_Tester.ino comment section by @daphwl in #84
- Update line117 osPriority in main.cpp to dev branch by @S10143806H in #88
- Update GPIO pin number for GPIO examples by @daphwl in #90
- Fix the IPv6UDPServer/Client example issue by @xidameng in #91
- Update TensorFlow Lite patch for new core folder name by @Aurical in #92
- Correcting typo by @pammyleong in #93
- Update line117 osPriority in main.cpp by @S10143806H in #94
New Contributors
- @s1498n089 made their first contribution in #72
- @pammyleong made their first contribution in #77
- @Aurical made their first contribution in #79
Release Version 3.1.2
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
What's Changed
- Use optimal bundled library name by @per1234 in #65
- Update Use Ameba as Server to Control LED Example by @xidameng in #66
- update pinmap svg and png files by @S10143806H in #69
- Correct the WiFi.h include file name by @codemee in #70
- [BugFix] Fix RTC library error by @xidameng in #71
New Contributors
Full Changelog: V3.1.1...V3.1.2
Release Version 3.1.1
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
What's Changed
- Enable INPUT_IRQ_CHANGE by @be1ieve in #58
- Add files via upload by @jojoling in #53
- Updated SPI connection for BW16 by @daphwl in #60
- Update Platform.txt to fix Issue #62 by @xidameng in #64
New Contributors
Full Changelog: V3.1.0...V3.1.1
Pre Release Version 3.1.1
Version 3.1.1-QC-V01 – 2021/11/19
Version 3.1.1-QC-V02 – 2021/11/25
Version 3.1.1-QC-V03 – 2021/11/26
Version 3.1.1-QC-V04 – 2021/12/08
Version 3.1.1-QC-V05 – 2021/12/21
Feature:
- Add BLE HID and examples
- BLEHIDGamepad, BLEHIDKeyboard, and BLEHIDMouse
- Update PowerSave examples
- Enable lwip "host name"
- Enable changing LwIP hostname
API Updates:
- Update ameba_d_tools 1.0.7 for all 3 platforms
- Update API for PowerSave
- Support RTL8720DN/BW16
- Support 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 all libs sync to latest
- BLE connection improve
- WiFi connection improve
- Update RTL8720DN/BW16 UART for not showing log issue.
- Fix wrong attribute permissions for characteristic CCCD descriptor. Remove unused variable warnings.
- Critical update for BLE
- Update GTimer
- Update the internal timer ID validation test
- Updated SPI connection for RTL8720DN/BW16
- DeepSleep_DHT_Eink_Example
- Update Google_Cloud_IoT example with new Google TLS cert
- Update Analog Pin remove A0 and A1
- Update UARTClassOne, marco for RTL8720DN/BW16 support
- Update Platform.txt for Windows OS with User Name having a space in between
Misc:
- Update AmebaEink.zip
- SPI connection for RTL8720DN/BW16
- Add Autoflash_patch folder
- Update the Fritzing of RTL8720DN/BW16 to remove A0 and A1
What's Changed
- Updated SPI connection for BW16 by @daphwl in #60
- Update Platform.txt to fix Issue #62 by @xidameng in #64
Full Changelog: V3.1.0-v03...V3.1.1-QC-V05
Release Version 3.1.0
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
What's Changed
- Update ILI9341_TFT_LCD_basic.ino by @S10143806H in #43
- Sync with master branch V3.0.8 patch02 by @ambiot in #50
- Enabled "export compiled binary" on all OS by @xidameng in #49
- Add BW16 pinmap arduino.svg by @S10143806H in #52
- Dev Branch Update by @xidameng in #55
- [WLAN Name] Undone changes to the WiFi related src names and code by @xidameng in #57
Full Changelog: V3.0.11...V3.1.0
Pre Release V3.1.0
Version 3.1.0-QC-V01 – 2021/09/15
Version 3.1.0-QC-V02 – 2021/10/13
Version 3.1.0-QC-V03 – 2021/10/29
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
What's Changed
- Update ILI9341_TFT_LCD_basic.ino by @S10143806H in #43
- Sync with master branch V3.0.8 patch02 by @ambiot in #50
- Enabled "export compiled binary" on all OS by @xidameng in #49
- Add BW16 pinmap arduino.svg by @S10143806H in #52
- Dev Branch Update by @xidameng in #55
- [WLAN Name] Undone changes to the WiFi related src names and code by @xidameng in #57
Full Changelog: V3.0.11...V3.1.0-v03
Release Version 3.0.11
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
Full Changelog: V3.0.10-v02...V3.0.11
Release Version 3.0.10
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
What's Changed
- Add support of BW16 module (RTL8720DN) by @happyme531 in #17
- Add RTLduino RTL8720DN fritzing part by @HuangYuTse in #20
- Add New WiFi Example by @xidameng in #18
- Update IRDevice.cpp by @S10143806H in #19
- Update amebamotor library to sync with the new macro by @xidameng in #26
- Rtlduino pinmap bug fix by @HuangYuTse in #25
- Update early access SDK 3.0.9-build20210810 by @ambiot in #45
- Release Version 3.0.8 patch 02 by @ambiot in #48
New Contributors
- @happyme531 made their first contribution in #17
- @HuangYuTse made their first contribution in #20
Full Changelog: V3.0.7...V3.0.10-v02
Release Version 3.0.7
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
Full Changelog: V3.0.5...V3.0.7
Release Version 3.0.5
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
Full Changelog: https://github.com/ambiot/ambd_arduino/commits/V3.0.5