From 5693f7b193c16bdac56d363df17488670b922faa Mon Sep 17 00:00:00 2001 From: Michael Ossmann Date: Sat, 1 Oct 2022 13:20:46 -0400 Subject: [PATCH] h1r9: MAX2839: support maximum TX gain, not minimum --- firmware/common/max2839.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/firmware/common/max2839.c b/firmware/common/max2839.c index 28cf3ff5..9dbd089b 100644 --- a/firmware/common/max2839.c +++ b/firmware/common/max2839.c @@ -336,9 +336,10 @@ bool max2839_set_vga_gain(max2839_driver_t* const drv, const uint32_t gain_db) { return true; } -bool max2839_set_txvga_gain(max2839_driver_t* const drv, const uint32_t gain_db) { - uint16_t val=0; - val = 63-gain_db; +bool max2839_set_txvga_gain(max2839_driver_t* const drv, const uint32_t gain_db) +{ + uint16_t val = 0; + val = 47 - gain_db; set_MAX2839_TX_VGA_GAIN(drv, val); max2839_reg_commit(drv, 29);