SparkFun OpenLog
================
<table class="table table-hover table-striped table-bordered">
<tr align="center">
<td><a href="https://www.sparkfun.com/products/13712"><img src="https://cdn.sparkfun.com//assets/parts/1/1/2/0/2/13712-SparkFun_OpenLog-01.jpg" alt="SparkFun OpenLog"></a></td>
<td><a href="https://www.sparkfun.com/products/13955"><img src="https://cdn.sparkfun.com//assets/parts/1/1/6/6/3/13955-SparkFun_OpenLog_with_headers-01.jpg" alt="SparkFun OpenLog with Headers"></a></td>
</tr>
<tr align="center">
<td><i>SparkFun OpenLog (<a href="https://www.sparkfun.com/products/13712">DEV-13712</a>)</i></td>
<td><i>SparkFun OpenLog with Headers (<a href="https://www.sparkfun.com/products/13955">DEV-13955</a>)</i></td>
</tr>
</table>
OpenLog is an open source data logger that works over a simple serial connection and supports microSD cards up to 64GB.
Repository Contents
-------------------
* **/Documentation** - Data sheets, additional product information
* **/Firmware** - Example sketches for the OpenLog, and for an Arduino connected to the OpenLog.
* **/Hardware** - Hardware design files for the OpenLog PCB. These files were designed in Eagle CAD.
* **/Libraries** - Libraries for use with the OpenLog.
* **/Production** - Production panel files (.brd)
Documentation
--------------
* **[Hookup Guide](https://learn.sparkfun.com/tutorials/openlog-hookup-guide)** - Basic hookup guide for the OpenLog.
* **[SparkFun Fritzing repo](https://github.com/sparkfun/Fritzing_Parts)** - Fritzing diagrams for SparkFun products.
* **[SparkFun 3D Model repo](https://github.com/sparkfun/3D_Models)** - 3D models of SparkFun products.
* **[SparkFun Graphical Datasheets](https://github.com/sparkfun/Graphical_Datasheets)** -Graphical Datasheets for various SparkFun products.
License Information
-------------------
This product is _**open source**_!
Please review the LICENSE.md file for license information.
If you have any questions or concerns on licensing, please contact techsupport@sparkfun.com.
Distributed as-is; no warranty is given.
- Your friends at SparkFun.
_SDFatLib-beta and SerialPort are written by Bill Greiman, and released under GPLv3._
Version History
---------------
For a full view of changes please see the [changelog](https://github.com/sparkfun/OpenLog/blob/master/CHANGELOG.md).
OpenLog v4 is refactored with better RAM utilization for better performance at higher record speeds (115200/57600).
OpenLog v3 is stable, supports FAT32 cards up to 64GB and supports higher record speeds (115200/57600).
OpenLog v2 is a bit buggy but supports FAT32 and SD cards up to 16GB.
OpenLog v1 is stable but only supports FAT16 and up to 2GB.
* **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!
* **v2.41** Power loss bug fixed. Adding support for 38400bps for testing with SparkFum 9DOF IMU logging.
* **v2.5** Added software reset command. Modified the read command to print extended ASCII characters.
* **v2.51** Changed command prompt control to ignore \n for easier control from microcontroller.
* **v3.0** Migration to Arduino v1.0 and better recording speed at 115200bps and 57600bps.
* **v3.1** Better handling of recording during power loss.
* **v3.2** Freed up RAM for larger RX ring buffer. Added support for wildcards and ability to ignore emergency override.
* **v3.3** Added ability to ignore escape character checking and corrected incremental log naming.
* **v4.0** Re-worked to be compatible with Arduino v1.6.x. Freed RAM to increase RX buffer size.
没有合适的资源?快使用搜索试试~ 我知道了~
OpenLog:开源硬件数据记录器-Open source
共157个文件
ino:65个
h:35个
cpp:18个
17 下载量 160 浏览量
2021-03-25
00:24:33
上传
评论 2
收藏 716KB ZIP 举报
温馨提示
英国威廉希尔SparkFun OpenLog的 英国威廉希尔SparkFun OpenLog( 13712) 带标题的SparkFun OpenLog( ) OpenLog是一种开源数据记录器,可通过简单的串行连接工作,并支持高达64GB的microSD卡。 储存库内容 /文档-数据表,其他产品信息 /固件-OpenLog和连接到OpenLog的Arduino的示例草图。 /硬件-OpenLog PCB的硬件设计文件。 这些文件是在Eagle CAD中设计的。 / Libraries-与OpenLog一起使用的库。 /生产-生产面板文件(.brd) 文献资料 -OpenLog的基本连接指南。 -SparkFun产品的Fritzing图表。 -SparkFun产品的3D模型。 表-各种SparkFun产品的表。 许可证信息 该产品是开源的! 请查看LICENSE.md
资源详情
资源评论
资源推荐
收起资源包目录
OpenLog:开源硬件数据记录器-Open source (157个子文件)
OpenLog_Panel_v15.brd 1.58MB
OpenLog.brd 106KB
FatFile.cpp 36KB
SdSpiCard.cpp 18KB
FatFileLFN.cpp 17KB
FatVolume.cpp 14KB
StdioStream.cpp 13KB
FmtNumber.cpp 11KB
SdSpiTeensy3.cpp 9KB
istream.cpp 8KB
SerialPort.cpp 8KB
SdSpiSAM3X.cpp 8KB
FatFileSFN.cpp 7KB
FatFilePrint.cpp 7KB
SdSpiSTM32F1.cpp 6KB
ostream.cpp 5KB
fstream.cpp 4KB
SdFat.cpp 3KB
MinimumSerial.cpp 2KB
SdFatUtil.cpp 2KB
.gitattributes 483B
.gitignore 536B
FatFile.h 34KB
FatStructs.h 26KB
DigitalPin.h 24KB
StdioStream.h 23KB
SerialPort.h 22KB
SdFatmainpage.h 14KB
SdInfo.h 13KB
FatVolume.h 12KB
ios.h 11KB
istream.h 10KB
SdFat.h 10KB
SdSpi.h 10KB
SdSpiCard.h 10KB
FatFileSystem.h 9KB
fstream.h 8KB
SdFatConfig.h 8KB
ArduinoFiles.h 8KB
ostream.h 7KB
SoftSPI.h 5KB
FatLibConfig.h 5KB
iostream.h 4KB
bufstream.h 4KB
ArduinoStream.h 3KB
FatApiConstants.h 2KB
SdVolume.h 2KB
SdFatUtil.h 2KB
AnalogBinLogger.h 2KB
MinimumSerial.h 2KB
FreeStack.h 1KB
FmtNumber.h 1KB
FatLib.h 1KB
FreeRam.h 251B
FreeRam.h 251B
FreeRam.h 251B
UserDataType.h 171B
OpenLog.ino 73KB
OpenLog_Light.ino 29KB
AnalogBinLogger.ino 24KB
LowLatencyLogger.ino 15KB
OpenLog_Benchmarking.ino 15KB
SdFormatter.ino 15KB
OpenLog_Minimal.ino 9KB
Example5_WriteOffset.ino 9KB
Example3_ReadFile.ino 8KB
SdInfo.ino 7KB
ThreeCards.ino 6KB
Example4_ReadLargeFile.ino 6KB
bench.ino 5KB
StdioBench.ino 5KB
RawWrite.ino 5KB
AnalogLogger.ino 5KB
QuickStart.ino 5KB
Buffer_Overrun_Test.ino 5KB
TwoCards.ino 4KB
Timestamp.ino 4KB
dataLogger.ino 4KB
Buffer_Overrun_Test_Binary.ino 4KB
benchSD.ino 3KB
Example6_GetVersionNumber.ino 3KB
PrintBenchmark.ino 3KB
directoryFunctions.ino 3KB
CommandPrompt_Power.ino 3KB
readCSV.ino 3KB
PrintBenchmarkSD.ino 3KB
rename.ino 3KB
fgetsRewrite.ino 2KB
VolumeFreeSpace.ino 2KB
getline.ino 2KB
LongFileName.ino 2KB
fgets.ino 2KB
ReadWrite.ino 2KB
average.ino 2KB
append.ino 2KB
Example1_SoftwareLogging.ino 2KB
ReadWriteSdFat.ino 2KB
formatting.ino 2KB
Example2_HardwareLogging.ino 2KB
eventlog.ino 1KB
共 157 条
- 1
- 2
鈤TiAmo
- 粉丝: 20
- 资源: 4695
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0