25 lines
747 B
C
25 lines
747 B
C
#ifndef __DEVICE_AUXSWITCH_H_
|
|
#define __DEVICE_AUXSWITCH_H_
|
|
#include "gd32f4xx.h"
|
|
///云台护罩电源管理
|
|
//相机电源
|
|
|
|
#define PTZ_POWER_PHOTO_PORT GPIOE//可见光相机
|
|
#define PTZ_POWER_PHOTO_PIN 3
|
|
#define PHOTO_POWER_PHOTO_ON (gpio_bit_set(GPIOE, 2))
|
|
#define PHOTO_POWER_PHOTO_OFF (gpio_bit_reset(GPIOE, 2))
|
|
|
|
#define PTZ_POWER_FARIR_PORT GPIOE//远红外相机
|
|
#define PTZ_POWER_FARIR_PIN 2
|
|
#define FARIR_POWER_FARIR_ON (gpio_bit_set(GPIOE, 3))
|
|
#define FARIR_POWER_FARIR_OFF (gpio_bit_reset(GPIOE, 3))
|
|
|
|
|
|
#define POWER_ON 1 //电源打开
|
|
#define POWER_OFF 0 //电源关闭
|
|
|
|
void init_auxswitch_module();
|
|
void ptz_aux_switch(unsigned char SwitchNum, unsigned char Power);
|
|
|
|
|
|
#endif |