Files @ 9e3e1986377f
Branch filter:

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

ethanzonca@CL-ENS241-08.cedarville.edu
Fixed LED for AT mode OK identification
/*
 * 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 );

void serial0_setup();
void serial1_setup();

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

unsigned char serial0_readChar();
uint8_t serial0_hasChar();
char* serial0_readLine();

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

void serial1_ion();
void serial1_ioff();

#endif /* SERIAL_H_ */