/\* Reset of all peripherals, Initializes the Flash interface and the Systick. \*/ HAL\_Init();
/\* USER CODE BEGIN Init \*/
/\* USER CODE END Init \*/
/\* Configure the system clock \*/ SystemClock\_Config();
/\* USER CODE BEGIN SysInit \*/
/\* USER CODE END SysInit \*/
/\* Initialize all configured peripherals \*/ MX\_GPIO\_Init(); MX\_USART1\_UART\_Init(); /\* USER CODE BEGIN 2 \*/ printf("\*\*\*\*STM32CubeIDE:433M Remote\*\*\*\*\r\n"); /\* USER CODE END 2 \*/
/\* Infinite loop \*/ /\* USER CODE BEGIN WHILE \*/ while (1) { /\* USER CODE END WHILE \*/
/\* USER CODE BEGIN 3 \*/ if (HAL\_GPIO\_ReadPin(D0_GPIO_Port, D0_Pin)) { HAL\_Delay(50); if (HAL\_GPIO\_ReadPin(D0_GPIO_Port, D0_Pin)) { printf("B pressed\r\n"); } }
if (HAL\_GPIO\_ReadPin(D1_GPIO_Port, D1_Pin)) { HAL\_Delay(50); if (HAL\_GPIO\_ReadPin(D1_GPIO_Port, D1_Pin)) { printf("D pressed\r\n"); } }
if (HAL\_GPIO\_ReadPin(D2_GPIO_Port, D2_Pin)) { HAL\_Delay(50); if (HAL\_GPIO\_ReadPin(D2_GPIO_Port, D2_Pin)) { printf("A pressed\r\n"); } }
if (HAL\_GPIO\_ReadPin(D3_GPIO_Port, D3_Pin)) { HAL\_Delay(50); if (HAL\_GPIO\_ReadPin(D3_GPIO_Port, D3_Pin)) { printf("C pressed\r\n"); } }