Skip to content

Pre Release Version 4.0.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@M-ichae-l M-ichae-l released this 24 Feb 10:38
· 297 commits to dev since this release

Version 4.0.3 – 2023/02/24
Version 4.0.3 – 2023/03/08
Version 4.0.3 – 2023/03/20
Version 4.0.3 – 2023/03/30
Version 4.0.3 – 2023/03/31
Version 4.0.3 – 2023/04/04
Version 4.0.3 – 2023/04/10
Version 4.0.3 – 2023/04/14

Feature:

  • Enable Motion Detection output
  • Update SimpleUDP.ino to remove printing packetsize
  • Update NN Examples to print RTSP Network URL
  • Add Face Recognition and Motion Detection examples
  • Add example SimpleWDT, DeepSleepMode, StandbyMode
  • Update example comments
    • CaptureJPEGFaceRecognition
    • DoorUnlockWithFaceRecognitionSDBLE
    • MaskingMP4Recording
  • Update scanNetworks.ino to println instead of print
  • Update Face Recognition examples
  • Update CaptureJPEGFaceRecognition example

API Updates:

  • Update VideoStream API
    • Add default JPEG quality when using JPEG encoder
  • Update Lwip error checking method
    • Update ard_socket.c and ard_ssl.c to use errno instead of lwip_getsockopt()
  • Update WiFiClient.cpp
    • Update error checking part in read() function
  • Update all libs and source header files to latest
    • Resolve the BLE scan randomly unfunction issue
    • Resolve the OSD and video streaming performance issue
  • Update Gtimer, RTC API
  • Add Watchdog, PowerMode API
  • Update "platform.txt"
    • Add "libmd.a"
  • Update "board.txt"
    • Add NN model selection in the IDE menu
  • Update random() & randomSeed() functions
  • Add PRNG and TRNG functionality
  • Update parsePacket() function to return packet size
  • Update "board.txt" and "platform.txt"
    • Add Arduino IDE options for NN examples
  • Update VideoStreamOverlay and NN examples
  • Add NNModelSelection class
    • Change NNFaceRecognition to NNfaceDetectionRecognition
    • Modify all NN examples to include modelSelect()
    • Remove configFaceRecogCascadedMode() in FaceDetection.cpp
    • Modify keywords for OSD and NN
  • Change color format to 1bpp for OSD
  • Update getResultCount()
  • Enable audio modules
  • Update Optimized WifiSerial API

Misc:

  • Update ameba_pro2_tools 1.1.2.1 (linux and macos)
    • Fix nn example compile issue
  • Update AMB82_MINI pinmap and svg files
    • Remove wording from the back of the board
  • Update ameba_pro2_tools 1.1.3
    • Remove unused BLE postbuild process
  • Update AMB82_MINI pinmap and svg files
    • Remove wording from the back of the board
  • Update ameba_pro2_tools 1.1.4
    • Update the Normal/Speed mode logic with ameba tools
  • Update ameba_pro2_tools 1.1.5
    • Update the Normal/Speed mode related functions
    • Resolve some MacOS build issues
  • Update ameba_pro2_tools 1.2.0
    • Update the process of upload process
      • ISP bin is always auto uploaded as it is checked by booting
      • NN model bin is auto checkd and uploaded by tools
      • Upload speed enchanced by new image upload tools
    • Update "board.txt"
      • Remove the Arduino IDE UI option "Upload Mode", "Video ISP Bin", "Neural Network Bin"
      • Update the Arduino IDE UI option "Erase All Flash Memory (16MB)"
      • Update prebuild section 1 and 2 positon before compile sketch
    • Update "platform.txt"
      • Add prebuild section 2 for "ino_validation.txt"
      • Update "Create archives" process
      • Upload "Ameba Upload tools" process
    • Update tools for win, linux and macos(intel). "prebuild_tool", "image_tool", "postbuild_tool", "uartfwburn"
    • Add ino_validation nn_model_update tool
  • Update ameba_pro2_tools 1.2.0.1
    • Update for win, linux and macos(intel). "ino_validation" and "nn_model_update tool"
  • Update ameba_pro2_tools 1.2.1
  • Update ameba_pro2_tools 1.2.2.1
    • Update all exe files
    • Update all uartfeburn files to enhance the uplaod speed
  • Update ameba_pro2_tools 1.2.2.2
    • Resolve the permission denied issue

What's Changed

New Contributors

Full Changelog: V4.0.2-QC-V03...V4.0.3-QC-V06