aboutsummaryrefslogtreecommitdiffstats
path: root/wirish/Print.cpp
diff options
context:
space:
mode:
authorPerry Hung <iperry@alum.mit.edu>2010-06-04 00:43:21 -0400
committerPerry Hung <iperry@alum.mit.edu>2010-06-04 00:43:21 -0400
commit88d4b095e4590ab9bbafcf76e134d168f66c41b1 (patch)
tree5947dd76c0136194e0e08ea45cbe4e004d7b81ff /wirish/Print.cpp
parent1a908d88b8c288fca89b17ceea182044d82e766e (diff)
downloadlibrambutan-88d4b095e4590ab9bbafcf76e134d168f66c41b1.tar.gz
librambutan-88d4b095e4590ab9bbafcf76e134d168f66c41b1.zip
Preliminary wirish USBSerial implementation.
-updated examples -removed HardwareUSB -cleaned up a handful of includes
Diffstat (limited to 'wirish/Print.cpp')
-rw-r--r--wirish/Print.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/wirish/Print.cpp b/wirish/Print.cpp
index 5a1bc93..9baa757 100644
--- a/wirish/Print.cpp
+++ b/wirish/Print.cpp
@@ -32,10 +32,12 @@ void Print::write(const char *str)
}
/* default implementation: may be overridden */
-void Print::write(const uint8 *buffer, uint32 size)
+void Print::write(void *buffer, uint32 size)
{
- while (size--)
- write(*buffer++);
+ uint8 *ch = (uint8*)buffer;
+ while (size--) {
+ write(*ch++);
+ }
}
void Print::print(uint8 b)