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 05:40:54 2012 +0000
Revision:
5:8444ec4245e7
Parent:
4:d47805009bbd
0.3 - openLog working and nmea files convert to earth files

Who changed what in which revision?

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