Skip to content
Tags give the ability to mark specific points in history as being important
  • 3.3.15
    8710e73c · fix formatting. ·
    Release 3.3.15 - 07.03.2023
    
    BUG FIXES
    - eDVS: fix device discovery. Thanks to Benjamin Ward-Cherrier.
    - Windows: control MSVC build with BUILD_CONFIG_VCPKG flag.
    - Devices: fix compiler warnings.
    - Removed obsolete DAVIS_RPI device.
  • 3.3.14
    417052fa · update URLs. ·
    Release 3.3.14 - 25.03.2022
    
    NEW FEATURES
    - Full native MSVC/Windows build support.
    
    BUG FIXES
    - davis_cvgui example: fix incorrect biasing and APS frame settings.
    - USB: fix firmware version check for DVXplorer Mini.
  • 3.3.13 Release: 3.3.13
    Release 3.3.13 - 25.02.2022
    
    NEW FEATURES
    - DVXplorer (Mini): add control of readout timing parameters, readout restart.
    
    BUG FIXES
    - USB: fix firmware version check for DVXplorer Mini.
  • 3.3.14_internal
    Internal release 3.3.14.
  • 3.3.13_internal
    Internal release 3.3.13.
  • 3.3.12
    Release 3.3.12 - 12.11.2021
    
    BUG FIXES
    - DVXplorer Mini: fix inverted polarity.
    - dvx_bw_test example: fix length of time interval for
      bandwidth estimation.
    - Fedora/Ubuntu: fix packaging, use at least GCC-10 to compile.
  • 3.3.11
    Release 3.3.11 - 16.07.2021
    
    NEW FEATURES
    - Native MacOS ARM (M1) builds, Big Sur compatibility.
    - Ubuntu 21.04 Hirsute support.
    - Fedora 34 support.
    - Ubuntu 16.04 Xenial is no longer supported!
    - Cameras: added support for new DVXplorer Mini camera model.
  • 3.3.10
    Release 3.3.10 - 16.04.2021
    
    BUG FIXES
    - USB: when serial number cannot be determined, use all bits from
      USB bus-number/dev-address to construct the fake name (issue #123).
    - Examples Device Discovery: add support for DVXplorer and EVK.
      Serial Number in Device Discovery can only be used if the
      device could be opened correctly (deviceErrorOpen == false).
  • 3.3.9
    Release 3.3.9 - 21.12.2020
    
    BUG FIXES
    - DVXplorer: fix mapping of events when dual-binning is
      enabled (issue #119).
  • 3.3.8
    Release 3.3.8 - 15.09.2020
    
    NEW FEATURES
    - Linux Udev: simplify udev rules into one file (issue #114).
    
    BUG FIXES
    - Samsung EVK: allow multiple EVKs to be selected by a temporary
      serial number generated from USB bus addresses (issue #113).
    - Samsung EVK: more robust parser for 231Y chip data (issue #115).
  • 3.3.7
    Release 3.3.7 - 07.05.2020
    
    BUG FIXES
    - Samsung EVK: implement full 64bit timestamps (issue #99).
  • 3.3.6
    Release 3.3.6 - 18.04.2020
    
    NEW FEATURES
    - MacOS X: set default CMake destination to /usr/local on Apple systems.
    - Ubuntu: support for release 20.04 LTS 'Focal Fossa'.
    
    BUG FIXES
    - USB: do not claim device interface on discovery, not needed for
      simple info requests on control ep0 (issue dv-gui#291).
    - Samsung EVK: enable USB transfer timeout (set to 500us), so that
      even on low event rates, data keeps coming in with low latency.
  • 3.3.5
    Release 3.3.5 - 12.03.2020
    
    INCOMPATIBLE CHANGES
    - DVXplorer (Lite): firmware update to version 8.
      Use Flashy to update as per documentation:
      https://inivation.gitlab.io/dv/dv-docs/docs/update-firmware/
    
    BUG FIXES
    - USB: improve detection of device serial number.
    - USB: optimize setting number/size of USB transfers.
  • 3.3.4
    Release 3.3.4 - 04.03.2020
    
    INCOMPATIBLE CHANGES
    - DVXplorer: firmware update to version 7.
      Use Flashy to update as per documentation:
      https://inivation.gitlab.io/dv/dv-docs/docs/update-firmware/
    
    NEW FEATURES
    - Cameras: added support for DVXplorer Lite camera.
    - USB: added support for libusb logging.
  • 3.3.3
    Release 3.3.3 - 01.02.2020
    
    BUG FIXES
    - Samsung EVK: fix possible non-monotonic timestamp at startup.
    - DVXplorer: fix crop start/end address inversion.
  • 3.3.2
    Release 3.3.2 - 24.01.2020
    
    BUG FIXES
    - DVXplorer/DVS132S: fix IMU accel/gyro scale detection.
    - Samsung EVK: fix non-monotonic timestamps when a reference timestamp
      event is lost due to high USB traffic.
  • 3.3.1
    Release 3.3.1 - 17.01.2020
    
    NEW FEATURES
    - Support for new DVXplorer and Samsung EVK devices added.
  • 3.3.0
    Release 3.3.0 - 24.12.2019
    
    NEW FEATURES
    - Support for new DV Explorer (S) devices added.
    - Support for mini-eDVS serial device added to eDVS code.
    
    BUG FIXES
    - eDVS: fix inverted event polarity.
  • 3.2.2
    Release 3.2.2 - 15.07.2019
    
    BUG FIXES
    - CMake: fix compatibility with older pre-6.0 GCCs (issue #93).
    - CMake: drop required version to 3.10 (Ubuntu Bionic).
    - USB devices: better error messages on failure to open a device,
      better distinction of generic 'any-camera' case and specific
      USB ports or serial numbers.
    - eDVS: fix strncpy() compiler warning, ensure serial number is
      always NULL terminated.
    - DAVIS: fix APS frame color interpolation for color cameras
      when ROI is enabled (issue #94).
  • 3.2.0
    Release 3.2.0 - 20.05.2019
    
    INCOMPATIBLE CHANGES
    - DAVIS firmware and logic update: DAVIS FX3 firmware v6 and logic v18.1.
      Fixes a possible USB data corruption bug in some rare cases, especially
      on MacOS X systems. Improves quality of APS frames.
    - All devices: dataStart() stops all producers and resets all buffers,
      ensuring no stale data remains. Producers must be enabled only after
      having called dataStart(), it not using the START_PRODUCERS feature.
    - CMake: version 3.12.0 or newer of CMake is now required.
    - Ubuntu: dropped support for Trusty 14.04.
    - DVS128: renamed logicVersion to firmwareVersion in dvs128_info struct.
    - Python bindings: removed experimental Python SWIG bindings.
      Please use https://github.com/duguyue100/pyaer/ instead (issue #65).
    - CMake: installed caer-base.cmake dropped its argument. Use standard
      CMake facilities to select the needed C/C++ standard version.
    - CMake: caer-base.cmake does not provide the following variables anymore:
      - CM_BUILD_DIR (not useful)
      - CM_SHARE_DIR (already known when accessing the file)
      - CAER_C_THREAD_LIBS (renamed to SYSTEM_THREAD_LIBS)
      - CAER_MODULES_DIR (not part of libcaer)
    - CMake: renamed CAER_LOCAL_INCDIRS/CAER_LOCAL_LIBDIRS/CAER_LOCAL_PREFIX
      to USER_LOCAL_INCDIRS/USER_LOCAL_LIBDIRS/USER_LOCAL_PREFIX.
    - Events: removed unused event types: Config, Ear, Matrix4x4,
      Point1D, Point2D, Point3D, Point4D and Sample (issue #85).
    
    NEW FEATURES
    - Devices: added support for the DVS132S test chip in the C/C++ API.
    - CMake: added UDEV_INSTALL switch to disable udev rules installation (issue #82).
    - CMake: search for and support OpenCV 4 (issues #83, #90).
    - GCC/CMake: add more compiler warnings.
    - C++ ringbuffer.hpp: add comparison operators.
    - Examples: compile and install examples with -DEXAMPLES_INSTALL=1.
    - frame_utils.h: added caerFrameUtilsPixelColor() function (issue #89).
    - Device discovery: firmwareVersion is always defined for USB devices
      during device discovery. SerialPortName and SerialBaudRate are always
      defined for eDVS devices (issue #88).
    
    BUG FIXES
    - CMake: ensure LIBCAER_HAVE_SERIALDEV and LIBCAER_HAVE_OPENCV defines
      in libcaer.h are always properly defined to be 0 or 1.
    - device_discovery.c example: fix compilation with new struct davis_info.
    - Examples: fix incorrect defines.