Here is a list of all modules:
 BGX FrameworkThe Silicon Labs BGX device provides a bridge between Bluetooth Low Energy (BLE) and Serial communication
 BGX DMSThe BGX DMS module is used for interacting with the Silicon Labs Device Management Service (DMS) in order to get a list of firmware versions that are available for your BGX device and to download firmware images
 BGX OTA UpdateBgx_ota_update contains a class (BGX_OTA_Updater) and other datatypes that are used to perform an OTA update operation (i.e
 Safe TypeSafeType is a convienient way to verify that an NSObject passed using id is the expected type when assigning the value to a pointer of a specific Objective-C type