ARMmbed / ARMmbed/mbed-os-example-ble

Missing examples for reusable services

Open
#376 19 comments 0 reactions 0 assignees View on GitHub
IOTOSM-4002 Jira status: OPEN mirrored type: bug
Dominant language
C++
Stars
135
Forks
114
PR merge metrics
No merged PRs in 30d

Description

### Description of defect

Previously this repository contained services that one could easily look at to see how they could be reused in your own code (like the LED service).

Now all the examples seem to have code in which the application is tied up with the service itself, so I can't figure out how standalone resuable services are supposed to look anymore.

I'd like to see an example in which BLE is just one aspect of the program, but doesn't dictate the application itself.

I went from the blinky examples to a BLE enabled app by comparing blinky with those previous examples by comparing them.

Maybe the problem is just that I don't know how to migrate from something that looked like the old code that didn't use the new ble helper library to the new ones that do.

#### What version of the example and mbed-os are you using (tag or sha) ?
6.x

Contributor guide

Open the contributing guide

Research direction

Compare the current blinky and BLE examples with the previously available standalone LED service examples to understand the intended reusable-service structure. Add a BLE example where BLE is one part of a broader application rather than the application itself, and verify that it demonstrates the migration from the older helper-free style.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.