| 123456789101112131415161718192021 |
- #ifndef _MC_HALL_H__
- #define _MC_HALL_H__
- #include "bsp/bsp.h"
- #define HALL_GPOI_CLK RCU_GPIOB
- #define HALL_1_PIN GPIO_PIN_6
- #define HALL_1_GROUP GPIOB
- #define HALL_2_PIN GPIO_PIN_7
- #define HALL_2_GROUP GPIOB
- #define HALL_3_PIN GPIO_PIN_8
- #define HALL_3_GROUP GPIOB
- #define READ_HALL1() (gpio_input_bit_get(HALL_1_GROUP, HALL_1_PIN) == SET ?1:0)
- #define READ_HALL2() (gpio_input_bit_get(HALL_2_GROUP, HALL_2_PIN) == SET ?1:0)
- #define READ_HALL3() (gpio_input_bit_get(HALL_3_GROUP, HALL_3_PIN) == SET ?1:0)
- void mc_hall_init(void);
- int get_hall_stat(int samples);
- #endif /*_MC_HALL_H__ */
|