10 #include "../../Settings/port_config.h"
11 #include "../../Settings/DriverSuper/driver_buffer_define.h"
60 Printf(
"UART_TEST buffer0 init Failed ! %d \n", ret1);
67 Printf(
"UART_TEST buffer1 init Failed ! %d \n", ret1);
72 Printf(
"UART_TEST init Failed ! Lack of streams \n");
82 Printf(
"UART_TEST init Failed! Err:%d \n", ret2);
85 Printf(
"######################### \n");
86 Printf(
" UART_TEST init !!!!!!!! \n");
87 Printf(
"######################### \n");
AppInfo AI_create_app_info(const char *name, void(*initializer)(void), void(*entry_point)(void))
AppInfo を作る
const uint8_t * CCP_get_param_head(const CommonCmdPacket *packet)
先頭のパラメタのポインタを取得
CCP_CmdRet CCP_make_cmd_ret_without_err_code(CCP_EXEC_STS exec_sts)
コマンド返り値である CCP_CmdRet を作成(エラーコード不使用版)
static uint8_t DI_UART_TEST_rx_buffer_allocation_1_[DS_STREAM_REC_BUFFER_SIZE_DEFAULT]
static DS_StreamRecBuffer DI_UART_TEST_rx_buffer_0_
static void UART_TEST_init_(void)
static DS_StreamRecBuffer DI_UART_TEST_rx_buffer_1_
CCP_CmdRet Cmd_UART_TEST_UPDATE(const CommonCmdPacket *packet)
static void UART_TEST_init_by_AM_(void)
const UART_TEST_Driver *const uart_test_driver
static void UART_TEST_update_(void)
CCP_CmdRet Cmd_UART_TEST_SEND_TEST(const CommonCmdPacket *packet)
AppInfo UART_TEST_update(void)
CCP_CmdRet Cmd_UART_TEST_INIT_DI(const CommonCmdPacket *packet)
static uint8_t DI_UART_TEST_rx_buffer_allocation_0_[DS_STREAM_REC_BUFFER_SIZE_DEFAULT]
static UART_TEST_Driver uart_test_driver_
#define DS_STREAM_REC_BUFFER_SIZE_DEFAULT
DS_ERR_CODE DS_init_stream_rec_buffer(DS_StreamRecBuffer *stream_rec_buffer, uint8_t *buffer, const uint16_t buffer_capacity)
DS_StreamRecBuffer に確保したメモリを与えて初期化する
CCP_CmdRet DS_conv_cmd_err_to_ccp_cmd_ret(DS_CMD_ERR_CODE code)
DS_CMD_ERR_CODE から CCP_CmdRet への変換関数
void DS_nullify_stream_rec_buffers(DS_StreamRecBuffer *rx_buffers[DS_STREAM_MAX])
DS_StreamRecBuffer の要素数 DS_STREAM_MAX の配列を NULL で初期化する
DS_INIT_ERR_CODE
Driver の初期化関数のエラーコード
DS_REC_ERR_CODE
Driver の受信関数のエラーコード
DS_CMD_ERR_CODE
各DIが Driver にコマンドを送るときに,統一的に使うコード
DS_ERR_CODE
DriverSuper の汎用エラーコード
@ DS_ERR_CODE_OK
返り値は継承先や IF 先で上書きされるため,OK は 0 であることが必須
#define PORT_CH_UART_TEST
HW 依存 Print, つまり ログ情報のフォーマット出力(デバッグ出力)
void Printf(const char *format,...)
DS_CMD_ERR_CODE UART_TEST_send(UART_TEST_Driver *uart_test_driver, uint8_t id)
UART_TESTへのコマンド送信
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のデータ(テレメ)受信