Added toggle switch widget.
This commit is contained in:
@@ -31,7 +31,7 @@ extern "C" {
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
|
||||
#include "stdbool.h"
|
||||
/* USER CODE END Includes */
|
||||
|
||||
/* Exported types ------------------------------------------------------------*/
|
||||
@@ -53,7 +53,8 @@ extern "C" {
|
||||
void Error_Handler(void);
|
||||
|
||||
/* USER CODE BEGIN EFP */
|
||||
|
||||
extern volatile bool led1_state;
|
||||
extern volatile bool led2_state;
|
||||
/* USER CODE END EFP */
|
||||
|
||||
/* Private defines -----------------------------------------------------------*/
|
||||
@@ -384,13 +385,15 @@ void Error_Handler(void);
|
||||
#define OK_BUTTON_PRESSED() (HAL_GPIO_ReadPin(BUTTON4_GPIO_Port, BUTTON4_Pin) == GPIO_PIN_RESET)
|
||||
#define UP_BUTTON_PRESSED() (HAL_GPIO_ReadPin(BUTTON5_GPIO_Port, BUTTON5_Pin) == GPIO_PIN_RESET)
|
||||
|
||||
#define LED1_ON() (HAL_GPIO_WritePin(LD3_GPIO_Port, LD3_Pin, GPIO_PIN_SET))
|
||||
#define LED1_OFF() (HAL_GPIO_WritePin(LD3_GPIO_Port, LD3_Pin, GPIO_PIN_RESET))
|
||||
#define LED1_TOGGLE() (HAL_GPIO_TogglePin(LD3_GPIO_Port, LD3_Pin))
|
||||
#define LED1_ON() led1_state = true;
|
||||
#define LED1_OFF() led1_state = false;
|
||||
#define LED1_TOGGLE() led1_state = !led1_state;
|
||||
#define LED1_STATE() (led1_state)
|
||||
|
||||
#define LED2_ON() (HAL_GPIO_WritePin(LD4_GPIO_Port, LD4_Pin, GPIO_PIN_SET))
|
||||
#define LED2_OFF() (HAL_GPIO_WritePin(LD4_GPIO_Port, LD4_Pin, GPIO_PIN_RESET))
|
||||
#define LED2_TOGGLE() (HAL_GPIO_TogglePin(LD4_GPIO_Port, LD4_Pin))
|
||||
#define LED2_ON() led2_state = true;
|
||||
#define LED2_OFF() led2_state = false;
|
||||
#define LED2_TOGGLE() led2_state = !led2_state;
|
||||
#define LED2_STATE() (led2_state)
|
||||
|
||||
/* USER CODE END Private defines */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user