mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2024-11-11 10:14:34 +08:00
7bd95dd5c3
* Add \r\n to sent strings * remove usart_init() from UsbPacketReceive cmd, it's already init in main. * Add PLATFORM PM3RDV4FPC to ease dev * TX: US_TCR is len of data to send, not len of buffer * Use only one PDC bank as we're using it in sync * Busy loop to wait for end of TX as we'using it in sync * Change usart speed to 115200 * Don't downgrade USB speed, keep 460800 * Attempt to detect received data, fail so far |
||
---|---|---|
.. | ||
README.md | ||
uart.h | ||
uart_posix.c | ||
uart_win32.c |
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.