STM32CubeWL icon indicating copy to clipboard operation
STM32CubeWL copied to clipboard

`SUBGRF_SetRfTxPower` interprets `power` argument incorrectly.

Open Miceuz opened this issue 1 year ago • 3 comments

The bug is in Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.h:

SUBGRF_SetRfTxPower expects Tx power level [0..15]. It does checks on power > 15 to select RFO_HP and then it calls SUBGRF_SetTxParams that expects RF output power [-18..13] dBm.

So it interprets power argument incorrectly as it it's index, not dBm while later it's used as dBm. All the client code in https://github.com/stm32duino/STM32LoRaWAN/ uses SUBGRF_SetRfTxPower providing power in dBm.

Miceuz avatar Mar 24 '23 10:03 Miceuz

Hi @Miceuz,

Thank you for this report. We will get back to you as soon as we analyze it further. This may take some time. Thank you for your comprehension.

With regards, Rania

RJMSTM avatar Mar 28 '23 12:03 RJMSTM

Hi @Miceuz and thanks to submit this issue. @RJMSTM is there an internal BZ about this? Thanks.

fpistm avatar Apr 11 '23 08:04 fpistm

ST Internal Reference: 149717

ASELSTM avatar Apr 13 '23 14:04 ASELSTM