#ifndef __UART_H__
#define __UART_H__

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <stdio.h>
#include <unistd.h>

int uart_init(char *dev, int speed, int stop, int parity, int bits, int nonblock);
void uart_uninit(int fd);
int uart_send(int fd, char *send_buf, int data_len);
int uart_recv(int fd, char *rcv_buf, int data_len);
int ViolentMatch(unsigned char *s, int sLen, unsigned char *p, int pLen);

#endif
