Release Version 3.1.3
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
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
Special Thanks
- @jojoling for the ameba_bw16_autoflash contribution, ameba_bw16_autoflash
- @HuangYuTse for adding Fritzing file for BW16 #25
- @happyme531 for porting BW16 into SDK, BW16 porting
- @khoih-prog for WiFi Manager related design, WiFiManager_RTL8720
- @louisguan for #41
- @codemee for #70
- @per1234 for #65
- @moononournation for contribute many interesting applications and development ideas.
- @M-ichae-l for initiating this repo
To see how to contribute to the project, see this reference: Contributing