proxmark3/uart
Vladimir Serbinenko 9923765c0a Specify that we need TCP and not UDP connection
Relevant man pages say that with our previous
code libc might return either. Glibc returns tcp but
bionic returns udp. So specify it explicitly
2019-05-29 19:25:48 +02:00
..
README.md part of monstermerge... 2017-07-27 20:48:49 +02:00
uart.h remove spMutex, use atomic test&set instead 2019-05-16 00:29:30 +02:00
uart_posix.c Specify that we need TCP and not UDP connection 2019-05-29 19:25:48 +02:00
uart_win32.c add support for higher speeds. 2019-05-18 21:38:21 +02:00

uart

This contains functionality for talking to UART/Serial devices on different platforms. The official client will build either uart_posix.c and uart_win32.c. Build targets for these files are contained in client/Makefile.

If you want to implement support for other platforms, you need to implement the methods provided in uart.h.

Implementing a new driver

Each driver is called with a string, typically containing a path or other reference to a serial port on the host. The methods outlined in uart.h need to be implemented.

The hardware uses common/usb_cdc.c to implement a USB CDC endpoint exposed by the Atmel MCU.