#ifndef __DEFINE_H__ #define __DEFINE_H__ #include #include #include #include #include "CONFIG.h" #include "HAL.h" #define LOG_OUTPUT_TIME 3000 #define Timecount 256 #define REBYTE_LEN 512 #define SEND_LEN 128 #define HIGH 1 #define LOW 0 #define SOFTWARE_VERSION 0x10 #define HARDWARE_VERSION 0x14 #define AES_ENABLE 0 /* OTA upgrade logo */ #define IMAGE_OTA_FLAG 0x03 /* Store on the DataFlash address, the position of Bluetooth cannot be occupied */ #define OTA_DATAFLASH_ADDR 0x08077000 #define IMAGE_FLAG_1 0x1A #define IMAGE_FLAG_2 0x2A #define IMAGE_FLAG_3 0x3A #define KEY_GPIO_RCC_ENABLE RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD, ENABLE) #define ELECT_LEFT_OPEN_GPIO GPIOC #define ELECT_LEFT_OPEN_PIN GPIO_Pin_1 #define ELECT_LEFT_OPEN_ON GPIO_WriteBit(ELECT_LEFT_OPEN_GPIO, ELECT_LEFT_OPEN_PIN, Bit_SET) #define ELECT_LEFT_OPEN_OFF GPIO_WriteBit(ELECT_LEFT_OPEN_GPIO, ELECT_LEFT_OPEN_PIN, Bit_RESET) #define ELECT_RIGHT_OPEN_GPIO GPIOC #define ELECT_RIGHT_OPEN_PIN GPIO_Pin_3 #define ELECT_RIGHT_OPEN_ON GPIO_WriteBit(ELECT_RIGHT_OPEN_GPIO, ELECT_RIGHT_OPEN_PIN, Bit_SET) #define ELECT_RIGHT_OPEN_OFF GPIO_WriteBit(ELECT_RIGHT_OPEN_GPIO, ELECT_RIGHT_OPEN_PIN, Bit_RESET) #define LEFT_LIGHT_GPIO GPIOC #define LEFT_LIGHT_PIN GPIO_Pin_7 #define LEFT_LIGHT_ON GPIO_WriteBit(LEFT_LIGHT_GPIO, LEFT_LIGHT_PIN, Bit_SET) #define LEFT_LIGHT_OFF GPIO_WriteBit(LEFT_LIGHT_GPIO, LEFT_LIGHT_PIN, Bit_RESET) #define RIGHT_LIGHT_GPIO GPIOC #define RIGHT_LIGHT_PIN GPIO_Pin_6 #define RIGHT_LIGHT_ON GPIO_WriteBit(RIGHT_LIGHT_GPIO, RIGHT_LIGHT_PIN, Bit_SET) #define RIGHT_LIGHT_OFF GPIO_WriteBit(RIGHT_LIGHT_GPIO, RIGHT_LIGHT_PIN, Bit_RESET) #define LEFT_PWM_GPIO GPIOC #define LEFT_PWM_PIN GPIO_Pin_9 #define LEFT_PWM_ON GPIO_WriteBit(LEFT_PWM_GPIO, LEFT_PWM_PIN, Bit_SET) #define LEFT_PWM_OFF GPIO_WriteBit(LEFT_PWM_GPIO, LEFT_PWM_PIN, Bit_RESET) #define RIGHT_PWM_GPIO GPIOC #define RIGHT_PWM_PIN GPIO_Pin_8 #define RIGHT_PWM_ON GPIO_WriteBit(RIGHT_PWM_GPIO, RIGHT_PWM_PIN, Bit_SET) #define RIGHT_PWM_OFF GPIO_WriteBit(RIGHT_PWM_GPIO, RIGHT_PWM_PIN, Bit_RESET) #endif /* USER_DEFINE_H_ */