50 #if defined(ARDUINO) || defined(__AVR__) 51 #include "arduino/arduino_serial.h" 52 #elif defined(__linux__) 53 #include "linux/linux_serial.h" 54 #elif defined(__APPLE__) && defined(__MACH__) 55 #include "macos/macos_serial.h" 58 #elif defined(__XTENSA__) 59 #include "esp32/esp32_serial.h" 61 #include "no_platform/noplatform_serial.h" 80 extern tiny_serial_handle_t
tiny_serial_open(
const char *name, uint32_t baud);
100 extern int tiny_serial_send(tiny_serial_handle_t port,
const void *buf,
int len);
int tiny_serial_read(tiny_serial_handle_t port, void *buf, int len)
Receive data from serial connection.
Definition: arduino_serial.inl:47
void tiny_serial_close(tiny_serial_handle_t port)
Closes serial connection.
Definition: arduino_serial.inl:24
int tiny_serial_send(tiny_serial_handle_t port, const void *buf, int len)
Sends data over serial connection.
Definition: arduino_serial.inl:36
int tiny_serial_read_timeout(tiny_serial_handle_t port, void *buf, int len, uint32_t timeout_ms)
Receive data from serial connection.
Definition: arduino_serial.inl:57
This is UART support implementation.
tiny_serial_handle_t tiny_serial_open(const char *name, uint32_t baud)
Opens serial port.
Definition: arduino_serial.inl:29
int tiny_serial_send_timeout(tiny_serial_handle_t port, const void *buf, int len, uint32_t timeout_ms)
Sends data over serial connection.
Definition: arduino_serial.inl:41