|
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 行目に定義があります。