医美代码重构
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
847 B

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. #pragma once
  2. #include <stdint.h>
  3. /**
  4. * @brief
  5. */
  6. #define GPIO_KEY_INT1 27
  7. #define GPIO_KEY_INT2 14
  8. // #define GPIO_KEY_INPUT_PIN_SEL ((1ULL << KEY_INT1) | (1ULL << KEY_INT2))
  9. /**
  10. * @brief
  11. */
  12. #define GPIO_ELECTRIC_RELAY1 25 //
  13. #define GPIO_ELECTRIC_RELAY2 26 //
  14. // #define GPIO_ELECTRIC_RELAY_OUTPUT_PIN_SEL ((1ULL << ELECTRIC_RELAY1) | (1ULL << ELECTRIC_RELAY2))
  15. /**
  16. * @brief
  17. */
  18. #define GPIO_DEBUG_LIGHT 12
  19. // #define GPIO_DEBUG_LIGHT_OUTPUT_PIN_SEL ((1ULL << DEBUG_LIGHT))
  20. uint32_t port_get_ticket();
  21. uint32_t port_haspassedms(uint32_t ticket);
  22. uint32_t port_delay_ms(uint32_t ms);
  23. void gpio_electric_relay_init();
  24. void gpio_output_debug_light_init();
  25. void port_do_debug_light_state(uint16_t interval_time);
  26. void gpio_input_key_init();