BLE_L2CAP_CbRegisterSpsm
C
uint16_t BLE_L2CAP_CbRegisterSpsm(uint16_t spsm, uint16_t mtu, uint16_t mps, uint16_t initCredits, uint8_t permission);Description
Register a SPSM.
Note
This function should be called before establishing credit based channel.
Parameters
| Parameter | Description |
|---|---|
| [in] spsm | Simplified Protocol/Service Multiplexer. |
| [in] mtu | Maximum Transmission Unit. See the range definition L2CAP Minimum MTU size ,Maximum PDU size. |
| [in] mps | Maximum PDU Payload Size. See the minimum definition Minimum MPS size. |
| [in] initCredits | Initial Credits. |
| [in] permission | Permission of the SPSM. See L2CAP Permission definition. |
Return values
| Return value | Description |
|---|---|
| MBA_RES_SUCCESS | Successfully register SPSM. |
| MBA_RES_INVALID_PARA | Invalid MTU parameter usage. |
| MBA_RES_FAIL | Fail to register SPSM. |
