diff --git a/uart/uart_win32.c b/uart/uart_win32.c index 521a3895c..03f26bfcf 100644 --- a/uart/uart_win32.c +++ b/uart/uart_win32.c @@ -123,12 +123,15 @@ bool uart_receive(const serial_port sp, byte_t* p_rx, size_t pszMaxRxLen, size_t bool uart_send(const serial_port sp, const byte_t* p_tx, const size_t len) { DWORD txlen = 0; + return WriteFile(((serial_port_windows*)sp)->hPort, p_tx, len, &txlen, NULL); + /* bool res = WriteFile(((serial_port_windows*)sp)->hPort, p_tx, len, &txlen, NULL); if ( !res ) return false; printf("TX %u\n", txlen); return (txlen != 0); + */ } bool uart_set_speed(serial_port sp, const uint32_t uiPortSpeed) {