调试key LCD rs485都正常运行,修复了bug,但是DMA接收的问题没有解决
This commit is contained in:
@@ -14,7 +14,6 @@
|
||||
******************************************************************************/
|
||||
|
||||
#include "key.h"
|
||||
#include "160160D.h"
|
||||
|
||||
/* ============================================================================
|
||||
* 按键配置结构体定义
|
||||
@@ -43,8 +42,7 @@ typedef struct {
|
||||
* | KEY_LEFT | GPIOD | PD13 | KEY_LEFT | 左键 |
|
||||
* | KEY_RIGHT | GPIOD | PD8 | KEY_RIGHT | 右键 |
|
||||
* | KEY_ESC | GPIOB | PB15 | KEY_ESC | 取消键 |
|
||||
* | KEY_ADD | GPIOB | PB3 | KEY_ADD | 加键(需禁用 JTAG) |
|
||||
* | KEY_RESET | GPIOD | PD15 | KEY_RESET | 复位键 |
|
||||
* | KEY_RESET | GPIOB | PB3 | KEY_ADD | 加键(需禁用 JTAG) |
|
||||
* @note PB3 引脚默认被 JTAG 占用,需要禁用 JTAG 才能作为普通 GPIO 使用
|
||||
*/
|
||||
static const KeyConfig_t key_configs[] = {
|
||||
@@ -54,8 +52,7 @@ static const KeyConfig_t key_configs[] = {
|
||||
{GPIO_PIN_13, GPIOD, KEY_LEFT}, /**< 左键:PD13 */
|
||||
{GPIO_PIN_8, GPIOD, KEY_RIGHT}, /**< 右键:PD8 */
|
||||
{GPIO_PIN_15, GPIOB, KEY_ESC}, /**< 取消键:PB15 */
|
||||
{GPIO_PIN_3, GPIOB, KEY_ADD}, /**< 加键:PB3(需禁用 JTAG) */
|
||||
{GPIO_PIN_15, GPIOD, KEY_RESET}, /**< 复位键:PD15 */
|
||||
{GPIO_PIN_3, GPIOB, KEY_RESET}, /**< 加键:PB3(需禁用 JTAG) */
|
||||
};
|
||||
|
||||
#define KEY_COUNT (sizeof(key_configs) / sizeof(key_configs[0])) /**< 按键总数 */
|
||||
|
||||
@@ -28,17 +28,17 @@
|
||||
*/
|
||||
typedef enum
|
||||
{
|
||||
KEY_NONE = 0, /**< 无按键按下 */
|
||||
KEY_ENTER, /**< 确认键 */
|
||||
KEY_UP, /**< 向上键 */
|
||||
KEY_DOWN, /**< 向下键 */
|
||||
KEY_ESC, /**< 取消键 */
|
||||
KEY_ADD, /**< 加键 */
|
||||
KEY_DEC, /**< 减键 */
|
||||
KEY_LEFT, /**< 向左键 */
|
||||
KEY_RIGHT, /**< 向右键 */
|
||||
KEY_RESET, /**< 复位键 */
|
||||
KEY_FACTORY, /**< 工厂模式键 */
|
||||
KEY_NONE = 0, /**< 无按键按下 0*/
|
||||
KEY_ENTER, /**< 确认键 1*/
|
||||
KEY_UP, /**< 向上键 2*/
|
||||
KEY_DOWN, /**< 向下键 3*/
|
||||
KEY_ESC, /**< 取消键 4*/
|
||||
KEY_ADD, /**< 加键 5*/
|
||||
KEY_DEC, /**< 减键 6*/
|
||||
KEY_LEFT, /**< 向左键 7*/
|
||||
KEY_RIGHT, /**< 向右键 8*/
|
||||
KEY_RESET, /**< 复位键 9*/
|
||||
KEY_FACTORY, /**< 工厂模式键 10*/
|
||||
} KEY_TYPE;
|
||||
|
||||
/* ============================================================================
|
||||
|
||||
Reference in New Issue
Block a user