DA14580
ROMにGAPから下のレイヤーのBluetooth Protocol Stackが実装されている。
rom_symdef.txtにシンボルの定義を記載。
Real time OS
RTOSは、RiveraWavesのKernelを使用。
GAP Manager
MESSAGE
タスク名 |
呼ばれるタイミング |
GAPM_DEVICE_READY_IND |
BLEスタックが準備できた際に呼ばれる |
GAPM_CMP_EVT |
GAP ManagerがCommandの承認等の際に呼ばれる |
GAPM_ADV_REPORT_IND |
Command
コマンド名 |
意味 |
GAPM_RESET_CMD |
GAP Managerをリセット |
GAPM_SET_DEV_CONFIG_CMD |
GAP ManagerをConfiguration |
GAPM_START_ADVERTISE_CMD |
Advertisingを開始 |
GAPM_START_SCAN_CMD |
GAP Controller
Message
タスク名 |
呼ばれるタイミング |
GAPC_CMP_EVT |
GAP ControllerがCommandの承認等の際に呼ばれる |
GAPC_CONNECTION_REQ_IN |
Connectionが確立された際に呼ばれる |
GAPC_DISCONNECT_IND |
Disconnectした際に呼ばれる |
Command
コマンド名 |
意味 |
GAPC_CONNECTON_CFM |
Bondデータや認証のConfiguration |
GAP Controllerシーケンス図