aboutsummaryrefslogtreecommitdiffstats
path: root/notes
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2010-08-31 17:17:57 -0400
committerbnewbold <bnewbold@robocracy.org>2010-08-31 17:17:57 -0400
commite03d58f4dab4176514924baa3a1ff430bf5819b8 (patch)
treeb5c8269c34ab3bb4da0f7c52dea7049966753fb3 /notes
parent01c38f5567bf624413d901c2b287e63cdccd03a6 (diff)
downloadlibrambutan-e03d58f4dab4176514924baa3a1ff430bf5819b8.tar.gz
librambutan-e03d58f4dab4176514924baa3a1ff430bf5819b8.zip
Further wirish portability progress
Sort of ugly changes. Compiles but untested.
Diffstat (limited to 'notes')
-rw-r--r--notes/portable.txt33
1 files changed, 32 insertions, 1 deletions
diff --git a/notes/portable.txt b/notes/portable.txt
index a6dcb40..69952d7 100644
--- a/notes/portable.txt
+++ b/notes/portable.txt
@@ -38,7 +38,36 @@ Files to check by hand:
# util.h
# libmaple.h
# usb/*
-# wirish/*
+
+wirish/:
+# bits.h
+# boards.h
+# cxxabi-compat.cpp
+# ext_interrupts.c
+# ext_interrupts.h
+# HardwareTimer.cpp
+# HardwareTimer.h
+# io.h
+# main.cxx
+# Print.cpp
+# Print.h
+# pwm.c
+# pwm.h
+# rules.mk
+# time.c
+# time.h
+# usb_serial.cpp
+# usb_serial.h
+# wirish_analog.c
+# wirish.c
+# wirish_digital.c
+# wirish.h
+# wirish_math.cpp
+# wirish_math.h
+# wirish_shift.c
+# WProgram.h
+- comm/
+
ADC Notes:
@@ -64,6 +93,8 @@ TIMER Notes:
TIMER6 and TIMER7 are much less useful.
There is some partial progress towards adding timer5/timer8 functionality,
but not much. This should probably all be rewritten.
+ The wirish timer implementation should be refactored to use pin numbers.
USART Notes:
The USART/UART nomeclature is a little mixed up.
+ TODO: portability of HardwareSerial, HardwareSPI