C2A_Core
|
#include <src_core/IfWrapper/uart.h>
関数 | |
int | UART_init (void *my_uart_v) |
UART_CONFIG構造体をグローバルインスタンスとして定義し, ポインタを渡すことでポートを初期化する. [詳解] | |
int | UART_rx (void *my_uart_v, void *data_v, int buffer_size) |
UART_CONFIG構造体にて指定されたchからデータを受信します [詳解] | |
int | UART_tx (void *my_uart_v, void *data_v, int data_size) |
UART_CONFIG構造体にて指定されたchへデータを送信します [詳解] | |
int | UART_reopen (void *my_uart_v, int reason) |
指定されたchを開きなおす [詳解] | |
int UART_init | ( | void * | my_uart_v | ) |
UART_CONFIG構造体をグローバルインスタンスとして定義し, ポインタを渡すことでポートを初期化する.
[in] | my_uart_v | 初期化するUART_CONFIG構造体へのポインタ |
uart_sils.c の 4 行目に定義があります。
int UART_reopen | ( | void * | my_uart_v, |
int | reason | ||
) |
指定されたchを開きなおす
[in] | my_uart_v | : 開きなおす際のポート設定 |
[in] | reason | : repoenの理由を示すコードなど |
uart_sils.c の 26 行目に定義があります。
int UART_rx | ( | void * | my_uart_v, |
void * | data_v, | ||
int | buffer_size | ||
) |
UART_CONFIG構造体にて指定されたchからデータを受信します
[in] | my_uart_v | : 対象とするUART_CONFIG構造体へのポインタ |
[in] | data_v | : 受信データ格納先へのポインタ |
[in] | buffer_size | : 受信データ格納先のデータサイズ |
0 | 受信データなし |
正 | 受信データバイト数 |
負 | エラー. UART_ERR_CODE に従う |
uart_sils.c の 10 行目に定義があります。
int UART_tx | ( | void * | my_uart_v, |
void * | data_v, | ||
int | data_size | ||
) |
UART_CONFIG構造体にて指定されたchへデータを送信します
[in] | my_uart_v | : 対象とするUART_CONFIG構造体へのポインタ |
[in] | data_v | : 送信データ格納先へのポインタ |
[in] | data_size | : 送信データサイズ |
uart_sils.c の 18 行目に定義があります。