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
請先確認已安裝QQ通訊軟體