- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everyone
i have built a custom pcb with cycble module connected to a bme280 over i2c. If I program the BLE module with a sample 'findme' program, all works well as in on my iOS device running cysmart I can see and interact with device. However if I make my own custom Bluetooth profile, I can never get it to show in cysmart. Now I know it is down to my configuration but I just can't get a custom config to work to show the temp/pressure/humidity from the bme280? Anyone any help maybe a working custom config? I just can't get me head around configuring this feature of the cycble module
thank you in advance for any help
regards
paddy
Solved! Go to Solution.
- Labels:
-
BLE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hmmm, the one on github shows code in the main.c file: https://github.com/cypresssemiconductorco/PSoC-4-BLE/blob/master/100_Projects_in_100_Days/Day031_Dig...
My guess is that you lost the original along the way somewhere. Try downloading and extracting the project directly from the github folder. From what I'm seeing the project is complete on the github website.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you have setup/configured the custom services/characteristics in the BLE component, then they should show up once you connect to it with the CySmart Device.
The findme profile uses a standard service and characteristics, and seems different in how it is setup, but still behaves the same in reality.
Go to the BLE component, go to the "Profiles" tab, Right-Click on the "Server" branch of the profile and select "Add Service", then pick the "Custom Service" from the bottom-ish of the list.
Once you add the custom service, right-click on it and select "Add Characteristic"->"Custom Characteristic" to add data/values to the service. These should then show up once you connect to it with the CySmart device.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is no code running in main. You have to start the BLE chip and poll it for BLE events for the project to work. Double check that you copied it correctly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for checking still getting my head around the ide. Yes just did a straight copy of BLE component from the sample
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hmmm, the one on github shows code in the main.c file: https://github.com/cypresssemiconductorco/PSoC-4-BLE/blob/master/100_Projects_in_100_Days/Day031_Dig...
My guess is that you lost the original along the way somewhere. Try downloading and extracting the project directly from the github folder. From what I'm seeing the project is complete on the github website.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Much appreciated thank you, I will try that in the am
regards