Files @ b6a1b8d502cc
Branch filter:

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

ethanzonca@CL-SEC241-08.cedarville.edu
Significant commenting and reformatting of documents, no functional changes. [reindented APRS generator]
/*
 * Master Firmware: USART Send/Recieve
 *
 * Wireless Observational Modular Aerial Network
 * 
 * Ethan Zonca
 * Matthew Kanning
 * Kyle Ripperger
 * Matthew Kroening
 *
 */


#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 );

unsigned char serial0_readChar();
unsigned char serial1_readChar();

void serial0_setup();
void serial1_setup();

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

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


#endif /* SERIAL_H_ */