Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-06-17 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| libaditof | 1.0.0 |
README
Analog Devices 3D ToF SDK
Please note, the libaditof GitHub Wiki is available with additional documentation.
Release 7.1.0 Dependencies
ADTF Time-of-Flight Imager
├─ Single or Dual ADSD3500 v8.1.0
├─ ToF-drivers v7.0.0
└─ libaditof v7.1.0
└─ Depth Compute Library 5.1.0
- Single or Dual ADSD3500 v8.1.0: for the library under SLA contact tof@analog.com
- ToF-driver v7.0.0:
- libaditof v7.1.0: https://github.com/analogdevicesinc/libaditof/tree/rel-7.1.0
- Depth Conpute LIbrary v5.1.0: for the library under SLA contact tof@analog.com
For reference, the latest Eval Kit, ADCAM 1.0.0, is available here:
- Source Code: https://github.com/analogdevicesinc/ADCAM/tree/rel-1.0.0
- Releases: https://github.com/analogdevicesinc/ADCAM/releases
Note, the ADSD3500 Firmware and Depth Compute Libraries included with the evaluation kit are provided for evaluation only.
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Note: all code must be formatted by clang-format and issues via clang-tidy must be addressed.
See the documents:
Linux Build
Pre-requisites
- CMake
- g++
- Python 3 - note, we are assuming Python 3.10 in this document, change as needed for your setup
- Doxygen - for documentation generation
- Graphviz - for documentation generation
Installing the pre-requisites
Note, python3.10-dev is specific to the NVIDIA Jetson Orin Nano Dev Kit Jetpack 6.2.
If your Linux does not use Python 3.10 you will need to change python3.10-dev to reflect the version of Linux on your system.
sudo apt update
sudo apt install cmake g++ \
doxygen graphviz \
python3.10-dev
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
File truncated at 100 lines see the full file