Release Version 4.0.3
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
- 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...V4.0.3