Skip to content

Release Version 4.0.3

Compare
Choose a tag to compare
@M-ichae-l M-ichae-l released this 19 Apr 10:28
· 19 commits to main since this release

2023-4-20_14-28-44
Version 4.0.3 – 2023/04/19

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

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
  • 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.2.2.2
    • Fix nn example compile issue
    • Remove unused BLE postbuild process
    • Resolve some MacOS build issues
    • 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
    • Add "ino_validation" and "nn_model_update tool"
    • Update all tools with striped
  • Update AMB82_MINI pinmap and svg files
    • Remove wording from the back of the board
  • Update AMB82_MINI pinmap and svg files
    • Remove wording from the back of the board

What's Changed

New Contributors

Full Changelog: V4.0.2...V4.0.3