From 8460afcf0398a18b9ac77a304e7e7477e136bb8c Mon Sep 17 00:00:00 2001 From: Adam Wujek <dev_public@wujek.eu> Date: Wed, 16 Oct 2024 19:00:57 +0200 Subject: [PATCH] [BUG: #337] userspace/wrsw_hal: number ports as 01-12 in tx_phase_cal.conf Signed-off-by: Adam Wujek <dev_public@wujek.eu> --- .../rootfs_override/wr/etc/tx_phase_cal.conf | 24 +++++++++---------- userspace/wrsw_hal/hal_port_fsm_tx.c | 6 ++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/userspace/rootfs_override/wr/etc/tx_phase_cal.conf b/userspace/rootfs_override/wr/etc/tx_phase_cal.conf index e5ebf2b0f..cef254c3f 100644 --- a/userspace/rootfs_override/wr/etc/tx_phase_cal.conf +++ b/userspace/rootfs_override/wr/etc/tx_phase_cal.conf @@ -1,13 +1,13 @@ MD5=164571209f47ccec456e0e908befd99e -TX_PHASE_PORT0=308 -TX_PHASE_PORT1=497 -TX_PHASE_PORT2=300 -TX_PHASE_PORT3=1138 -TX_PHASE_PORT4=1370 -TX_PHASE_PORT5=600 -TX_PHASE_PORT6=1219 -TX_PHASE_PORT7=321 -TX_PHASE_PORT8=763 -TX_PHASE_PORT9=780 -TX_PHASE_PORT10=1080 -TX_PHASE_PORT11=1438 +TX_PHASE_PORT01=308 +TX_PHASE_PORT02=497 +TX_PHASE_PORT03=300 +TX_PHASE_PORT04=1138 +TX_PHASE_PORT05=1370 +TX_PHASE_PORT06=600 +TX_PHASE_PORT07=1219 +TX_PHASE_PORT08=321 +TX_PHASE_PORT09=763 +TX_PHASE_PORT10=780 +TX_PHASE_PORT11=1080 +TX_PHASE_PORT12=1438 diff --git a/userspace/wrsw_hal/hal_port_fsm_tx.c b/userspace/wrsw_hal/hal_port_fsm_tx.c index acb58f65c..bb766291e 100644 --- a/userspace/wrsw_hal/hal_port_fsm_tx.c +++ b/userspace/wrsw_hal/hal_port_fsm_tx.c @@ -536,8 +536,8 @@ static void _load_tx_calibration_file(struct hal_port_state * ports) { { char key_name[80]; int value; - snprintf(key_name, sizeof(key_name), "TX_PHASE_PORT%d", - ps->hw_index); + snprintf(key_name, sizeof(key_name), "TX_PHASE_PORT%02d", + ps->hw_index + 1); if(cfg_get_int( _calibrationConfig, key_name, &value) ) { @@ -580,7 +580,7 @@ static void _write_tx_calibration_file(struct hal_port_state * ps) if (_ps->in_use && _ps->lpdc.isSupported) { char key_name[80]; - snprintf(key_name, sizeof(key_name), "TX_PHASE_PORT%d", _ps->hw_index); + snprintf(key_name, sizeof(key_name), "TX_PHASE_PORT%02d", _ps->hw_index + 1); cfg_set_int(cfg, key_name, _ps->lpdc.txSetup->measured_phase); } _ps++; -- GitLab