Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

Repo symbol

libaditof repository

libaditof

ROS Distro
jazzy

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro kilted showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

libaditof repository

libaditof

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file

Repo symbol

libaditof repository

libaditof

ROS Distro
noetic

Repository Summary

Checkout URI https://github.com/analogdevicesinc/libaditof.git
VCS Type git
VCS Version main
Last Updated 2025-11-27
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

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.

License : License

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

Linux Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6

SDK binary and associated softlinks are hare *build/libaditof.so **

Windows Build

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.

These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:

c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll

git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8

File truncated at 100 lines see the full file