Files @ a723b60d6d07
Branch filter:

Location: seniordesign-firmware/slave/slave/lib/serial.h

ethanzonca@CL-SEC241-08.cedarville.edu
Merge
/*
 * serial.h
 *
 * Created: 10/25/2012 3:19:42 PM
 *  Author: ethanzonca
 */ 


#ifndef SERIAL_H_
#define SERIAL_H_

#include <inttypes.h>

#define USART0_BAUD_PRESCALE (((F_CPU / (USART0_BAUDRATE * 16UL))) -1 )
#define USART1_BAUD_PRESCALE (((F_CPU / (USART1_BAUDRATE * 16UL))) -1 )

void serial0_sendChar( unsigned char byte );
void serial1_sendChar( unsigned char byte );

void serial0_setup();
void serial1_setup();

void serial0_sendString(char* stringPtr);
void serial1_sendString(char* stringPtr);

void serial_sendCommand( char moduleID, char sensorID, uint8_t dataLength, char* data );
void serial_sendResponseData();


#endif /* SERIAL_H_ */