Skip to content

Commit 9aec815

Browse files
committed
ada4356: Add ada4356_lidar device support
Signed-off-by: Pop Ioan Daniel <pop.ioan-daniel@analog.com>
1 parent cfff950 commit 9aec815

File tree

9 files changed

+1014
-1
lines changed

9 files changed

+1014
-1
lines changed

adi/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
from adi.ad9625 import ad9625
6161
from adi.ad9680 import ad9680
6262
from adi.ada4355 import ada4355
63+
from adi.ada4356_lidar import ada4356_lidar
6364
from adi.ada4961 import ada4961
6465
from adi.adaq8092 import adaq8092
6566
from adi.adar1000 import adar1000, adar1000_array

adi/ada4356_lidar.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Copyright (C) 2025-2026 Analog Devices, Inc.
2+
#
3+
# SPDX short identifier: ADIBSD
4+
5+
"""ADA4356 LiDAR System"""
6+
7+
from adi.ada4355 import ada4355
8+
from adi.tddn import tddn
9+
10+
11+
class ada4356_lidar(ada4355):
12+
"""ADA4356 LiDAR System with TDD Controller"""
13+
14+
def __init__(self, uri=""):
15+
ada4355.__init__(self, uri)
16+
self.tdd = tddn(uri)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ada4356_lidar
2+
=================
3+
4+
.. automodule:: adi.ada4356_lidar
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

doc/source/devices/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ Supported Devices
6868
adi.ad4858
6969
adi.ad9739a
7070
adi.ada4355
71+
adi.ada4356_lidar
7172
adi.ada4961
7273
adi.adaq8092
7374
adi.adar1000

0 commit comments

Comments
 (0)