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.

33 lines
854 B

2 years ago
1 year ago
2 years ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
  1. #pragma once
  2. #include <stdbool.h>
  3. #include <stdint.h>
  4. #include "aproject_config/config.h"
  5. #include "znordic.h"
  6. #define START_SAMPLE_EFFECT kBoardBeepEffect_oneShortLongBeep
  7. #define STOP_SAMPLE_EFFECT kBoardBeepEffect_oneShortLongBeep
  8. #define POWER_ON_EFFECT kBoardBeepEffect_oneShortBeep
  9. #define LEAD_OFF_EFFECT kBoardBeepEffect_threeShortBeep
  10. #define LEAD_OFF_RECOVER_EFFECT kBoardBeepEffect_oneShortBeep
  11. typedef enum {
  12. kBoardBeepEffect_none = 0,
  13. // ��һ��
  14. kBoardBeepEffect_oneShortBeep,
  15. // ��һ������,��ʼ�ɼ�
  16. kBoardBeepEffect_oneShortLongBeep,
  17. // ������,�����쳣
  18. kBoardBeepEffect_threeShortBeep,
  19. // ������������,��������
  20. kBoardBeepEffect_continuousShortBeep,
  21. } board_beep_effect_t;
  22. void beep_init(void);
  23. void beep_load();
  24. void beep_unload();
  25. void beep_set(uint8_t beep);
  26. void beep_set_effect(board_beep_effect_t effect);