ruuvi / ruuvi.firmware.c

Ruuvi Firmware version 3. Built on top of Nordic SDK 15, uses both Ruuvi and external repositories as submodules. In Beta, no breaking changes are intended but may be done if absolutely necessary
BSD 3-Clause "New" or "Revised" License
54 stars 37 forks source link

Add support for broadcasting Ruuvi Sensor Data service UUID (and any other service UUID) #356

Closed ojousima closed 5 months ago

ojousima commented 6 months ago

This should help some phones on their background scan.

reviewpad[bot] commented 6 months ago

Reviewpad Report

:bangbang: Errors

:warning: Warnings

ojousima commented 5 months ago

@TheSomeMan This PR adds a firmware variant that advertises Ruuvi service UUID. To fit the UUID in, a new shorter data format C5 is added, and drivers have been extended to support UUID advertising.

Especially src/app_dataformats.c data format cycling logic should be checked together with src/app_heartbeat.c enabled data format definition.

sonarcloud[bot] commented 5 months ago

Quality Gate Passed Quality Gate passed

Kudos, no new issues were introduced!

0 New issues
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud