C2A_Core
uart_sils.c
[詳解]
1 #pragma section REPRO
3 
4 int UART_init(void* my_uart_v)
5 {
6  (void)my_uart_v;
7  return 0;
8 }
9 
10 int UART_rx(void* my_uart_v, void* data_v, int buffer_size)
11 {
12  (void)my_uart_v;
13  (void)data_v;
14  (void)buffer_size;
15  return 0;
16 }
17 
18 int UART_tx(void* my_uart_v, void* data_v, int data_size)
19 {
20  (void)my_uart_v;
21  (void)data_v;
22  (void)data_size;
23  return 0;
24 }
25 
26 int UART_reopen(void* my_uart_v, int reason)
27 {
28  (void)my_uart_v;
29  (void)reason;
30  return 0;
31 }
32 
33 #pragma section
UART通信ラッパーのクラスです。
int UART_reopen(void *my_uart_v, int reason)
指定されたchを開きなおす
Definition: uart_sils.c:26
int UART_init(void *my_uart_v)
UART_CONFIG構造体をグローバルインスタンスとして定義し, ポインタを渡すことでポートを初期化する.
Definition: uart_sils.c:4
int UART_tx(void *my_uart_v, void *data_v, int data_size)
UART_CONFIG構造体にて指定されたchへデータを送信します
Definition: uart_sils.c:18
int UART_rx(void *my_uart_v, void *data_v, int buffer_size)
UART_CONFIG構造体にて指定されたchからデータを受信します
Definition: uart_sils.c:10