|
|
@@ -348,13 +348,21 @@ static void adc_gpio_init(void) {
|
|
|
/* configure ADC pin, bus voltage sampling -- ADC_IN0(PA0) */
|
|
|
gpio_init(THROTTLE_V_ADC_GROUP, THROTTLE_V_ADC_MODE, GPIO_OSPEED_50MHZ, THROTTLE_V_ADC_PIN);
|
|
|
#endif
|
|
|
-
|
|
|
-#ifdef TEMP_V_ADC_GROUP
|
|
|
- rcu_periph_clock_enable(TEMP_V_ADC_GROUP);
|
|
|
- /* configure ADC pin, temperature sampling -- ADC_IN11(PC1) */
|
|
|
- gpio_init(TEMP_V_ADC_GROUP, TEMP_V_ADC_MODE, GPIO_OSPEED_50MHZ, TEMP_V_ADC_PIN);
|
|
|
+#ifdef THROTTLE2_V_ADC_GROUP
|
|
|
+ rcu_periph_clock_enable(THROTTLE2_V_ADC_RCU);
|
|
|
+ gpio_init(THROTTLE2_V_ADC_GROUP, THROTTLE2_V_ADC_MODE, GPIO_OSPEED_50MHZ, THROTTLE2_V_ADC_PIN);
|
|
|
#endif
|
|
|
|
|
|
+#ifdef THROTTLE_5V_ADC_GROUP
|
|
|
+ rcu_periph_clock_enable(THROTTLE_5V_ADC_RCU);
|
|
|
+ /* configure ADC pin, bus voltage sampling -- ADC_IN0(PA0) */
|
|
|
+ gpio_init(THROTTLE_5V_ADC_GROUP, THROTTLE_5V_ADC_MODE, GPIO_OSPEED_50MHZ, THROTTLE_5V_ADC_PIN);
|
|
|
+#endif
|
|
|
+#ifdef THROTTLE2_5V_ADC_GROUP
|
|
|
+ rcu_periph_clock_enable(THROTTLE2_5V_ADC_RCU);
|
|
|
+ /* configure ADC pin, bus voltage sampling -- ADC_IN0(PA0) */
|
|
|
+ gpio_init(THROTTLE2_5V_ADC_GROUP, THROTTLE2_5V_ADC_MODE, GPIO_OSPEED_50MHZ, THROTTLE2_5V_ADC_PIN);
|
|
|
+#endif
|
|
|
|
|
|
#ifdef U_VOL_ADC_GROUP
|
|
|
rcu_periph_clock_enable(U_VOL_ADC_RCU);
|
|
|
@@ -368,18 +376,23 @@ static void adc_gpio_init(void) {
|
|
|
rcu_periph_clock_enable(W_VOL_ADC_RCU);
|
|
|
gpio_init(W_VOL_ADC_GROUP, W_VOL_ADC_MODE, GPIO_OSPEED_50MHZ, W_VOL_ADC_PIN);
|
|
|
#endif
|
|
|
-#ifdef MOS_TEMP_ADC_CHAN
|
|
|
+#ifdef MOS_TEMP_ADC_GROUP
|
|
|
rcu_periph_clock_enable(MOS_TEMP_ADC_RCU);
|
|
|
- gpio_init(MOS_TEMP_ADC_CHAN, MOS_TEMP_ADC_MODE, GPIO_OSPEED_50MHZ, MOS_TEMP_ADC_PIN);
|
|
|
+ gpio_init(MOS_TEMP_ADC_GROUP, MOS_TEMP_ADC_MODE, GPIO_OSPEED_50MHZ, MOS_TEMP_ADC_PIN);
|
|
|
#endif
|
|
|
-#ifdef MOS_TEMP1_ADC_CHAN
|
|
|
+#ifdef MOS_TEMP1_ADC_GROUP
|
|
|
rcu_periph_clock_enable(MOS_TEMP1_ADC_RCU);
|
|
|
- gpio_init(MOS_TEMP1_ADC_CHAN, MOS_TEMP1_ADC_MODE, GPIO_OSPEED_50MHZ, MOS_TEMP1_ADC_PIN);
|
|
|
+ gpio_init(MOS_TEMP1_ADC_GROUP, MOS_TEMP1_ADC_MODE, GPIO_OSPEED_50MHZ, MOS_TEMP1_ADC_PIN);
|
|
|
#endif
|
|
|
|
|
|
-#ifdef MOTOR_TEMP_ADC_CHAN
|
|
|
+#ifdef MOTOR_TEMP_ADC_GROUP
|
|
|
rcu_periph_clock_enable(MOTOR_TEMP_ADC_RCU);
|
|
|
- gpio_init(MOTOR_TEMP_ADC_CHAN, MOTOR_TEMP_ADC_MODE, GPIO_OSPEED_50MHZ, MOTOR_TEMP_ADC_PIN);
|
|
|
+ gpio_init(MOTOR_TEMP_ADC_GROUP, MOTOR_TEMP_ADC_MODE, GPIO_OSPEED_50MHZ, MOTOR_TEMP_ADC_PIN);
|
|
|
+#endif
|
|
|
+
|
|
|
+#ifdef ZERO_ADC_GROUP
|
|
|
+ rcu_periph_clock_enable(ZERO_ADC_RCU);
|
|
|
+ gpio_init(ZERO_ADC_GROUP, ZERO_ADC_MODE, GPIO_OSPEED_50MHZ, ZERO_ADC_PIN);
|
|
|
#endif
|
|
|
|
|
|
}
|