A few questions regarding directed advertisements:
1. In BLE_PROFILE_CFG is .high_direct_adv_interval and .low_direct_adv_interval in units of seconds or slots?
2. When I start undirected advertisements I get a printout to console: "BLE_high_un_adv:timer(0)" and it works. When I start directed advertisements I get a printout to console: "BLE_high_dir_adv:timer(0,2). After this there appears to be timer issues; the normal 1s timer and fine timer essentially crash; they greatly slow down and become sporadic. Has anyone experienced this?
/*.high_undirect_adv_interval =*/ 32, // slots
/*.low_undirect_adv_interval =*/ 2048, // slots
I think you will find this post helpful with regards to understanding directed advertisements: Re: scan sometimes stops working