Skip to content

Commit 21e9ac7

Browse files
smalaejhedberg
authored andcommitted
wiseconnect_sdk: Patch for rsi_sysrtc.c warnings fix
Fix warnings in rsi_sysrtc.c file Signed-off-by: Sai Santhosh Malae <[email protected]>
1 parent f625dac commit 21e9ac7

File tree

1 file changed

+15
-32
lines changed
  • wiseconnect/components/device/silabs/si91x/mcu/drivers/peripheral_drivers/src

1 file changed

+15
-32
lines changed

wiseconnect/components/device/silabs/si91x/mcu/drivers/peripheral_drivers/src/rsi_sysrtc.c

Lines changed: 15 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -143,20 +143,12 @@ void rsi_sysrtc_set_capture_reg(const uint32_t group)
143143
******************************************************************************/
144144
void rsi_sysrtc_set_capture_gpio(const uint32_t group)
145145
{
146-
uint8_t gpio_pin;
147-
uint8_t gpio_mode;
148-
switch (group) {
149-
case 0:
150-
gpio_pin = SL_SI91X_SYSRTC_GROUP0_CAPTURE_PIN;
151-
gpio_mode = SL_SI91X_SYSRTC_GROUP0_CAPTURE_MODE;
152-
break;
153-
case 1:
154-
gpio_pin = SL_SI91X_SYSRTC_GROUP1_CAPTURE_PIN;
155-
gpio_mode = SL_SI91X_SYSRTC_GROUP1_CAPTURE_MODE;
156-
break;
157-
default:
146+
uint8_t gpio_pin = SL_SI91X_SYSRTC_GROUP0_CAPTURE_PIN;
147+
uint8_t gpio_mode = SL_SI91X_SYSRTC_GROUP0_CAPTURE_MODE;
158148

159-
break;
149+
if (group == 1) {
150+
gpio_pin = SL_SI91X_SYSRTC_GROUP1_CAPTURE_PIN;
151+
gpio_mode = SL_SI91X_SYSRTC_GROUP1_CAPTURE_MODE;
160152
}
161153
if (group <= 1) {
162154
RSI_NPSSGPIO_InputBufferEn(gpio_pin, 1U);
@@ -170,28 +162,20 @@ void rsi_sysrtc_set_capture_gpio(const uint32_t group)
170162
******************************************************************************/
171163
void rsi_sysrtc_set_compare_gpio(const uint32_t group, const uint32_t chan)
172164
{
173-
uint8_t ch0_gpio_pin;
174-
uint8_t ch1_gpio_pin;
175-
uint8_t gpio_mode;
165+
uint8_t ch0_gpio_pin = SL_SI91X_SYSRTC_GROUP1_COMPARE_PIN1;
166+
uint8_t ch1_gpio_pin = SL_SI91X_SYSRTC_GROUP1_COMPARE_PIN2;
167+
uint8_t gpio_mode = SL_SI91X_SYSRTC_GROUP1_COMPARE_MODE;
176168

177-
switch (group) {
178-
case 0:
169+
if (group == 0) {
179170
#ifdef SYSRTC_CMP_DEF_PINS
180-
ch0_gpio_pin = SL_SI91X_SYSRTC_GROUP0_COMPARE_PIN1;
181-
ch1_gpio_pin = SL_SI91X_SYSRTC_GROUP0_COMPARE_PIN2;
182-
gpio_mode = SL_SI91X_SYSRTC_GROUP0_COMPARE_MODE;
171+
ch0_gpio_pin = SL_SI91X_SYSRTC_GROUP0_COMPARE_PIN1;
172+
ch1_gpio_pin = SL_SI91X_SYSRTC_GROUP0_COMPARE_PIN2;
173+
gpio_mode = SL_SI91X_SYSRTC_GROUP0_COMPARE_MODE;
183174
#else
184-
ch0_gpio_pin = SL_SI91X_SYSRTC_GROUP0_COMPARE_NDEF_PIN1;
185-
ch1_gpio_pin = SL_SI91X_SYSRTC_GROUP0_COMPARE_NDEF_PIN2;
186-
gpio_mode = SL_SI91X_SYSRTC_GROUP0_COMPARE_NDEF_MODE;
175+
ch0_gpio_pin = SL_SI91X_SYSRTC_GROUP0_COMPARE_NDEF_PIN1;
176+
ch1_gpio_pin = SL_SI91X_SYSRTC_GROUP0_COMPARE_NDEF_PIN2;
177+
gpio_mode = SL_SI91X_SYSRTC_GROUP0_COMPARE_NDEF_MODE;
187178
#endif
188-
break;
189-
case 1:
190-
ch0_gpio_pin = SL_SI91X_SYSRTC_GROUP1_COMPARE_PIN1;
191-
ch1_gpio_pin = SL_SI91X_SYSRTC_GROUP1_COMPARE_PIN2;
192-
gpio_mode = SL_SI91X_SYSRTC_GROUP1_COMPARE_MODE;
193-
194-
break;
195179
}
196180
if (group <= 1) {
197181
RSI_NPSSGPIO_InputBufferEn(ch0_gpio_pin, 1U);
@@ -204,7 +188,6 @@ void rsi_sysrtc_set_compare_gpio(const uint32_t group, const uint32_t chan)
204188
RSI_NPSSGPIO_SetDir(ch1_gpio_pin, 0U);
205189
}
206190
}
207-
return;
208191
}
209192

210193
/***************************************************************************/ /**

0 commit comments

Comments
 (0)