Skip to content

Pre Release Version 4.0.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@M-ichae-l M-ichae-l released this 06 Feb 08:49
· 76 commits to dev since this release

Version 4.0.7 – 2024/02/06
Version 4.0.7 – 2024/02/22
Version 4.0.7 – 2024/02/23
Version 4.0.7 - 2024/02/29
Version 4.0.7 - 2024/03/13
Version 4.0.7 - 2024/04/08
Version 4.0.7 - 2024/04/12
Version 4.0.7 - 2024/04/30
Version 4.0.7 - 2024/05/27
Version 4.0.7 - 2024/06/10

Feature:

  • Add I2C OLED SSD1306 example and libs
  • Add load NN model using SD card feature
  • Add MPU6050 support
  • Add image classification (emotion detection)
  • Add HTTP_Post_MP4_Whisper_Server example
  • Add integration example: Record MP4 + HTTP Post Request to Whisper Server
  • Add QR Code Scanning Example
  • Update original Camera2LCD example
  • Add HTTP Post Request Json to FASTAPI server for LLM/VLM
  • Add VL53l0x example
  • Update Image Classification Example
    • Add user callback function option
    • Update keyword.txt
  • Update GTimer Oneshot Example

API Updates:

  • Update Wire.cpp
    • Remove additional i2c_reset in endTransmission()
  • Update IPAddress.cpp
  • Update SPI.h
  • Update the pin_check related
    • enhance the logic of checking
    • speed up the proces
  • Update Arduino.h
  • Update NN APIs
  • Add SD_Model API
  • Add HTTP Post Request image and voice recorded prompt
  • Add support for camera sensor GC5035
  • Add yolov7 reparam scripts
  • Add Pololu VL53l0x library
  • Update video streaming API
    • Update the "videoInit" API
    • Update the "snapshot" API
  • Update debug_custom.json
  • Update WMath.cpp
  • Update CNN model file name
  • Update SDK code base

Misc:

  • Add GitHub Action
    • mbed coding style check coding_style_check.yml
      • Actions run every 'push' and 'pull_request'
    • label related Bug_report.yml
    • spell_check.yml
      • Enable "Check word spell"
      • Actions run every 'push' and 'pull_request'
  • Update PULL_REQUEST_TEMPLATE.md
  • Update ameba_pro2_tools 1.2.17
    • image classification
  • Update ameba_pro2_tools 1.2.18
    • Avoid permission denied error of MacOS M1/M2 and Intel
    • UPdate Makefile and cpp files
    • Update .json files
  • Update workflows
    • Add txt files for release commit and release log
    • Add sdk_release.yml
    • Add scripts folder
    • Add submodule for python scripts
    • Add Create CI_compile_examples.yml
  • Update ameba_pro2_tools 1.2.19
    • Update tools to determine SD card or flash for loading NN model
  • Update platform.txt and board.txt to introduce a flag for the automated tools
  • Update ameba_pro2_tools 1.3.0
    • Update tool source code for CPP version
    • Update prebuild and postbuild tools
    • Update tools for multi-sensor support
  • Update ameba_pro2_tools 1.3.1
    • Update prebuild for linux os and macos compile issue fix
    • Update platform.txt
  • Update ameba_pro2_tools 1.3.2
    • Update ino_validation tools
    • Add tool cmodel_backup
    • Rename nn_model_update tool as nn_json_modify
    • Update platform.txt
    • Update tools source code (.cpp)
    • Update postbuild.cpp
  • Add ameba_pro2_nn_models tool
    • Reduce the SDK package size
  • Remove nn models from package
  • Update ameba_pro2_tools 1.3.3
    • Update platform.txt to clear uploading issue
    • Support portable Arduino IDE
  • Update ameba_pro2_tools 1.3.4
    • sync with CNN update