Files
motor_controller2/my_software/my_code.h
T

46 lines
860 B
C

/*
* my_code.h
*
* Created on: Oct 2, 2021
* Author: wuwenfeng
*/
#ifndef MY_CODE_H_
#define MY_CODE_H_
#include "main.h"
void my_code();
#define HC595_DCK(x) HAL_GPIO_WritePin(HC595_DLK_GPIO_Port, HC595_DLK_Pin, x)
#define HC595_RCK(x) HAL_GPIO_WritePin(HC595_RLK_GPIO_Port, HC595_RLK_Pin, x)
#define HC595_SCK(x) HAL_GPIO_WritePin(HC595_SLK_GPIO_Port, HC595_SLK_Pin, x)
#define HC595_SCK2(x) HAL_GPIO_WritePin(HC595_SLK2_GPIO_Port, HC595_SLK2_Pin, x)
#define READ_HC595_DCK HAL_GPIO_ReadPin(HC595_DLK_GPIO_Port,HC595_DLK_Pin)
typedef struct
{
char begin;
char key_code[2];
int time;
}config_setting;
struct display_penal
{
unsigned char d_num[4];
unsigned char button_flag[4];
char dot1;
char dot2;
char dot3;
char dot4;
char led_run;
char moto1a;
char moto1b;
char moto2a;
char moto2b;
}dis_buff;
#endif /* MY_CODE_H_ */