|
@@ -26,6 +26,10 @@
|
|
|
#if (RelaySlaveChaNum >= 3)
|
|
#if (RelaySlaveChaNum >= 3)
|
|
|
#define RELAY_3 GPIO_PIN_10
|
|
#define RELAY_3 GPIO_PIN_10
|
|
|
#endif
|
|
#endif
|
|
|
|
|
+
|
|
|
|
|
+#if SUPPORT_4_ON_FLASH
|
|
|
|
|
+ #define RELAY_4 GPIO_PIN_11
|
|
|
|
|
+#endif
|
|
|
|
|
|
|
|
#if (RelaySlaveChaNum >= 4)
|
|
#if (RelaySlaveChaNum >= 4)
|
|
|
#define RELAY_4 GPIO_PIN_11
|
|
#define RELAY_4 GPIO_PIN_11
|
|
@@ -102,6 +106,11 @@ void relay_init(void)
|
|
|
gpio_output_options_set(RELAY_GPIO, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_3);
|
|
gpio_output_options_set(RELAY_GPIO, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_3);
|
|
|
gpio_bit_reset(RELAY_GPIO, RELAY_3);
|
|
gpio_bit_reset(RELAY_GPIO, RELAY_3);
|
|
|
#endif
|
|
#endif
|
|
|
|
|
+#if SUPPORT_4_ON_FLASH
|
|
|
|
|
+ gpio_mode_set(RELAY_GPIO,GPIO_MODE_OUTPUT,GPIO_PUPD_NONE,RELAY_4);
|
|
|
|
|
+ gpio_output_options_set(RELAY_GPIO, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_4);
|
|
|
|
|
+ gpio_bit_set(RELAY_GPIO, RELAY_4);
|
|
|
|
|
+#endif
|
|
|
#if (RelaySlaveChaNum >=4)
|
|
#if (RelaySlaveChaNum >=4)
|
|
|
gpio_mode_set(RELAY_GPIO,GPIO_MODE_OUTPUT,GPIO_PUPD_NONE,RELAY_4);
|
|
gpio_mode_set(RELAY_GPIO,GPIO_MODE_OUTPUT,GPIO_PUPD_NONE,RELAY_4);
|
|
|
gpio_output_options_set(RELAY_GPIO, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_4);
|
|
gpio_output_options_set(RELAY_GPIO, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, RELAY_4);
|