Commit graph

116 commits

Author SHA1 Message Date
bnewbold f06fcac502 good quality vga leaf logo; usb+systick disabled
refactored timers and added interrupt behavior. see notes and
comments...  also includes a crude vga hack that doesn't use timers.
2010-07-20 15:36:44 -04:00
bnewbold 52cbd2f1a1 working serialUSB with timeout
as a temporary workaround for the fact that SerialUSB is often blocking,
this crude implementation makes the low-level C usbSendBytes function
non-blocking (with a return code of bytes sent) and implements a 2ms
timeout in the wirish write() function.

also adds begin(), end(), getDTR(), getRTS(), pending(). device is still
initialized the old fashioned way during init() so that, eg, autoreset
will work. includes a simple multi-test program.
2010-07-19 00:38:36 -04:00
Perry Hung 2dd4b9db68 Call init() before static constructors
Commit 70a18f96b6 forces init() to be
called before any statically allocated object constructors for the IDE.

This adds the change to the examples for users not using the IDE.
2010-06-25 21:47:27 -04:00
bnewbold cabb71f942 fixed QA test (pulldown) 2010-06-16 13:17:18 -04:00
bnewbold 6e5326e0dd new QA testing modes 2010-06-15 22:19:10 -04:00
bnewbold e9fc9d4e2a helpful debug program 2010-06-11 13:17:07 -04:00
bnewbold c8cee2368c test session serial fix 2010-06-07 14:46:48 -04:00
bnewbold 7ef5c1f749 fixed example 2010-06-05 21:57:56 -04:00
bnewbold 767bf60238 example updates... 2010-06-04 20:01:34 -04:00
Perry Hung 88d4b095e4 Preliminary wirish USBSerial implementation.
-updated examples
-removed HardwareUSB
-cleaned up a handful of includes
2010-06-04 00:43:21 -04:00
bnewbold fb3f98d165 finish cxxabi-compat refactor
perry forgot to add/edit these...
2010-04-29 07:13:16 -04:00
Perry Hung b5ddce7dc8 Fixed examples, added spi example, moved pure virtual function handler
out of main to cxxabi-compat.cpp.
2010-04-29 01:14:03 -04:00
bnewbold b9fba8a471 updated test-session with new banner art etc 2010-04-27 18:49:57 -04:00
bnewbold e9eda8f74c mostly complete new interactive hardware testing program 2010-04-21 01:36:53 -04:00
Perry Hung 87c85a6449 Licensing: Relicensed libmaple under the MIT License.
Relicensed the bulk of libmaple under the more permissive MIT License,
from GPLv3. Files that were largely or entirely derived from
the Arduino, STM, or Lanchon retain their original licenses.
2010-03-31 22:43:27 -04:00
bnewbold 1d3861ef93 Major hierarchy reorganization; see README.
copy-to-ide and Makefile updated to conform; .gitignore added;
LICENSE added
2010-03-31 09:43:10 +08:00