C2A_Core
|
テスト用UARTのDriver [詳解]
データ構造 | |
struct | UART_TEST_Info |
struct | UART_TEST_Driver |
関数 | |
DS_INIT_ERR_CODE | UART_TEST_init (UART_TEST_Driver *uart_test_driver, uint8_t ch, DS_StreamRecBuffer *rx_buffers[DS_STREAM_MAX]) |
UART_TEST初期化 [詳解] | |
DS_REC_ERR_CODE | UART_TEST_rec (UART_TEST_Driver *uart_test_driver) |
UART_TESTのデータ(テレメ)受信 [詳解] | |
DS_CMD_ERR_CODE | UART_TEST_send (UART_TEST_Driver *uart_test_driver, uint8_t id) |
UART_TESTへのコマンド送信 [詳解] | |
テスト用UARTのDriver
uart_test.h に定義があります。
DS_INIT_ERR_CODE UART_TEST_init | ( | UART_TEST_Driver * | uart_test_driver, |
uint8_t | ch, | ||
DS_StreamRecBuffer * | rx_buffers[DS_STREAM_MAX] | ||
) |
UART_TEST初期化
UART_TEST_Driver構造体のポインタを渡すことでポートを初期化し,UART_TEST_Driverの各メンバも初期化する
uart_test_driver | 初期化するUART_TEST_Driver構造体へのポインタ |
ch | UART_TESTが接続されているUARTポート番号 |
rx_buffers | 受信バッファ |
uart_test.c の 31 行目に定義があります。
DS_REC_ERR_CODE UART_TEST_rec | ( | UART_TEST_Driver * | uart_test_driver | ) |
UART_TESTのデータ(テレメ)受信
uart_test_driver | UART_TEST_Driver構造体へのポインタ |
uart_test.c の 93 行目に定義があります。
DS_CMD_ERR_CODE UART_TEST_send | ( | UART_TEST_Driver * | uart_test_driver, |
uint8_t | id | ||
) |
UART_TESTへのコマンド送信
uart_test_driver | UART_TEST_Driver構造体へのポインタ |
id | Cmd id |
uart_test.c の 147 行目に定義があります。