nimble/controller/src/ble_ll_adv.c (7 lines): - line 1558: /* FIXME: - line 1745: * TODO we can make this much more efficient with TX-TX transition - line 3108: /* TODO mark scan rsp as complete? */ - line 3582: /* TODO for now limit those to values from legacy advertising - line 3784: /* TODO fragment preference ignored for now */ - line 3804: /* TODO fragment preference ignored for now */ - line 4442: /* 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 2010: /* XXX: TODO set these based on PHY that started connection */ - line 2417: * XXX: TODO Probably want to add checks to see if we need to start - line 2423: * XXX TODO: I think this is technically incorrect. We can allow peripheral - line 2786: /* XXX: TODO this assumes we received in 1M phy */ nimble/host/audio/src/ble_audio_broadcast_sink.c (5 lines): - line 360: /* FIXME: this does not seem to be right */ - line 763: /* TODO: destroy sink */ - line 1089: /* TODO: filter duplicates */ - line 1190: /* TODO: */ - line 1600: /* TODO: Skip if the BIS Sync is same */ nimble/controller/src/ble_ll_ctrl.c (4 lines): - line 953: * XXX: TODO if we have an instant in progress we should end connection. - line 995: /* XXX: TODO: if we started another procedure with an instant - line 1048: * XXX: TODO count some stat? - line 2709: /* XXX: TODO new rules! Cannot start certain control procedures if other apps/btshell/src/main.c (4 lines): - line 1195: uint8_t data[1650]; /* TODO make this configurable */ - line 1497: /* TODO non-NimBLE controllers may not start handles from 0 */ - line 1509: /* TODO non-NimBLE controllers may not start handles from 0 */ - line 1545: /* TODO non-NimBLE controllers may not start handles from 0 */ nimble/host/src/ble_gattc.c (4 lines): - line 3372: /*TODO Figure out what to do here */ - line 3378: /*TODO Figure out what to do here */ - line 3384: /*TODO Figure out what to do here */ - line 3391: /*FIXME Testing assert */ 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 248: /* FIXME: User shall give us big enough buffer. - line 272: /* FIXME: need to handle it better */ - line 401: /* FIXME */ nimble/controller/src/ble_ll_sync.c (3 lines): - line 944: /* TODO use CA aux_ptr_field >> 6 */ - line 1094: * TODO should we check this? - line 1251: /* TODO should we check resume only if offset is high? */ nimble/host/src/ble_att_clt.c (2 lines): - line 122: /*FIXME reject ?*/ - line 275: * TODO consider this to accept UUID instead of value, it is used only for this nimble/controller/src/ble_ll_scan_aux.c (2 lines): - line 151: /* TODO do this only on first AUX? */ - line 1204: /* TODO perhaps we should check if scan req+rsp won't overlap with scheduler nimble/host/src/ble_hs_hci.c (2 lines): - line 160: /* TODO Process num_pkts field. */ - line 170: /* 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 apps/btshell/src/cmd_leaudio.c (2 lines): - line 747: /* TODO: Add some logic here */ - line 946: /* TODO: initialize state.subgroups */ 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 664: /* FIXME: figure out end handle */ - line 713: /* FIXME: figure out end handle */ nimble/host/src/ble_gap.c (2 lines): - line 1749: /* TODO should we allow for listener too? this can be spammy and is more - line 3181: /* TODO for now limited to legacy values*/ nimble/controller/src/ble_ll_iso_big.c (2 lines): - line 1312: /* FIXME for now we only care about retransmissions, so set both NSE and IRC - line 1401: /* TODO verify phy */ nimble/host/mesh/src/pb_gatt_srv.c (2 lines): - line 319: /* FIXME: figure out end handle */ - line 342: /* 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_eatt.c (2 lines): - line 245: * TODO: improve it - line 520: * TODO: Slave could setup after some timeout nimble/controller/src/ble_ll_dtm.c (1 line): - line 632: /* TODO ignoring modulation index */ nimble/host/src/ble_hs_flow.c (1 line): - line 81: /* TODO could combine this in single HCI command */ nimble/controller/src/ble_ll_hci.c (1 line): - line 335: /* TODO check if can just not support this command */ nimble/controller/src/ble_ll_isoal.c (1 line): - line 43: /* TODO */ nimble/host/src/ble_hs_pvcy.c (1 line): - line 126: /* FIXME Controller is BT5.0 and default privacy mode is network which apps/bttester/src/btp_gap.c (1 line): - line 2019: /* TODO: This is temporary until auto-pts nonscannable implementation */ nimble/drivers/native/src/ble_phy.c (1 line): - line 130: /* XXX: TODO: nimble/host/src/ble_cs.c (1 line): - line 461: /* TODO: Save the remote capabilities somewhere */ apps/bttester/src/btp_bap.c (1 line): - line 571: /* TODO: Add some logic here */ 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 208: /* TODO should we also check for supported commands when setting this? */ nimble/host/mesh/src/mesh.c (1 line): - line 61: * FIXME: nimble/host/mesh/src/glue.c (1 line): - line 781: /*TODO: We could use duration and max events in the future */ nimble/drivers/nrf5x/src/ble_phy.c (1 line): - line 1113: * FIXME failing to enable LNA may result in unexpected RSSI drop in nimble/controller/src/ble_ll.c (1 line): - line 2061: /* TODO should rounding be in assert only? or just skip it and assume nimble/controller/include/controller/ble_ll_conn.h (1 line): - line 248: uint16_t channel_id; /* TODO could be union with hop and last chan used */ nimble/host/src/ble_l2cap_sig.c (1 line): - line 821: /* TODO: Reuse request buffer for the response. For now in such a case nimble/transport/socket/src/ble_hci_socket.c (1 line): - line 942: /* TODO: add ll-to-hs side if needed */ apps/bttester/src/btp_l2cap.c (1 line): - line 528: /* FIXME: For now, fail if data length exceeds buffer length */ apps/bttester/src/btp/btp.h (1 line): - line 61: /* TODO indicate delay response, should be removed when all commands are nimble/host/mesh/src/lpn.c (1 line): - line 582: /* TODO: Add offer acceptance criteria check */ nimble/host/src/ble_hs_stop.c (1 line): - line 142: /* TODO: Shall we send error here? */ apps/auracast/src/usb_desc.c (1 line): - line 157: /* TODO: MSC not handled yet */