Page 228 - MDP2022-2
P. 228

GPIO_InitStruct.Mode  =  GPIO_MODE_INPUT;
                GPIO_InitStruct.Pull  =  GPIO_PULLUP;
                HAL_GPIO_Init(GPIOD,  &GPIO_InitStruct);



                /*Configure  GPIO  pins  :  PD5  PD6  PD7  */
                GPIO_InitStruct.Pin  =  GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7;
                GPIO_InitStruct.Mode  =  GPIO_MODE_OUTPUT_PP;
                GPIO_InitStruct.Pull  =  GPIO_NOPULL;
                GPIO_InitStruct.Speed  =  GPIO_SPEED_FREQ_LOW;

                HAL_GPIO_Init(GPIOD,  &GPIO_InitStruct);


                /*Configure  GPIO  pin  :  PE1  */
                GPIO_InitStruct.Pin  =  GPIO_PIN_1;
                GPIO_InitStruct.Mode  =  GPIO_MODE_OUTPUT_PP;
                GPIO_InitStruct.Pull  =  GPIO_NOPULL;

                GPIO_InitStruct.Speed  =  GPIO_SPEED_FREQ_LOW;
                HAL_GPIO_Init(GPIOE,  &GPIO_InitStruct);


            }



            /*  USER  CODE  BEGIN  4  */




            /*  USER  CODE  END  4  */



            /**
                *  @brief    This  function  is  executed  in  case  of  error  occurrence.
                *  @retval  None
                */

            void  Error_Handler(void)
            {
                /*  USER  CODE  BEGIN  Error_Handler_Debug  */
                /*  User  can  add  his  own  implementation  to  report  the  HAL  error  return  state  */
                __disable_irq();
                while  (1)

                {
                }
                /*  USER  CODE  END  Error_Handler_Debug  */
            }



            #ifdef    USE_FULL_ASSERT
   223   224   225   226   227   228   229   230   231   232   233