#ifndef _KEY_H #define _KEY_H #include "main.h" //void Key_Init(void); void Key_Scan(void); //extern int Key_State[3]; // 使用一个三维数组描述K1-K3的状态,1为按下,0为抬起,例:[1 0 0]->[K1按下 K2抬起 K3抬起] //extern int Key_Mode[3]; // 模式0:按住执行,抬起停止; // 模式1:只要按下就执行,不考虑抬起; // 模式2:完成(按下+抬起)的动作才执行。 // K1, K2, K3三者模式独立 //按键功能 void key_act(void); void key_act_new(void); void msg_clr(void); extern uint32_t rampmode ; extern uint32_t speed_1; extern uint32_t speed_max; extern uint32_t acc_1; extern uint32_t acc_max; extern uint32_t dcr_1; extern uint32_t dcr_max; extern uint8_t old2new_flag; extern uint8_t speed_select; extern uint8_t speed_ensure; #endif