@@ -143,20 +143,12 @@ void rsi_sysrtc_set_capture_reg(const uint32_t group)
143
143
******************************************************************************/
144
144
void rsi_sysrtc_set_capture_gpio (const uint32_t group )
145
145
{
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 ;
158
148
159
- break ;
149
+ if (group == 1 ) {
150
+ gpio_pin = SL_SI91X_SYSRTC_GROUP1_CAPTURE_PIN ;
151
+ gpio_mode = SL_SI91X_SYSRTC_GROUP1_CAPTURE_MODE ;
160
152
}
161
153
if (group <= 1 ) {
162
154
RSI_NPSSGPIO_InputBufferEn (gpio_pin , 1U );
@@ -170,28 +162,20 @@ void rsi_sysrtc_set_capture_gpio(const uint32_t group)
170
162
******************************************************************************/
171
163
void rsi_sysrtc_set_compare_gpio (const uint32_t group , const uint32_t chan )
172
164
{
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 ;
176
168
177
- switch (group ) {
178
- case 0 :
169
+ if (group == 0 ) {
179
170
#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 ;
183
174
#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 ;
187
178
#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 ;
195
179
}
196
180
if (group <= 1 ) {
197
181
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)
204
188
RSI_NPSSGPIO_SetDir (ch1_gpio_pin , 0U );
205
189
}
206
190
}
207
- return ;
208
191
}
209
192
210
193
/***************************************************************************/ /**
0 commit comments