mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-08-24 10:49:58 +00:00
fix: fixed some issues in the mr comments
This commit is contained in:
@@ -50,8 +50,8 @@ ble_transport_to_ll_cmd_impl(void *buf)
|
|||||||
|
|
||||||
pkt = HCI_DRIVER_D2P(buf);
|
pkt = HCI_DRIVER_D2P(buf);
|
||||||
len = *(uint8_t *)(buf + 2);
|
len = *(uint8_t *)(buf + 2);
|
||||||
pkt->length = len;
|
pkt->length = len + 3;
|
||||||
return hci_driver_host_cmd_tx((uint8_t *)pkt, len);
|
return hci_driver_host_cmd_tx((uint8_t *)pkt);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
|||||||
@@ -84,7 +84,13 @@ ble_npl_eventq_deinit(struct ble_npl_eventq *evq)
|
|||||||
static inline struct ble_npl_event *
|
static inline struct ble_npl_event *
|
||||||
ble_npl_eventq_get(struct ble_npl_eventq *evq, ble_npl_time_t tmo)
|
ble_npl_eventq_get(struct ble_npl_eventq *evq, ble_npl_time_t tmo)
|
||||||
{
|
{
|
||||||
return (void *)btdm_osal_eventq_get(&evq->eventq, tmo) - offsetof(struct ble_npl_eventq, eventq);
|
struct btdm_osal_event *ev;
|
||||||
|
|
||||||
|
ev = btdm_osal_eventq_get(&evq->eventq, tmo);
|
||||||
|
if (ev) {
|
||||||
|
return (void *)ev - offsetof(struct ble_npl_event, event);
|
||||||
|
}
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void
|
static inline void
|
||||||
|
|||||||
@@ -270,9 +270,11 @@ npl_freertos_event_init(struct ble_npl_event *ev, ble_npl_event_fn *fn,
|
|||||||
void
|
void
|
||||||
npl_freertos_event_deinit(struct ble_npl_event *ev)
|
npl_freertos_event_deinit(struct ble_npl_event *ev)
|
||||||
{
|
{
|
||||||
BLE_LL_ASSERT(ev->event);
|
if (!ev->event) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
#if OS_MEM_ALLOC
|
#if OS_MEM_ALLOC
|
||||||
|
|
||||||
os_memblock_put(&ble_freertos_ev_pool,ev->event);
|
os_memblock_put(&ble_freertos_ev_pool,ev->event);
|
||||||
#else
|
#else
|
||||||
nimble_platform_mem_free(ev->event);
|
nimble_platform_mem_free(ev->event);
|
||||||
|
|||||||
Reference in New Issue
Block a user