The duration of the advertisement transmission will be the time required to broadcast the payload and overheads.
Can I refer you to the usage of the blecm_startAdv() in mybeacon.c?
Is it what you are looking for?
Thanks that's actually what I expected it to be. So since bleprofile_Discoverable() runs a state machine that includes calls to blecm_startAdv(), does bleprofile_Discoverable() just repeatedly make calls to blecm_startAdv() to extend the advertising duration per interval and make use of the "duration" value in the configuration?