Commit 0dc56ee
Ros release 2.21.0 (#795)
* Several FW updates:
- !!! For all sockets/cameras to be scanned, the EEPROM calib data boardName/productName should contain "FFC" or an FFC-related board name: 1090/2090/2088. Otherwise the behavior is to scan only for standard OAK devices sockets/cameras
- Some more checks for the LCM48 (on MAX) supported resolutions
- Fixes for RGB-mono SW-sync for standard OAK-D / OAK-D-Lite camera configs
- AR0234 monochrome support, however needs an OV9282 enabled at the same time for now
* Color/MonoCamera: handle some more cases for newly added resolutions/sockets
* Update shared/FW after merge, fix error log printed for MonoCamera AUTO socket
* Closes: #355
* Bump version to 2.18.0
* Updated FW with some Color/MonoCamera fixes
* stability test
* Update FW:
- fix for high system load crash, especially on PoE devices
- for for OV9282 as MonoCamera on RGB/CAM_A socket
* FW: OV9282 720p/800p max FPS: 60 -> 120
* stability test
* Added a convinience setTimesync function
* Added isUserBootloaderSupported to DeviceBootloader
* Updated XLink with Windows improvements when scanning for already booted USB devices
* Updated FW with device time reset on boot
* Bump to v2.19.0
* Improved wording on unavailable devices
* Fix yolo v5 decoding when there is a single class
* FW: fixes for certain OV9782 and OV9282 permutations/configs,
fix for OV9782/OV9282 alone failing on RGB/CAM_A socket
* Update CI to Node16 compatible actions
* Update FW: fix image size when decimation filter is enabled
* Stability test - limit FPS (#633)
* Print CPU usage
* Limit the FPS so POE devices aren't maxed out
* Increase FPS
* Reverse changes to the system logger example
Co-authored-by: TheMarpe <[email protected]>
Co-authored-by: Matevz Morato <[email protected]>
* Added getProductName
* Added ids to IO for trace events
* Modified pipeline schema dump to happen on trace log level as well
* Renamed to getDeviceName and added some legacy handling
* Updated FW with productName as protected field and ImageManip behavior revert
* Updated style
* Added IR driver support for new OAK-FFC 4P
* FW: bugfix for device bootup with default static IP
* OAK-FFC 4P R5M1E5 IR/Dot support
* Bump to v2.19.1
* Added EepromError exception class and improved exception handling in calibration related methods
* Increased limit on DeviceBootloader monitor timeout
* Fixed check for user-provided toolchain file when given relative path (#645)
* Fixed check for user-provided toolchain file when given relative path
* WIP: camera/socket board configuration and capability to specify name/alias for a camera instead of socket
* Updated Bootloader to v0.0.22
* Added camera naming capabilites, setting and retrieving. WIP: rest of devices
* FW/CameraControl: fix still-capture for sockets other than RGB/center
* [FW] Fixed ImageManip + Subpixel issues and added FFC camera naming
* get/set camera FrameEvent filter
* Update depthai-shared submodule
* Disable depthai-shared commit hash check
* Change github workflows ubuntu version
* Update submodule
* Rename event filter
* fix #650 missing XLinkProtocolToStr() (#657)
- add local xlinkproto -> string from
luxonis/XLink/tree/5c61615066af6539e50a4a17b5df3466e4350b21
* Updated grammar
* Update firmware
* WIP: Camera node
* Added capability to set XLink logging level via XLINK_LEVEL env var
* Replace "_CMAKE_" variables with "_DEPTHAI_" (#662)
"_CMAKE_" variables are reserved for internal use and should not be used.
This change also makes it harder for other CMake scripts to accidentall overwrite this variable.
Co-authored-by: Cameron Blomquist <[email protected]>
* Add comments
* Update FW: Add missing python bindings for boundingBoxMapping
* Updated NETWORK Bootloader with dual protocol capabilities
* [FW] Fixed a bug in board downselection. OAK-D S2/Pro camera enumeration fix.
* [FW] Added support for Mono video/preview in Camera node
* CI - Fixed style & tidy jobs
* Updated dual BL to v0.0.23 temporary build
* Added OAK-D-LR support. WIP: Orientation capability
* [FW/XLink] Explicitly limited to single connection
* ImageManip added colormap capability. TODO min/max range selection
* Add option to override baseline and/or focal length for disparity to depth conversion
* [FW] OAK-D-LR - Fixed default image orientation
* Updated brief description that affects docs of the DetectionParser node.
* Modified API of Camera a bit
* Updated FW with Camera changes and warp capabilities
* Updated FW with Camera warp capabilities
* Added dai::span
* Added undistort/warp API to Camera node
* FW - Modifed watchdog to do a graceful reset instead
* Added additional API to retrieve timestamps at various exposure points
* Fixed documentation on ObjectTracker::setMaxObjectsToTrack
* WIP: mockIsp capabilities
* [FW] Fix for CAM_C not being detected
* Device - Added non exclusive boot option
* Slight Colormap API improvements
* [FW] Added OpenVINO version 'universal'
* Added DeviceBase convinience constructors taking name or deviceid as string
* Add mode and median support to SLC
* Disabled some of the functionality for now
* Tweaked getTimestamp & exposure offset API
* FW: IMX296 support, added THE_1440x1080 resolution
* FW: IMX296 Camera node, IMX378 1080p limited to 60fps
* Bump version to 2.20.0
* Applied formatting
* Temporary revert to macos-11 for CI due to Catch2 issues
* Update FW, API
* Update FW
* Modified OpenVINO::VERSION_UNIVERSAL
* Updated Bootloader to 0.0.24
* Bump version and FW to 2.20.1 (Status LEDs improvement)
* calibration_flash example fix
* Fixed api docs for Warp HW ids
* FW: fix crash with ColorCamera at high resolution and certain ISP scaling
* FW: fix crash with ColorCamera at high resolution and certain ISP scaling
* Bump version to 2.20.2
* Added an ColorCamera isp scale example, and modified test workflow
* Implement multi stereo support
* Implement brightness filter
* FW: fix OV9282 SW-sync on devices with OV9782 RGB camera
* Update FW: Fix OOM due to too many SIPP pipelines
* Modified default device config OpenVINO version to universal
* Merge branch 'catch2_update'
* FW: handle EEPROM `boardOptions` bit 7 for separate I2C on L/R
* FW: fix for IMX378/477/577 on sockets other than RGB
* Update FW: support for stereo alignment to original left or right inputs; OOM fix for 4 stereo nodes with median filter
* Update FW: parsing optimization and improvements for Yolo v6, v6r2, v8
* Update FW w/ syncing stall fix
* Update stereo with more robust frame sync
* Update FW with optional override of spec translation for stereo algorithm calculations
* Correct type
* Update SPIOut.hpp
to address error C4458: declaration of 'id' hides class member
* Expose center alignment scale factor for debug purposes
* Expose SIPP mempool configurable sizes
* Update FW
* Fixed usage of DeviceBootloader with incomplete DeviceInfo and added a convinience constructor
* Closes: #714
* Add alpha scaling option for StereoDepth
* Update FW before merge
* Update FW with RGB alignment fix
* Update FW with performance metrics when DEPTHAI_LEVEL=info is enabled; enable brightness filter for 0 intensity pixels by default
* Improve spatial calculation X and Y accuracy; fix RGB alignment when custom output depth size is specified
* [XLink] Increased max number of links from 32 to 64
* Add crash dump functionality
* Change API to return just crash dump
* Update FW with commit hash attached to crash dump
* Update FW with fix for serialization of thread name
* Add hasCrashDump API
* Update FW
* Update FW, crash dump contains device ID
* Enable MEDAIN spatial calculation method for SpatialDetectionNetwork
* Update FW
* Update docs
* FW: HW sync (trigger mode) enabled for OAK-D-LR, for cameras with matching FPS
* Change default SIPP buffer sizes
* Add 3A skipping option to reduce CPU usage
* Change API to be able to configure isp 3A FPS
* Update BoarConfig with limits
* Update script node python bindings
* Update FW: Add workaround for BNO sequence number limit of 256 (sensors sends uint8)
* FW: camera sensor improvements:
- AR0234 improved AE smoothness, increased max gain to 400x (first 25.6x analog),
- OV9782 on RGB/CAM-A socket max FPS: 120 (previously was only for OV9282), also improves image quality in very bright light,
- OV9782/9282 minimum exposure time decreased: 20us -> 10us, helps in very bright light. TODO update tuning to make use of it, currently only possible to use with manual exposure
* Update stereo_depth_video.cpp
* Enable interrupt mode: Update BMI driver with fixes from: boschsensortec/BMI270_SensorAPI#16
* Update ObjectTracker with improvements from rvc3
* Add API to set trackingPerClass in ObjectTracker node
* Update FW before merge
* Update FW with IMU fix for BNO
* Add IMU versioning; firmware versioning, firmware update status callbacks
* Update FW with fix for BMI timestamp
* Update FW: IMU support for OAK-D-SR
* Fix 'default constrictible' error on some compilers
* Update FW
* Add IMU FW update RPC
* Updated yolo description
* Update examples
* Update FW with deprecation warning for enableFirmwareUpdate
* Change imu version to imu type
* Update FW before merge
* Added C++14 requirement to examples & tests
* Tweaked crash_report example
* [FW] Added missing bindings for CameraControl and ImgFrame
* Update FW with fix for calibration load example
* fix stability_stress_test fail to link on ubuntu
- fixes #769
* fix isClosed/checkClosed threading, rpcClient exceptions
- remove thread-unsafe checkClosed()
- update isClosed() doxygen + comments
- protect DataInputQueue::maxDataSize with std::atomic
- remove unused dai::DeviceBase::rpcStream
- fixes #520
* fix var hides class member, this-> in constructors
- fix few compile warn 'ex' unreferenced local variable
- rename setBusId() param to not hide class member
- refactor XLinkConnection constructors
- partial fix #247
* fix: stdexcept header added for std::runtime_error
Signed-off-by: Onuralp SEZER <[email protected]>
* [FW] Removed UTF-8 degree sign from temperature prints. Closes: #773
* Move sipp buffer size from BoardConfig to GlobalProperties
* Update style
* Partially reverted bce1444 - only kept the C++14 specified in examples, tests already had the version specified
* [Stereo] Add option to invalidate edge pixels on disparity/depth frame
* Update FW: handle disparity flipping
* Update FW: support for stereo.setOutputSize when LEFT or RIGHT alignment is set
* Update FW: support for stereo between RGB and LEFT/RIGHT
* [FW] ImageManip CSC improvements, New boards and power cycle fix
* FW: fix for UART0 / '/dev/ttyS0' init failure in Script node
* Update FW with fix for USB devices stuck after reboot
* Release v2.21.0
* updated version and changelot
* removed merge missing functions
---------
Signed-off-by: Onuralp SEZER <[email protected]>
Co-authored-by: alex-luxonis <[email protected]>
Co-authored-by: alex-luxonis <[email protected]>
Co-authored-by: TheMarpe <[email protected]>
Co-authored-by: SzabolcsGergely <[email protected]>
Co-authored-by: szabi-luxonis <[email protected]>
Co-authored-by: moratom <[email protected]>
Co-authored-by: Matevz Morato <[email protected]>
Co-authored-by: camblomquist <[email protected]>
Co-authored-by: Tommy <[email protected]>
Co-authored-by: Dale Phurrough <[email protected]>
Co-authored-by: Erol444 <[email protected]>
Co-authored-by: Cameron Blomquist <[email protected]>
Co-authored-by: anonymous-1000 <[email protected]>
Co-authored-by: TheMarpe <[email protected]>
Co-authored-by: Onuralp SEZER <[email protected]>1 parent 24d626e commit 0dc56ee
File tree
60 files changed
+595
-319
lines changed- cmake
- Depthai
- Hunter
- examples
- CrashReport
- FeatureTracker
- IMU
- SpatialDetection
- StereoDepth
- include/depthai
- device
- pipeline
- datatype
- node
- utility
- xlink
- src
- device
- pipeline
- datatype
- node
- utility
- xlink
- tests
- src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
60 files changed
+595
-319
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
4 | 31 | | |
5 | 32 | | |
6 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
50 | 73 | | |
51 | 74 | | |
52 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | | - | |
104 | | - | |
| 103 | + | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
35 | 39 | | |
36 | 40 | | |
37 | 41 | | |
| |||
359 | 363 | | |
360 | 364 | | |
361 | 365 | | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
76 | | - | |
77 | | - | |
| 75 | + | |
78 | 76 | | |
79 | 77 | | |
80 | 78 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
14 | 22 | | |
15 | 23 | | |
16 | 24 | | |
| |||
20 | 28 | | |
21 | 29 | | |
22 | 30 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
56 | 36 | | |
57 | 37 | | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
70 | 47 | | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
| 48 | + | |
84 | 49 | | |
| 50 | + | |
85 | 51 | | |
86 | 52 | | |
87 | 53 | | |
| |||
Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| |||
144 | 146 | | |
145 | 147 | | |
146 | 148 | | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
147 | 174 | | |
148 | 175 | | |
149 | 176 | | |
150 | 177 | | |
151 | 178 | | |
152 | 179 | | |
| 180 | + | |
153 | 181 | | |
154 | 182 | | |
155 | 183 | | |
| |||
0 commit comments