void Components_Init(void) { /* ### Serial_LDD "IO1" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)IO1_Init(NULL); /* ### BitIO_LDD "LCD_RS" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)LCD_RS_Init(NULL); /* ### BitIO_LDD "LCD_EN" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)LCD_EN_Init(NULL); /* ### BitIO_LDD "LCD_DB4" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)LCD_DB4_Init(NULL); /* ### BitIO_LDD "LCD_DB5" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)LCD_DB5_Init(NULL); /* ### BitIO_LDD "LCD_DB6" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)LCD_DB6_Init(NULL); /* ### BitIO_LDD "LCD_DB7" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)LCD_DB7_Init(NULL); /* ### BitIO_LDD "LCD_BL" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)LCD_BL_Init(NULL); /* ### BitIO_LDD "RUN_STOP_BTN" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)RUN_STOP_BTN_Init(NULL); /* ### BitIO_LDD "ALARM_BTN" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)ALARM_BTN_Init(NULL); /* ### BitIO_LDD "LED" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)LED_Init(NULL); /* ### BitIO_LDD "BUZZER" component auto initialization. Auto initialization feature can be disabled by component property "Auto initialization". */ (void)BUZZER_Init(NULL); }
/** * Initialize the buzzer. * * @return status_ok if succeeded (otherwise check status.h for details). */ static status_t initialize_buzzer() { status_t status = status_ok; buzzer_config_t buzzerConfig; buzzerConfig.id = HIGHLEVELCONFIG_BUZZER_SPK1_ID; buzzerConfig.port = HIGHLEVELCONFIG_BUZZER_SPK1_PORT; buzzerConfig.pin = HIGHLEVELCONFIG_BUZZER_SPK1_PIN; status = BUZZER_Init(&Buzzer_SPK1, &buzzerConfig); return status; }
/** * @brief Initializes the hardware * @param None * @retval None */ static void prvHardwareInit() { /* LCD */ LCD_Init(); /* Capacitive Touch */ FT5206_Init(); /* Buzzer init */ BUZZER_Init(); /* Beep once */ BUZZER_BeepNumOfTimes(1); }
/** * @brief Set the frequency of the buzzer * @param Frequency: The frequency the use * @retval None */ void BUZZER_SetFrequency(uint32_t Frequency) { prvCurrentSettings.frequency = Frequency; BUZZER_DeInit(); BUZZER_Init(); }