Pre Release Version 4.0.3
Pre-release
Pre-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 the process of upload process
- 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 "prebuild_tool" to fix Compiling warning on [email protected] not installed
- 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
- Update NN and VideoStreamOverlay API by @pammyleong in #46
- Add MotionDetection result postprocessing feature by @Aurical in #47
- Add MQTTClient into examples by @daphwl in #48
- Modify ObjectDetection examples to use objectName by @Aurical in #51
- Update NNFaceRecognition.cpp by @Aurical in #52
- Update Video API by @Aurical in #53
- Modify video examples by @pammyleong in #54
- Fix NNFaceRecognition::end by @Aurical in #55
- fixed analog pin names by @michellethemaker in #56
- Enable Motion Detection output by @Aurical in #57
- Update VideoStream API by @pammyleong in #58
- Update Lwip error checking method by @daphwl in #59
- Update Video and NN examples by @pammyleong in #60
- Update AMB82_MINI pinmap and svg files by @daphwl in #61
- Add Face Recognition and Motion Detection examples by @Siang-Wen in #49
- Update amebapro2 tools 1.1.3 by @pammyleong in #62
- fixed random() & randomSeed() functions by @michellethemaker in #63
- Update example comments by @pammyleong in #64
- Update parsePacket() function to return packet size by @daphwl in #65
- Update board.txt and platform.txt by @pammyleong in #66
- Update VideoStreamOverlay and NN examples by @pammyleong in #68
- Update print to println by @daphwl in #69
- Modify Neural Network (NN) API by @pammyleong in #71
- Ameba Pro2 Tools update by @S10143806H in #72
- Ameba Pro2 Tools update by @S10143806H in #73
- Feature Updates by @S10143806H in #75
- Update MD and NN examples and API by @pammyleong in #77
- Enable audio modules by @Aurical in #76
- Update Face Recognition examples by @pammyleong in #79
- Optimized WifiSerial API by @michellethemaker in #78
- Update CaptureJPEGFaceRecognition example by @pammyleong in #80
- Change folder name by @pammyleong in #83
- Minor changes to DoorUnlockWithFaceRecognition.ino by @pammyleong in #84
- Update AmebaPro2 tools and source code by @S10143806H in #85
- AmebaPro2 Tool Update by @S10143806H in #88
New Contributors
- @Siang-Wen made their first contribution in #49
Full Changelog: V4.0.2-QC-V03...V4.0.3-QC-V06