forked from M-Labs/artiq
1
0
Fork 0

manual: reorganize core drivers

This commit is contained in:
Sebastien Bourdeauducq 2018-03-22 12:06:01 +08:00
parent 1b91339865
commit 102e3983b5
1 changed files with 79 additions and 57 deletions

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: