イベント通知

SOLID-OSは、コアサービス内の機能の初期化終了時や、特定処理の実行時に イベントを通知します。

SOLID_CS_EVENTID

enum SOLID_CS_EVENTID

イベント種別

定数

名前 説明
INIT_MEM メモリが初期化された
INIT_IORES IOリソースが初期化された
INIT_INTC 割り込みが初期化された
INIT_TIMER タイマが初期化された
INIT_LOG ログ出力が初期化された
INIT_FS ファイルシステムが初期化された
INIT_LDR ローダーが初期化された
ENABLE_INT 割り込みが有効になった
INIT_FATFS FATFSが初期化された
INIT_SANITALIZER サニタイザが初期化された
INIT_NET ネットワークが初期化された
START_KERNEL RTOS(NonOS時は起動アドレス)を起動しようとした

IMPL_CS_EventNotify

void IMPL_CS_EventNotify(enum SOLID_CS_EVENTID evtId, void *pInfo)

コアサービス内の初期化に関するイベントを通知します

特定の初期化後に実装側で処理を行いたい場合に、この関数を利用してください

パラメータ:
  • evtId – イベント種別
  • pInfo – 追加情報