summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author(no author) <(no author)@6dc7ffe9-61d6-0310-9af1-9938baff3ed1>2006-09-04 18:39:45 +0000
committer(no author) <(no author)@6dc7ffe9-61d6-0310-9af1-9938baff3ed1>2006-09-04 18:39:45 +0000
commit5eaebce55c946e61025f9e052a87ddbf9a1f97f3 (patch)
tree502395814269fce0d552f5eeb8afecf0f1640b9b
parentd31b3d578ef54b23c14d1833d57290b85fe2a98b (diff)
add todo list for picc simulator
git-svn-id: https://svn.openpcd.org:2342/trunk@139 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
-rw-r--r--openpcd/piccsim-todo.txt34
1 files changed, 34 insertions, 0 deletions
diff --git a/openpcd/piccsim-todo.txt b/openpcd/piccsim-todo.txt
new file mode 100644
index 0000000..69b65c4
--- /dev/null
+++ b/openpcd/piccsim-todo.txt
@@ -0,0 +1,34 @@
+- code to control digital potentiometers via SPI [MM]
+ - chip select not SPI CS
+
+- idea: use comparator to determine voltage range, then reconfigure amplifier
+ - later
+
+- problem: capacitance of digital poti
+ - idea 1:
+ - idea 2: logarithmic amplifier using transistor
+
+- ADC driver
+ - core [MM]
+ - trigger function (we want to read all values ASAP)
+ - callback function (once new values are available)
+ - init function (initialize ADC)
+ - USB integration [HW]
+ - simple READ_ADC command
+ - one reply packet with all ADC channels
+
+- OS timer
+ - how often?
+
+- 'load modulation' driver
+ - set PA2/PA3 to binary 0..3
+
+- add IO definitions for
+ - PLL INHIBIT low
+ - SPI_SS1_GAIN
+ - SPI_SS2_DATA_THRESHOLD
+ - BOOTLDR
+
+- sampled data continuous output into file / stdout
+ - trigger sampling by raising/falling edge (configurable)
+ - sample only one buffer
personal git repositories of Harald Welte. Your mileage may vary