| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- #ifndef _GPIO_PIN_H__
- #define _GPIO_PIN_H__
- #include "bsp.h"
- typedef struct {
- uint32_t group;
- uint32_t pin;
- uint32_t mode;
- uint32_t speed;
- int init_value; //-1 input, 0 L, 1 H
- }gpio_pin_config_t;
- void gpio_pin_init(void);
- void gpio_pin_set_low(int pin);
- void gpio_pin_set_high(int pin);
- void gpio_pin_set_active_high(int pin, int active);
- void gpio_pin_set_active_low(int pin, int active);
- void can_enable_transmit(int enable);
- int can_power_is_enabled(void);
- void can_backup_power_enable(int enable);
- void spi_flash_cs(int cs);
- void power_4v_output_enable(int enable);
- void sync_line_irq_enable(int enable);
- void left_light_enable(int enable);
- void right_light_enable(int enable);
- void day_light_enable(int enable);
- void near_light_enable(int enable);
- void far_light_enable(int enable);
- void far_led_enable(int enable);
- int sys_12v_is_enabled(void);
- int acc_12v_is_enabled(void);
- int charger_working(void);
- void charger_enable(int enable);
- void audio_classK_enable(int enable);
- int phase_detect(void);
- void ble_power_enable(int enable);
- void aux_mcu_power_enable(int enable);
- int slock_is_locked(void);//×øÍ°Ëø×´Ì¬¼ì²â
- void wireless_433_power_enable(int enable);
- int charger_is_enabled(void);
- void sync_allow_vehicle_sleep(int enable);
- void wheel_detect_irq_enable(int enable);
- void battery_plug_irq_enable(int enable);
- void ready_key_irq_enable(int enable);
- void ble_wakeup_irq_enable(int enable);
- void gsensor_irq_enable(int enable);
- void wireless_433_irq_enable(int enable);
- int is_ready_key_detect(void);
- void ready_led_enable(int enable);
- int hlock_is_locked(void);
- void slock_out(int enable);
- void slock_in(int enable);
- void sync_allow_vehicle_sleep(int enable);
- void sync_line_pulse_enable(int enable);
- void sync_line_pulse(void);
- void hlock_out(int enable);
- void hlock_in(int enable);
- void mcu_indicat_sleep(int sleep);
- int ble_is_busy(void);
- #endif /* _GPIO_PIN_H__ */
|