Skip to content

Release Version 4.0.9

Latest
Compare
Choose a tag to compare
@M-ichae-l M-ichae-l released this 06 Aug 07:14
BaiduShurufa_2025-8-5_17-53-20

Version 4.0.9 - 2025/08/05

Feature:

  • Update MQTT examples
  • Add Retention example
  • Update DeepsleepMode example
  • Update StandbyMode example
  • Add sensor IMX307 and GC4653
  • Add GenAIVision Example
  • Update UVCDObjectDetectionLoop.ino
  • Add sensor IMX662
  • Add Hand Gesture Detection Example
  • Add '+' and image OSD features
  • Add Image to Array tool for OSD Example
  • Add ObjectDetection result saving as MP4 file or JPEG example
  • Add demuxer RTSP example
  • Add Gen AI Speech Examples
    • GenAISpeech (STT) example
    • TextToSpeech example
    • TextToSpeechNTP example
  • Add HTTP File Server Example
    • mp4 recording with httpfs
  • Add sensor OV9734 support
  • Add Generative AI Speech Gemini Examples
  • Add USB Mass Storage Examples
  • Add sensor SC2336 support
  • Update Simple HTTP Server ReceiveData example
  • Update ObjectDetectionImage guide link
  • Add MediaPipe Holistic Landmarker example
  • Update GenAISpeech_Gemini_LEDControl example
  • Add DisplaySDJPG_ILI9341_TFT Example
  • Update example ReadWriteWord.ino
  • Update MQTT_GenAIVision Example
    • Resolve stack overflow issue
    • Update groq supported llama model
  • Add WS2812B Basics and Patterns Examples
  • Add SparkFun VL53L5CX examples

API Updates:

  • Update GenAIVision API
  • Add audio deinit and sd gpio deinit function
  • Update MP4Recording.cpp
  • Update NNGestureDetection.cpp and NNModelSelection.h
  • Update OSD API
  • Update lib for ftp support
  • Update NNGenAIVision.cpp, gemini-2.0 model
  • Add demuxer_drv.c and demuxer_drv.h
  • Update UVCD encoder's format order
  • Update libs, MP3 API related
  • Update MP3 API
    • added support for 24kHz sample rate
    • added API for digital output volume control
    • modified play mp3 API flow
  • Update lib and UVC API
    • support single UVCD format configuration
    • adjust bFormatIndex parameter
  • Update lib for sensor OV9734 support
  • Add set and get min FPS API
  • Add set non-blocking mode for MQTT_Auth example
  • Add USB Mass Storage realted API
  • Update helix_mp3_drv.c
  • Update lib for sensor SC2336 support
  • Update USB Mass Storage
    • Add isConnected API to check if USB OTG is connected
  • Update MP4 stop API
  • Update JPEG Decoder AP
  • Update Ameba E ink example link and QR code link
  • Update AmebaFatFSFile API
  • Update MQTT Auth and Callback
  • Update code base for VIPLiteDrv_2.0.0
  • Update all example guide links to ReadTheDocs
  • Add WS2812 related API
  • Update SPI API
  • Update UVCD API
    • Fix hardfault when stop uvcd streaming
    • Update check usb uvc connection status for others encode type
  • Add SparkFun VL53L5CX ibraries
  • Minor modification for Wire.cpp

Misc:

  • Update ameba_pro2_tools 1.3.13
    • Add sensor IMX307 and GC4653 related support
  • Update ameba_pro2_tools 1.4.0
    • nn_json_modify
    • cmodel_backup
    • ino_validation
    • postbuild
  • Add Readthedocs json web page
  • Update ameba_pro2_tools 1.4.1
    • Add sensor IMX662 related support
  • Update spell_check.yml
  • Update ameba_pro2_tools 1.4.2
  • Update board.txt for options to enable and disable NN logs
  • Update ameba_pro2_tools 1.4.3
    • Support sensor OV9734
  • Update "board.txt"
  • Update ameba_pro2_tools 1.4.4
    • Support sensor SC2336
  • Update "platform.txt"
  • Update AmebaEink zip library
  • Update README.md
  • Update ameba_pro2_tools 1.4.5
    • Support VIPLiteDrv_2.0.0 and iq_ov9734
  • Update "platform.txt"
    • Update NN API inc path
  • Clear warnings
  • Add github action example_guide_link_check
  • Update ino file links
  • Update UDP related API and tools
    • Remove unused info looping
    • Update MacOS tool and source code
  • Add img shields

What's Changed

Full Changelog: V4.0.8...V4.0.9