Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Open Source Hardware Datalogger
Arduino C++ Processing
Tree: 710b1f82f7

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Drivers/Parallax/Javelin
HardwareSerial
OpenLog_Test_Sketch
OpenLog_v2
.gitignore
FTDI-Connections.jpg
FTDI-Connections.psp
OpenLog-Dimensional.pdf
OpenLog.brd
OpenLog.pdf
OpenLog.sch
README

README

OpenLog is an open source project to create a simple to use data logger. 

OpenLog v1 is stable but only supports FAT16 and up to 2GB.
OpenLog v2 is a bit buggy but supports FAT32 and SD cards up to 16GB.

The hardware design and firmware are released under CC-SA v3 license.
The FAT16/FAT32 firmware was originally designed by Roland Riegel and is released under GPL v2.
OpenLog v2.0 and above uses sdfatlib written by Bill Greiman and is released under GPL v3.
The OpenLog firmware was created by SparkFun Electronics.

v1.0 Buggy initial release
v1.1 Small changes to system settings and EEPROM storage.
v1.2 Added wild card to listing and remove commands. Added read file command.
v1.3 Added auto buffer record if unit sits idle for more than 5 seconds.
v1.4 Increase buffer size to 900 bytes. Pinning down URU errors.
v1.5 Lowered power consumption to ~2mA avg. Added 4800 and 19200 baud rates.
v1.51 Added configurable escape character, and escape character amount.
v1.6 Added ability to configure via config.txt file.
v2.0 Massive overhaul. Ported to sdfatlib. Now supports FAT16/FAT32/SD/SDHC.
v2.1 Power save not working. Fixed issue 35. Dropping characters at 57600bps.
v2.11 Tested with 16GB microSD. Fixed issues 30 & 34. Re-enable power save.
v2.2 Modified append_file() to use a single buffer. Increased HardwareSerial.cpp buffer to 512 bytes.
v2.21 ringp fork brought in. rm dir, cd .., and wildcards now work!
v2.3 Migrated to v10.10.10 of sdfatlib. Moved to inline RX interrupt and buffer.
v2.4 Merged ringp updates. Commands cd, rm, ls work again!
Something went wrong with that request. Please try again.