1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| /**
| * @file Hal_GPIO.h
| * @author Ethan.Tao (tzj0429@163.com)
| * @brief
| * @version 0.1
| * @date 2022-05-15
| *
| * @copyright Copyright (c) 2022 宁波正朗汽车零部件有限公司
| *
| */
| #ifndef HAL_GPIO_H
| #define HAL_GPIO_H
|
| #define LED_ON (1)
| #define LED_OFF (0)
| typedef enum LED_DISPLAY
| {
| LED_P = 0,
| LED_R,
| LED_N,
| LED_D,
| LED_M,
| LED_MAX
| } LED_t;
|
| extern void Hal_GPIOInit(void);
| extern void Hal_ToggleLED(LED_t led);
| extern void Hal_SetCanStanbyMode(void);
| extern void Hal_SetCanNormalMode(void);
| extern void Hal_EnableWakeup(void);
| extern void Hal_DisableWakeup(void);
| #endif
|
|