Currently I am scanning with a window of ~23ms and an interval of ~33ms. I am also advertising with an advertising interval of ~330ms. Using radio events, I notice that the radio is active for ~3ms when advertising. However, when advertising occurs, an entire scan interval (33ms) occurs with no scanning. In other words, I notice that 1 scan interval is replaced with the advertising event. That means that during an advertising event, there are ~43ms (33ms plus the last 10ms of the previous scan interval) where there is no active scanning.
For my particular project, I cannot go more than 10ms without scanning, and I need to scan at a minimum window of 23ms. Is it possible for the advertising to occur somewhere in the ~10ms where scanning is not occurring? If not, is there a way to change my scanning/advertising approach such that I don't go ~43 ms without scanning?