aboutsummaryrefslogtreecommitdiffstats
path: root/notes
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2011-02-18 04:00:00 -0500
committerMarti Bolivar <mbolivar@leaflabs.com>2011-02-18 04:00:00 -0500
commit0d440118bd4e1ba64f92d3636302fbddeac5bef6 (patch)
treeda06d190cbcf54bdbe54ff484ac66ac924c3ce38 /notes
parent3f76591b3616c07c5a02624aff8649d5fa7e9f4b (diff)
downloadlibrambutan-0d440118bd4e1ba64f92d3636302fbddeac5bef6.tar.gz
librambutan-0d440118bd4e1ba64f92d3636302fbddeac5bef6.zip
Basic DAC functionality (high-density devices only).
Diffstat (limited to 'notes')
-rw-r--r--notes/dac.txt24
1 files changed, 19 insertions, 5 deletions
diff --git a/notes/dac.txt b/notes/dac.txt
index 9df0782..d027402 100644
--- a/notes/dac.txt
+++ b/notes/dac.txt
@@ -13,11 +13,25 @@ control, and timer events. We'll just use software triggering for now.
There is (obviously) DMA support for DAC output.
-There are noise output and triangle wave output features with variable
-amplitude.
-
-There are many additional modes to tigger output to both channels at the same
-time.
+There are noise (via LFSR) output and triangle wave output features
+with variable amplitude.
+
+There are eleven modes to trigger output to both channels at the same
+time, as follows:
+
+ - Independent trigger:
+ (1) No wave generation
+ (2) Same LFSR
+ (3) Different LFSR
+ (4) Same triangle
+ (5) Different triangle
+ - (6) Simultaneous software start
+ - Simultaneous trigger:
+ (7) Without wave generation
+ (8) Same LFSR
+ (9) Different LFSR
+ (10) Same triangle
+ (11) Different triangle
Buffering will be enabled by default.