I'm implementing my own DTM mode for the nRF52832 based on SDK14.2's DTM module (ble_dtm.c). My modified version of ble_dtm.c seems to work fine, but I don't completely understand how it works. Specifically, I don't understand why the HFCLK needs to be activated in timer_init() in ble_dtm.c. I'm just going for a constant-carrier wave, so there is no need to use the Timer events to send packets. Without the HFCLK enable, I see no radio signal on my spectrum analyzer.