跳至主要內容
Ameba ARDUINO: Release History
Release History
- Version 2.0.12 – 2022/05/12
- Feature:
- - Update wlan lib fix wifi hang issues on linux
- - Update SDK structure avoid the too long file name issue
- - Fix wlan ssl hang/hardfault issue
- - Remove google iot example
- Version 2.0.11 – 2021/09/28
- Feature:
- - Update wlan lib
- - Change source files sturecture avoiding long naming
- Version 2.0.10 – 2021/03/04
- Patch update (2021/09/07):
- - Update wlan lib and related libs
- Patch update (2021/08/10):
- - Add watchdog support
- Patch update (2021/06/17):
- - Update wlan lib and related lib
- Feature:
- - Update SDK structure
- - Update wlan lib and related lib
- - Minor bug fix
- Misc:
- - Add offline SDK patch installation tools
- Version 2.0.9 - 2021/01/05
- Feature:
- - Update release history
- - Update zip library
- - Update main SDK to sync with latest API supports
- - Upgrade the opensource level
- - Minor bugs fixes
- Version 2.0.8 - 2020/04/21
- Feature:
- - AmebaCloud_SmartCurtain examples
- - AmebaCloud_WindowSecuritySystem example
- - Update MQTT, Http, PowerSave and SoftwareSerial examples
- Version 2.0.7 - 2020/03/03
- Feature:
- - Update wlan library
- Version 2.0.6 - 2020/01/08
- Feature:
- - Add board Ameba RTL8711AM
- - Update the Ameba tools
- - Update related libraries for alexa_basic example
- Version 2.0.5 - 2018/08/23
- Feature:
- - HTTP IFTTT POST example
- - Firebase push notification client example
- - Fingerprint sensor example
- Version 2.0.4 - 2018/03/21
- Bug fix:
- - Fix compiler error of postbuild_img2_arduino_windows.exe file does not exist with Arduino IDE
- Version 2.0.3 - 2018/02/09
- Feature:
- - Update AVS Example for Supporting Realtek ALC5680 Audio Shield
- - Add Google Cloud IOT example for Arduino
- - Add AmebaCloudUpdate example to Illustrate how to remote OTA (Contribution by Rododo)
- Bug fix:
- - UVC memory leak bug fix
- - Fix the binary mismatch issue of Arduino firmware between macOS and Windows
- Version 2.0.2 - 2017/05/11
- Feature:
- - Support Amazon Alexa voice on basic question & response
- - Share WS2812B LED RGB 4*4 Strip example
- - add facebook example on photo uploading
- Bug fix:
- - Fix division operation issue of uint64_t variable on AmebaLoRa example
- - Fix Standard SDK 3.5a I2C hanging problem
- Version 2.0.1 - 2017/03/17
- Feature:
- - Support Linux platform
- - Share more RTL8195 examples to RTL8710
- - improve SSL connecting time
- - Improve SPI transfer/receive performance
- - Share Dragino Lora example to RTL8710
- Bug fix:
- - I2C write 1 byte takes too much time and cause some I2C module behave abnormal
- - SD example make device hang at boot time
- - Fix domain name cannot be resolved if connecting to Android Hotspot
- - Correct LASS data format
- - Correct image size information
- - SD card file name is not shown if it has same name with a folder
- - Device hang if WiFi change from AP mode to STA mode
- - Correct UART flush behavior
- - RTL8710 deepsleep timer out of precision
- - IAR 7.8 Patch for 3.4b SDK
- - DHCP server can’t run if WiFi change from AP mode to STA mode
- Version 1.1.5 - 2016/12/30
- Feature:
- - Add Facebook example to Illustrate how to connect Facebook and publish article on feeds
- - Improve DHCP performance and stability
- - Multimedia framework: New mmf middleware for streaming application and improve RTSP & UVC driver
- - Improve memory usage and dynamically allocate heap from unused SRAM and SDRAM
- - Improve ILI9431 SPI LCD performance
- - Support HTU21D temperature and humidity Sensor
- Bug fix:
- - Improve wlan stability on continuous connection with AP
- - Fix memory leak on wlan while continuous connection with AP
- - Fix mapping of Arduino-defined SS pin and LED_BUILTIN pin
- - Fix build fail from referencing "errno" which is used by Arduino JSON library
- - Fix jpeg broken from UVC JPEG capture api
- - Fix TCP send hang by adding keep alive argument
- - Fix SDIO re-mount failed
- Version 1.1.4 - 2016/10/07
- Feature:
- - Support mDNS (responder)
- - Support OTA upgrade image
- - Support Microsoft Azure IoT Hub
- - Support ArduCAM-Mini-2MP module
- - Support ArduinoJSON Library
- - Support doxygen document generator
- - Improve time cost in WiFi connection
- Bug fix:
- - Fix memory corruptions and memory leaks in WiFiSSLClient
- - Fix broken frames in UVC
- - Fix the past contents keeping in UVC frame buffers
- - Fix flash write that only update 1 byte instead of 4 bytes
- Version 1.1.3 - 2016/08/29
- Feature:
- - Support uart settings on data bits, parity, stop bit, flow control
- Bug fix:
- - Fix malfunction on MQTT QOS0
- Version 1.1.2 - 2016/08/02
- Feature:
- - Support MQTT to wait ACK
- Bug fix:
- - Fix hardfault after ssl handshake fail
- - Fix PWM 3 behave abnormal when WiFi enabled
- - Fix I2C behave abnormal when I2C begin
- Version 1.1.1 - 2016/07/11
- Feature:
- - Support SSL connection
- - Support Amazon AWS IoT
- - Provide Quadcopter fly drone example
- - Support partial build and not to rebuild all every time
- - Support RFID RC522 library and example
- - Improve accuracy of micro() and delayMicroseconds()
- - Support OneWire DS18B20 temperature sensor
- Bug fix:
- - Fix SD seek api.
- - Fix SD read reopen and fail to read.
- Version 1.1.0 - 2016/06/08
- Feature:
- - Add SDIO API, library, and examples
- - Add time lapse photography example
- - Add flash api to support access larger than 4K size
- - Add LCD12864 library and example
- - Add api to control pwm period length
- - Add Thunder Tiger jackal example in Ameba motor example
- Bug fix:
- - Fix random api
- - Fix floating point numbers fail to init in String class constructor
- - Improve accuracy of system tick while in sleep mode
- Version 1.0.9 - 2016/05/13
- Feature:
- - Add UVC capture jpeg api and example
- - Tuning MQTT performance
- - Add Time library
- - Add DS1307RTC library
- - Add Modbus library
- - Add UART read irq callback api and example
- - Add LASS with solar panel project
- - Add IBM Watson IoT platform MQTT example
- - Support wiring_shift
- Bug fix:
- - Fix hardfault when using printf with floating number
- - Fix TCP clinet did not disconnect if server disconnect.
- - Fix TCP server accept timeout. Refer Arduino behavior, keep it wait for accept.
- Version 1.0.8 - 2016/04/15
- Feature:
- - Infrared send/recv library and example
- - MPU6050 6-Axis (Gyro + Accelerometer) library and example
- - Add Arduino-like GPIO interrupt API
- - Provide example of how Ameba with MPU6050 control Ameba car
- - Add example to test UDP send/recv delay.
- - Provide SoftwareSerial api for buffer resize
- - Add api for socket timeout value
- Bug fix:
- - Fix UDP flish hang
- - Fix TCP clinet did not disconnect if server disconnect.
- - Correct Gtimer mapping table
- Version 1.0.7 - 2016/03/25
- Feature:
- - Add UVC api and related example
- - Add tone api and melody example
- - Support converting NFC raw data into NDEF data
- - Add default socket receiving timeout
- - Reduce code size
- - Dynamically enlarge heap memory of sram
- - Add Servo api and example
- - Add hardware GTimer api and example
- Bug fix:
- - In example "SimpleHttpExample" add missing function printWifiStatus()
- - Fix D3 & D4 pwm malfunction. Also update pin information table
- Version 1.0.6 - 2016/03/04
- Feature:
- - Wifi AP mode
- - Add library AmebaMotor and Car control examples
- - support OS thread and signal API
- - support GPIO interrupt mode
- - support register level GPIO read/write
- - support multiple instance of I2C and UART
- Bug fix:
- - add string ending when wifi client receive data
- - fix bug of NTP date when converting epoch time
- Version 1.0.5 - 2016/02/19
- Feature:
- - Add Power saving API include deepsleep and sleep
- - Add NFC API on updating tag content dynamically
- - Support Binary variable representation
- - Support wifi scan with more information of security type
- Bug fix:
- - Regard DHCP timeout as connection fail
- - Fix wifi scan with wrong ssid name and security type
- - In example "lass_basic", fix NTP date value error.
- Version 1.0.4 - 2016/01/29
- Feature:
- - Support developing Ameba on MAC OS
- - Add gpio read api on register level
- - Add example of DHT 11/22/21 humidity and temperature sensor
- - Add example of using GPS module
- - Add example of using HC-SR04 ultrasonic ranging module
- - Add example of using Funduino I2C LCD example
- - Add example of using NFC Tag to write and store content
- - Add example of uploading PM2.5 data to Xively
- - Add Android mobile app "My Cloud" to obtain/update Xively channel data
- Bug fix:
- - Fix building/uploading error when user name has space or using Chinese character
- Version 1.0.3 - 2016/01/15
- Feature:
- - Add NFC API and examples
- - Add Flash memory API and examples
- - Add SPI API and examples
- Bug fix:
- - Utilize the way to get pm 2.5 data
- Version 1.0.2 - 2015/12/31
- Feature:
- - Increase code size in sram
- - Add NTP example
- - Add MQTT library and example
- - Add LASS example
- - Add PlanTower PMS3003/PMS5003 air condition sensor example
- Bug fix:
- - Initialize wifi driver at begin()
- - Fix sock number inconsistent between wifi driver and lwip
- Version 1.0.1 - 2015/12/11
- Feature:
- - Add Wifi example on Server, WebServer, and WebClient
- - Add DAC feature and example
- - Add Log Uart receiving function
- - Add HC-SR04 Ultrasonic on GPIO example
- - Encapsulate HW related implementation and remove it from Arduion.h
- Bug fix:
- - Fix millis() functionality
- - Fix ADC3 initialization cause hardfault
- - Fix String buffer incorrect from realloc()
- Version 1.0.0 - 2015/12/11
- - Support Boards Manager and develop Ameba on Arduino IDE
- - Wifi - Scan AP, connect to AP, TCP Server/Client
- - GPIO - Digital input/output
- - I2C - Master mode
- - PWM - Adjustable frequency digital analog analog output
- - ADC - Analog to digital input (0~3.3V)
- - UART - Serial data transfer