X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/0a24369c4822b508aa14eb395227ef4731872d5e..13dbdd6bb15850fa326930af324d2034a4547f9e:/client/uart.h diff --git a/client/uart.h b/client/uart.h index 7b00641f..32b3e427 100644 --- a/client/uart.h +++ b/client/uart.h @@ -1,7 +1,7 @@ /* - * Proxmark3 generic uart / rs232/ serial port library + * Generic uart / rs232/ serial port library * - * Copyright (c) 2012, Roel Verdult + * Copyright (c) 2013, Roel Verdult * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -31,8 +31,8 @@ * */ -#ifndef _PROXMARK3_RS232_H_ -#define _PROXMARK3_RS232_H_ +#ifndef _RS232_H_ +#define _RS232_H_ #include #include @@ -53,6 +53,7 @@ typedef unsigned char byte_t; #include #include #include + #include #else #include #endif @@ -65,7 +66,7 @@ typedef void* serial_port; serial_port uart_open(const char* pcPortName); void uart_close(const serial_port sp); -void uart_set_speed(serial_port sp, const uint32_t uiPortSpeed); +bool uart_set_speed(serial_port sp, const uint32_t uiPortSpeed); uint32_t uart_get_speed(const serial_port sp); bool uart_receive(const serial_port sp, byte_t* pbtRx, size_t* pszRxLen);