init.h 480 B

12345678910111213141516171819202122232425262728
  1. /*
  2. * Copyright (C) 2019-2020 Alibaba Group Holding Limited
  3. */
  4. #ifndef YOC_INCLUDE_INIT_H
  5. #define YOC_INCLUDE_INIT_H
  6. #include <stdint.h>
  7. #include <devices/console_uart.h>
  8. #include <devices/apdu_uart.h>
  9. #include <yoc/lpm.h>
  10. #ifdef __cplusplus
  11. extern "C" {
  12. #endif
  13. /* board */
  14. void board_init(void);
  15. void board_base_init(void);
  16. void board_audio_init(void);
  17. void board_enter_lpm(pm_policy_t policy);
  18. void board_leave_lpm(pm_policy_t policy);
  19. #ifdef __cplusplus
  20. }
  21. #endif
  22. #endif