35 lines
934 B
C
35 lines
934 B
C
|
|
#ifndef _OUTOUT_GPIO_TASK_H_
|
||
|
|
#define _OUTOUT_GPIO_TASK_H_
|
||
|
|
|
||
|
|
#include <stdint.h>
|
||
|
|
#include <stddef.h>
|
||
|
|
|
||
|
|
#define TASK_OUTPUT_GPIO_FILE_TYPE "TaskOutPutGpio"
|
||
|
|
|
||
|
|
#define TASK_OUTPUT_GPIO_MESSGAE_ID 0x0101
|
||
|
|
|
||
|
|
#define CO2_CHANNEL_ID 1
|
||
|
|
#define CTD_CHANNEL_ID 2
|
||
|
|
#define UV1_CHANNEL_ID 3
|
||
|
|
#define UV2_CHANNEL_ID 4
|
||
|
|
#define UV3_CHANNEL_ID 5
|
||
|
|
#define UV4_CHANNEL_ID 6
|
||
|
|
#define MANYPARA_CHANNEL_ID 7
|
||
|
|
#define ADCP_CHANNEL_ID 8
|
||
|
|
#define RESERVED_12V_CHANNEL_ID 9
|
||
|
|
#define RESERVED_24V_CHANNEL_ID 10
|
||
|
|
#define RESERVED_48V_CHANNEL_ID 11
|
||
|
|
#define LAMP_CHANNEL_ID 12
|
||
|
|
|
||
|
|
#define OUTPUT_GPIO_HIGH 1
|
||
|
|
#define OUTPUT_GPIO_LOW 0
|
||
|
|
|
||
|
|
/* 初始化 */
|
||
|
|
void TaskOutputGpioInit(void);
|
||
|
|
void TaskOutPutGpio(void *arg);
|
||
|
|
void TaskOutPutGpioEnable(void);
|
||
|
|
void TaskOutPutGpioDisable(void);
|
||
|
|
void TaskOutPutGpioSet(uint8_t OutPutGpioId, uint8_t Status);
|
||
|
|
|
||
|
|
#endif
|