doc: fix comment about when and how DDS init should be done. Closes #353

This commit is contained in:
Sebastien Bourdeauducq 2016-03-29 11:10:53 +08:00
parent b04b5c8239
commit 74b71e5f64
1 changed files with 7 additions and 1 deletions

View File

@ -130,7 +130,13 @@ class _DDSGeneric:
def init(self): def init(self):
"""Resets and initializes the DDS channel. """Resets and initializes the DDS channel.
The runtime does this for all channels upon core device startup.""" This needs to be done for each DDS channel before it can be used, and
it is recommended to use the startup kernel for this.
This function cannot be used in a batch; the correct way of
initializing multiple DDS channels is to call this function
sequentially with a delay between the calls. 500us provides a good
timing margin."""
dds_init(now_mu(), self.bus_channel, self.channel) dds_init(now_mu(), self.bus_channel, self.channel)
@kernel @kernel