- Silicon Labs Community
- Welcome and Announcements
- Silicon Labs Knowledge Base
- 8-bit MCU
- 32-bit MCU
- Bluetooth / Wi-Fi
- Other Products Category
- Optical/RH/Temp Sensor
- Other Products
- Hardware and Software Tools
- Simplicity Studio and Software
- General Discussions and Suggestions
- Chinese Forum
- Software Libraries
- Development Kits
- Reference Designs
- Third Party Tools
- White Papers
- Official Blog of Silicon Labs
- Chinese Blog
03-20-2017 05:58 AM
We are a fledgling startup looking to use the SiLabs platform. I have done some of my development work using the BLE112 module and am evaluating the Thunderboard Sense to ease the portion about uploading the sensor data to the cloud.
However, I have not been able to find any documentation on programming the sense, or syntax differences between programming the sense vs. BLE112. Any such resources would be helpful.
03-20-2017 08:22 AM
Have you done your BLE112 programming in C or BGScript?
The API commands to use the Bluetooth stack are quite similar between BLExxx products and Blue Gecko based products (such as the TB sense).
We have a BLE113 -> BGM113 migration guide, see following link:
If you are familiar with BLExxx products then this document might help you understand what are the differences in the API commands.
03-20-2017 09:38 AM
For the TB Sense specifically you have the user's guide which shows the sensors on the board and how they interface with the EFR32MG. For example, sensors are in groups and they are powered by different power supply switches, the user guide shows a block diagram of those. If you couple this with the examples in simplicity studio it's already a good starting point.
As for migration from BLE112, there is a migration guide available for migrating from BLE113 to BGM113, but the software related changes apply to BLE112 as well: http://www.silabs.com/documents/login/application-