>>"Will the RegulatoryTest.c module work as expected if the BLE component is not configured for HCI? If so, can I put the BLE back into "normal" operation by performing a stop, init, and start sequence?"
--> It is not recommended. This can be done, but you will have to modify the MACROS. When the HCI mode is selected in the top design, certain macros are set in the PDL. If you wish to switch between HCI mode project to Host +controller mode on the fly, you have to modify the PDL.
--> Can you please tell us what are the regulatory test APIs you have to change?
I would prefer to keep the BLE component configured as necessary for the normal application. I would like to be able to put the BLE into the following regulatory test modes:
RegulatoryTest.c appears to use the functions in ll_hal.c. Are the macros in ll_hal.c not defined if the component is not in HCI mode?
Also, how do I know if the regulatory tests are working? What test equipment would I need?
The project in the KBA has the required components to have both a regulatory testing and normal mode operation co-exist.
The macros defined in ll_hal.c should work even when the BLE component is configured in normal mode.