C2A_Core
block_command_user_settings.h
[詳解]
1
#ifndef BLOCK_COMMAND_USER_SETTINGS_H_
2
#define BLOCK_COMMAND_USER_SETTINGS_H_
3
4
#include <
src_core/TlmCmd/block_command_table.h
>
5
#include <
src_core/TlmCmd/block_command_executor.h
>
6
7
#define BCUS_MRAM_BCT_BLOCKS (10)
// MRAMに確保する
8
15
void
BCUS_load_user_settings
(
BlockCommandTable
*
block_command_table
,
BlockCommandExecutor
*
block_command_executor
);
16
23
int
BCUS_bc_should_clear
(
const
bct_id_t
block);
24
25
#endif
block_command_executor
const BlockCommandExecutor *const block_command_executor
Definition:
block_command_executor.c:22
block_command_executor.h
BCTの実行周りの関数, パラメーター
block_command_table
const BlockCommandTable *const block_command_table
Definition:
block_command_table.c:28
block_command_table.h
BCTの定義, BCT周りの関数
bct_id_t
uint16_t bct_id_t
Definition:
block_command_table.h:31
BCUS_load_user_settings
void BCUS_load_user_settings(BlockCommandTable *block_command_table, BlockCommandExecutor *block_command_executor)
BCT, BCE に関してのメモリ確保や getter, setter を user settings として上書きする
Definition:
block_command_user_settings.c:8
BCUS_bc_should_clear
int BCUS_bc_should_clear(const bct_id_t block)
その block をクリアすべきかどうか判別する
Definition:
block_command_user_settings.c:19
BlockCommandExecutor
実行周り全体の struct
Definition:
block_command_executor.h:54
BlockCommandTable
BCT 全体の構造体
Definition:
block_command_table.h:117
src
src_user
TlmCmd
block_command_user_settings.h
構築:
1.9.1