Skip to content

Commit

Permalink
v3.0 Re-write of core functions. Support under Arduino v1.0. Now supp…
Browse files Browse the repository at this point in the history
…orts full speed 57600 and 115200bps! Lower standby power. 28354 bytes out of 32256. Update to new beta version of SerialPort lib from Bill Greiman. Update to Arduino v1.0. With Bill's library, we don't need to hack the HardwareSerial.cpp. Re-wrote the append function. This function is the most important function and has the most affect on record accuracy. We are now able to record at 57600 and 115200bps at full blast! The performance is vastly improved. To compile v3.0 you will need Arduino v1.0 and Bill's beta library: http://beta-lib.googlecode.com/files/SerialLoggerBeta20120108.zip

Unzip 'SerialPortBeta20120106.zip' and 'SdFatBeta20120108.zip' to the libraries directory and close and restart Arduino.

Small stuff:
Redirected all static strings to point to the new way in Arduino 1.0: NewSerial.print(F("asdf")); instead of PgmPrint
Figured out lower standby power from the low-power tutorial: http://www.sparkfun.com/tutorials/309
Corrected #define TRUE to built-in supported 'true'
Re-arranged some functions
Migrating to Uno bootloader to get an additional 1500 bytes of program space
Replumbed everything to get away from hardware UART
Reduced # of sub directory support from 15 levels to 2 to allow for more RAM

Wildcard remove is not yet supported in v3.0
Wildcard ls is not yet supported in v3.0
efcount and efinfo is not yet supported in v3.0
  • Loading branch information
nseidle committed Mar 14, 2012
1 parent cef4c4d commit debf0f4
Show file tree
Hide file tree
Showing 19 changed files with 4,131 additions and 8,904 deletions.
239 changes: 0 additions & 239 deletions HardwareSerial/HardwareSerial.cpp

This file was deleted.

67 changes: 0 additions & 67 deletions HardwareSerial/HardwareSerial.h

This file was deleted.

9 changes: 0 additions & 9 deletions HardwareSerial/README

This file was deleted.

Loading

0 comments on commit debf0f4

Please sign in to comment.