-
Notifications
You must be signed in to change notification settings - Fork 1
/
Serial.h
43 lines (36 loc) · 1.35 KB
/
Serial.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/*
* File: Serial.h
* Author: Domingos Neto
*
* Created on 29 de Julho de 2015, 15:36
*/
#ifndef SERIAL_H
#define SERIAL_H
#ifndef _XTAL_FREQ
#define _XTAL_FREQ 48000000
#endif
#ifndef BAUDRATE
#define BAUDRATE 115200
#endif
#include <usart.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
unsigned char SerialReceivedData;
unsigned char SerialReceivedString[50];
unsigned char SerialSendString[50];
unsigned SerialLen = 50;
void delaySeg(unsigned waitTime); //DELAY
void delayMS(unsigned waitTime); //DELAY
void initUART(void); //INICIALIZA UART
void SerialPrint(unsigned char byte); //ESCREVE BYTE
void SerialWifiWrite (char* Valor, unsigned Tamanho); //ESCREVE DA WIFI
void SerialWrite(const char* frase); //ESCREVE DA SERIAL
unsigned char SerialRead(void); //LER BYTE
void SerialReadString(); //LER DA WIFI
bit ContainString(const char* containedString);
bit waitToken(char value);
void waitUntil(const unsigned char stringToCompare[]);
void SerialReadUntilToken(const char charToCompare);
void SerialReceiveNChar(const int NumberOfCharToReceive);
#endif /* SERIAL_H */