void LED_Init (void) { GPIO_InitTypeDef gpio; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); gpio.GPIO_Pin = GPIO_Pin_8; gpio.GPIO_Mode = GPIO_Mode_Out_PP; gpio.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, &gpio); LED_AllOff(); }
/** * @brief Initializes the LEDs * @param None * @retval None */ void LED_Init() { // Enable clock for Alternate Function IOs RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); // Enable remap for JTAG disable to be able to use PA15 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); // Enable clock for GPIOA RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Pin = LED_1 | LED_2 | LED_3 | LED_4 ; GPIO_Init(GPIOA, &GPIO_InitStructure); LED_AllOff(); }
void initPosSetupExit( event_t ev) { displayClear(); LED_AllOff(); }