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

