From 3ffa59f5dc821b3a81c7891917bce53b8f1171e8 Mon Sep 17 00:00:00 2001 From: Andreas Tsouchlos Date: Sat, 4 Oct 2025 19:55:31 +0200 Subject: [PATCH] Explicitly set transmit power --- src/bin/temp_rh_measurement.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/bin/temp_rh_measurement.rs b/src/bin/temp_rh_measurement.rs index 2e9ea80..6cd5190 100644 --- a/src/bin/temp_rh_measurement.rs +++ b/src/bin/temp_rh_measurement.rs @@ -10,7 +10,7 @@ use embassy_time::Timer; use nrf_softdevice::ble::advertisement_builder::{ Flag, LegacyAdvertisementBuilder, LegacyAdvertisementPayload, ServiceList, ServiceUuid16, }; -use nrf_softdevice::ble::{gatt_server, peripheral}; +use nrf_softdevice::ble::{gatt_server, peripheral, TxPower}; use nrf_softdevice::{raw, Softdevice}; use defmt::*; @@ -60,9 +60,11 @@ async fn ble_task(sd: &'static Softdevice, server: &'static Server) { .build(); loop { - info!("Creating config"); - let config = peripheral::Config::default(); - info!("Creating adv object"); + let config = peripheral::Config { + tx_power: TxPower::Plus4dBm, + ..Default::default() + }; + let adv = peripheral::ConnectableAdvertisement::ScannableUndirected { adv_data: &ADV_DATA, scan_data: &SCAN_DATA,