nimble/controller/src/ble_ll_adv.c (7 lines): - line 1511: /* FIXME: - line 1698: * TODO we can make this much more efficient with TX-TX transition - line 3034: /* TODO mark scan rsp as complete? */ - line 3484: /* TODO for now limit those to values from legacy advertising - line 3630: /* TODO fragment preference ignored for now */ - line 3650: /* TODO fragment preference ignored for now */ - line 4263: /* TODO should not need to shift nimble/controller/src/ble_ll_conn.c (6 lines): - line 1241: /* XXX: TODO: need to check this with phy update procedure. There are - line 1683: /* XXX: TODO: need to check this with phy update procedure. There are - line 2007: /* XXX: TODO set these based on PHY that started connection */ - line 2402: * XXX: TODO Probably want to add checks to see if we need to start - line 2408: * XXX TODO: I think this is technically incorrect. We can allow peripheral - line 2770: /* XXX: TODO this assumes we received in 1M phy */ nimble/controller/src/ble_ll_ctrl.c (5 lines): - line 904: * XXX: TODO if we have an instant in progress we should end connection. - line 946: /* XXX: TODO: if we started another procedure with an instant - line 999: * XXX: TODO count some stat? - line 1529: /* TODO Implement */ - line 2703: /* XXX: TODO new rules! Cannot start certain control procedures if other apps/btshell/src/main.c (4 lines): - line 1102: uint8_t data[1650]; /* TODO make this configurable */ - line 1391: /* TODO non-NimBLE controllers may not start handles from 0 */ - line 1403: /* TODO non-NimBLE controllers may not start handles from 0 */ - line 1439: /* TODO non-NimBLE controllers may not start handles from 0 */ nimble/host/services/ans/include/services/ans/ble_svc_ans.h (3 lines): - line 37: * TODO: Add remaining 2 optional categories */ - line 50: * TODO: Add remaining 2 optional categories */ - line 62: * TODO: Add remaining 2 optional categories */ nimble/host/src/ble_l2cap_coc.c (3 lines): - line 236: /* FIXME: User shall give us big enough buffer. - line 260: /* FIXME: need to handle it better */ - line 389: /* FIXME */ nimble/controller/src/ble_ll_sync.c (3 lines): - line 937: /* TODO use CA aux_ptr_field >> 6 */ - line 1087: * TODO should we check this? - line 1234: /* TODO should we check resume only if offset is high? */ nimble/controller/src/ble_ll_scan_aux.c (2 lines): - line 148: /* TODO do this only on first AUX? */ - line 1218: /* TODO perhaps we should check if scan req+rsp won't overlap with scheduler nimble/host/src/ble_hs_hci.c (2 lines): - line 158: /* TODO Process num_pkts field. */ - line 168: /* TODO Process num_pkts field. */ porting/npl/linux/src/os_callout.c (2 lines): - line 67: // TODO: seek native posix method to determine whether timer_t is active. - line 68: // TODO: fix bug where one-shot timer is still active after fired. nimble/controller/src/ble_ll_sched.c (2 lines): - line 74: /* XXX: TODO: - line 177: /* FIXME sometimes it may be useful to preempt... */ nimble/drivers/nrf5x/src/nrf53/phy.c (2 lines): - line 66: /* TODO figure out how (if?) to subscribe task to multiple DPPI channels - line 84: * TODO: check if this affects power consumption nimble/drivers/nrf5x/src/ble_phy.c (2 lines): - line 1100: * FIXME failing to enable LNA may result in unexpected RSSI drop in - line 1117: /* FIXME assume this is the same as EVENT_END to end, but we should porting/npl/nuttx/src/os_callout.c (2 lines): - line 116: /* TODO: seek native posix method to determine whether timer_t is active. - line 117: TODO: fix bug where one-shot timer is still active after fired. */ nimble/host/mesh/src/proxy_srv.c (2 lines): - line 663: /* FIXME: figure out end handle */ - line 712: /* FIXME: figure out end handle */ nimble/host/src/ble_gap.c (2 lines): - line 1674: /* TODO should we allow for listener too? this can be spammy and is more - line 2912: /* TODO for now limited to legacy values*/ nimble/controller/src/ble_ll_iso_big.c (2 lines): - line 1033: /* FIXME schedule 6ms in the future to avoid conflict with periodic - line 1263: /* TODO verify phy */ nimble/host/mesh/src/pb_gatt_srv.c (2 lines): - line 318: /* FIXME: figure out end handle */ - line 341: /* FIXME: figure out end handle */ nimble/controller/src/ble_ll_utils.c (2 lines): - line 197: /* TODO simplify? */ - line 447: /* TODO optimize this somehow */ nimble/host/src/ble_att_clt.c (1 line): - line 268: * TODO consider this to accept UUID instead of value, it is used only for this nimble/host/src/ble_hs_flow.c (1 line): - line 81: /* TODO could combine this in single HCI command */ nimble/controller/src/ble_ll_dtm.c (1 line): - line 610: /* TODO ignoring modulation index */ nimble/controller/src/ble_ll_hci.c (1 line): - line 334: /* TODO check if can just not support this command */ nimble/host/src/ble_hs_pvcy.c (1 line): - line 111: /* FIXME Controller is BT5.0 and default privacy mode is network which nimble/drivers/native/src/ble_phy.c (1 line): - line 126: /* XXX: TODO: apps/ext_advertiser/src/main.c (1 line): - line 310: * TODO Get scan request notifications. nimble/drivers/nrf5x/include/ble/xcvr.h (1 line): - line 36: * TODO this file should be refactored... nimble/host/services/ans/src/ble_svc_ans.c (1 line): - line 55: * TODO: In order to support multiple connections we would need to save nimble/host/src/ble_hs_startup.c (1 line): - line 188: /* TODO should we also check for supported commands when setting this? */ nimble/host/mesh/src/mesh.c (1 line): - line 59: * FIXME: nimble/host/mesh/src/glue.c (1 line): - line 779: /*TODO: We could use duration and max events in the future */ nimble/host/src/ble_hs_hci_evt.c (1 line): - line 583: /* TODO properly validate len of the event */ nimble/controller/src/ble_ll.c (1 line): - line 2036: /* TODO should rounding be in assert only? or just skip it and assume nimble/controller/include/controller/ble_ll_conn.h (1 line): - line 246: uint16_t channel_id; /* TODO could be union with hop and last chan used */ nimble/host/src/ble_l2cap_sig.c (1 line): - line 789: /* TODO: Reuse request buffer for the response. For now in such a case nimble/transport/socket/src/ble_hci_socket.c (1 line): - line 854: /* TODO: add ll-to-hs side if needed */ apps/bttester/src/btp/btp.h (1 line): - line 57: /* TODO indicate delay response, should be removed when all commands are apps/bttester/src/btp_l2cap.c (1 line): - line 528: /* FIXME: For now, fail if data length exceeds buffer length */ nimble/host/mesh/src/lpn.c (1 line): - line 580: /* TODO: Add offer acceptance criteria check */ nimble/host/src/ble_hs_stop.c (1 line): - line 142: /* TODO: Shall we send error here? */