/******************************************************************************* * Function Name : BKP_TamperPinLevelConfig * Description : Configures the Tamper Pin active level. * Input : - BKP_TamperPinLevel: specifies the Tamper Pin active level. * This parameter can be one of the following values: * - BKP_TamperPinLevel_High: Tamper pin active on high level * - BKP_TamperPinLevel_Low: Tamper pin active on low level * Output : None * Return : None *******************************************************************************/ void BKP_TamperPinLevelConfig(u16 BKP_TamperPinLevel) { /* Check the parameters */ assert_param(IS_BKP_TAMPER_PIN_LEVEL(BKP_TamperPinLevel)); *(vu32 *) CR_TPAL_BB = BKP_TamperPinLevel; }
/******************************************************************************* * Function Name : BKP_TamperPinLevelConfig * Description : Configures the Tamper Pin active level. * Input : - BKP_TamperPinLevel: specifies the Tamper Pin active level. * This parameter can be one of the following values: * - BKP_TamperPinLevel_High: Tamper pin active on high level * - BKP_TamperPinLevel_Low: Tamper pin active on low level * Output : None * Return : None *******************************************************************************/ void BKP_TamperPinLevelConfig(uint16 BKP_TamperPinLevel) { /* Check the parameters */ ASSERT(IS_BKP_TAMPER_PIN_LEVEL(BKP_TamperPinLevel)); *(vuint32 *) CR_TPAL_BB = BKP_TamperPinLevel; }
/** * @brief Configures the Tamper Pin active level. * @param BKP_TamperPinLevel: specifies the Tamper Pin active level. * This parameter can be one of the following values: * @arg BKP_TamperPinLevel_High: Tamper pin active on high level * @arg BKP_TamperPinLevel_Low: Tamper pin active on low level * @retval None */ void BKP_TamperPinLevelConfig(uint16_t BKP_TamperPinLevel) { /* Check the parameters */ assert_param(IS_BKP_TAMPER_PIN_LEVEL(BKP_TamperPinLevel)); *(__IO uint32_t *) CR_TPAL_BB = BKP_TamperPinLevel; }