.. _program_listing_file_microsync_src_uart_comm.h: Program Listing for File uart_comm.h ==================================== |exhale_lsh| :ref:`Return to documentation for file ` (``microsync/src/uart_comm.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #ifdef min #undef min #endif #ifdef max #undef max #endif #include // priority queue, FIFO queue #ifndef UNIT_TEST #include #include #include #endif #include "globals.h" typedef struct DataPacket { char cmd[4]; uint32_t arg1; uint32_t arg2; uint32_t ts_us; uint32_t N; uint32_t interv_us; } DataPacket; void init_uart_comm(void); void uart_tx(const char *cstring); void uart_tx(const char *data, uint32_t len); void poll_uart();