Esempio n. 1
0
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;
}
Esempio n. 3
0
/**
 * @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);
}
Esempio n. 4
0
/**
 * @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();
}