/******************************************************************************
版权所有: 深圳市**科技有限公司
文件名: bsp_key.c
作者: wangdy
创建日期: 2021/06/2
描述: led初始化
其它:
修改历史: //修改历史记录列表,每条修改记录应包含修改日期、修改者及修改内容简述
序号 修改时间 修改人 修改内容
???? ????/??/?? ?????? 参考样式
******************************************************************************/
/************************************头文件************************************/
#include "bsp_key.h"
#include <string.h>
#include "yc_gpio.h"
/*************************************变量*************************************/
/*************************************函数*************************************/
/*******************************************************************************
* 名称: Key_Init
* 描述: key初始化
* 输入参数: 无
* 输出参数: 无
* 其它: 无
*******************************************************************************/
void Key_Init(void)
{
GPIO_InitTypeDef GPIO_InitStruct;
//电源及走纸 检测开关引脚
GPIO_InitStruct.GPIO_Pin = PIN_POWER_FEED_KEY;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPD;
GPIO_Init(PORT_POWER_FEED_KEY, &GPIO_InitStruct);
}
以下为.h文件:
/******************************************************************************
版权所有: 深圳**科技有限公司
文件名: bsp_key.h
作者: wangdy
创建日期: 2021/6/2
描述: 按键控制
其它:
修改历史: //修改历史记录列表,每条修改记录应包含修改日期、修改者及修改内容简述
序号 修改时间 修改人 修改内容
???? ????/??/?? ?????? 参考样式
******************************************************************************/
/*********************************防止多次编译*********************************/
#ifndef _BSP_KEY_H
#define _BSP_KEY_H
/************************************头文件************************************/
#include <stdint.h>
#include <stdbool.h>
/************************************宏定义************************************/
//电源及走纸等控制
#define PIN_POWER_FEED_KEY GPIO_Pin_13
#define PORT_POWER_FEED_KEY GPIOA
#define GET_POWER_FEED_KEY_STATE (GPIO_ReadInputDataBit(PORT_POWER_FEED_KEY, PIN_POWER_FEED_KEY))
/************************************结构体************************************/
/**********************************可导出变量**********************************/
/***********************************函数实现***********************************/
void Key_Init(void);
#endif