20230201_1811_emb/1811Project_LPc/Src/Usr/Task/Task-DianZiCang/OutPutGpioTask.h
Rjh913828050 78f3903d1d 类型:重构
内容:1811项目下位机软件第一版完整程序
人员:任家豪
2023-10-08 13:56:23 +08:00

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