Generation 3 of the Harp project

Dependencies:   Servo TMP36 GZ buffered-serial1 chan_fatfs_sd nmea_parser watchdog mbed-rtos mbed

Fork of HARP2 by Tyler Weaver

Committer:
tylerjw
Date:
Thu Feb 23 04:24:23 2012 +0000
Revision:
4:d47805009bbd
Child:
5:8444ec4245e7
openLog library and implementation in gps library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tylerjw 4:d47805009bbd 1 #include "openLog.h"
tylerjw 4:d47805009bbd 2
tylerjw 4:d47805009bbd 3 Logger::Logger(PinName tx, PinName rx, PinName reset) : _openLog(tx, rx), _reset_pin(reset) {
tylerjw 4:d47805009bbd 4 _openLog.baud(9600);
tylerjw 4:d47805009bbd 5 _reset_pin.write(1);
tylerjw 4:d47805009bbd 6 }
tylerjw 4:d47805009bbd 7
tylerjw 4:d47805009bbd 8 void Logger::newFile(void) {
tylerjw 4:d47805009bbd 9 _reset_pin = 0;
tylerjw 4:d47805009bbd 10 }
tylerjw 4:d47805009bbd 11
tylerjw 4:d47805009bbd 12 int Logger::write(char* data) {
tylerjw 4:d47805009bbd 13 if(_reset_pin == 0) // if reset pin was just set
tylerjw 4:d47805009bbd 14 _reset_pin = 1;
tylerjw 4:d47805009bbd 15
tylerjw 4:d47805009bbd 16 _openLog.printf(data);
tylerjw 4:d47805009bbd 17 }