1
0
forked from M-Labs/artiq

manual: reorganize core drivers

This commit is contained in:
Sebastien Bourdeauducq 2018-03-22 12:06:01 +08:00
parent 1b91339865
commit 102e3983b5

View File

@ -3,104 +3,126 @@ Core drivers reference
These drivers are for the core device and the peripherals closely integrated into it, which do not use the controller mechanism. These drivers are for the core device and the peripherals closely integrated into it, which do not use the controller mechanism.
System drivers
--------------
:mod:`artiq.coredevice.core` module :mod:`artiq.coredevice.core` module
----------------------------------- +++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.core .. automodule:: artiq.coredevice.core
:members: :members:
:mod:`artiq.coredevice.ttl` module :mod:`artiq.coredevice.exceptions` module
---------------------------------- +++++++++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.ttl .. automodule:: artiq.coredevice.exceptions
:members:
:mod:`artiq.coredevice.dds` module
----------------------------------
.. automodule:: artiq.coredevice.dds
:members: :members:
:mod:`artiq.coredevice.dma` module :mod:`artiq.coredevice.dma` module
---------------------------------- ++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.dma .. automodule:: artiq.coredevice.dma
:members: :members:
:mod:`artiq.coredevice.cache` module
++++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.cache
:members:
Digital I/O drivers
+++++++++++++++++++
:mod:`artiq.coredevice.ttl` module
++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.ttl
:members:
:mod:`artiq.coredevice.shiftreg` module
++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.shiftreg
:members:
:mod:`artiq.coredevice.spi2` module :mod:`artiq.coredevice.spi2` module
----------------------------------- +++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.spi2 .. automodule:: artiq.coredevice.spi2
:members: :members:
:mod:`artiq.coredevice.ad5360` module
-------------------------------------
.. automodule:: artiq.coredevice.ad5360
:members:
:mod:`artiq.coredevice.i2c` module :mod:`artiq.coredevice.i2c` module
---------------------------------- ++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.i2c .. automodule:: artiq.coredevice.i2c
:members: :members:
:mod:`artiq.coredevice.pcf8574a` module :mod:`artiq.coredevice.pcf8574a` module
--------------------------------------- +++++++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.pcf8574a .. automodule:: artiq.coredevice.pcf8574a
:members: :members:
:mod:`artiq.coredevice.cache` module
------------------------------------
.. automodule:: artiq.coredevice.cache RF generation drivers
:members: ---------------------
:mod:`artiq.coredevice.exceptions` module
-----------------------------------------
.. automodule:: artiq.coredevice.exceptions
:members:
:mod:`artiq.coredevice.spline` module
-------------------------------------
.. automodule:: artiq.coredevice.spline
:members:
:mod:`artiq.coredevice.sawg` module
-----------------------------------
.. automodule:: artiq.coredevice.sawg
:members:
:mod:`artiq.coredevice.novogorny` module
----------------------------------------
.. automodule:: artiq.coredevice.novogorny
:members:
:mod:`artiq.coredevice.sampler` module
--------------------------------------
.. automodule:: artiq.coredevice.sampler
:members:
:mod:`artiq.coredevice.urukul` module :mod:`artiq.coredevice.urukul` module
------------------------------------- +++++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.urukul .. automodule:: artiq.coredevice.urukul
:members: :members:
:mod:`artiq.coredevice.ad9912` module :mod:`artiq.coredevice.ad9912` module
------------------------------------- +++++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.ad9912 .. automodule:: artiq.coredevice.ad9912
:members: :members:
:mod:`artiq.coredevice.ad9910` module :mod:`artiq.coredevice.ad9910` module
------------------------------------- +++++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.ad9910 .. automodule:: artiq.coredevice.ad9910
:members: :members:
:mod:`artiq.coredevice.spline` module
+++++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.spline
:members:
:mod:`artiq.coredevice.sawg` module
+++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.sawg
:members:
:mod:`artiq.coredevice.dds` module
++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.dds
:members:
DAC/ADC drivers
---------------
:mod:`artiq.coredevice.ad5360` module
+++++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.ad5360
:members:
:mod:`artiq.coredevice.sampler` module
++++++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.sampler
:members:
:mod:`artiq.coredevice.novogorny` module
++++++++++++++++++++++++++++++++++++++++
.. automodule:: artiq.coredevice.novogorny
:members: