stm32:l4: pwr: Add en/disable_backup_domain_write_protect()
This commit is contained in:
parent
a1f58ea8ae
commit
2c1823f7bb
|
@ -170,6 +170,8 @@ enum pwr_vos_scale {
|
|||
BEGIN_DECLS
|
||||
|
||||
void pwr_set_vos_scale(enum pwr_vos_scale scale);
|
||||
void pwr_disable_backup_domain_write_protect(void);
|
||||
void pwr_enable_backup_domain_write_protect(void);
|
||||
|
||||
END_DECLS
|
||||
|
||||
|
|
|
@ -52,4 +52,24 @@ void pwr_set_vos_scale(enum pwr_vos_scale scale)
|
|||
}
|
||||
PWR_CR1 = reg32;
|
||||
}
|
||||
|
||||
/** Disable Backup Domain Write Protection
|
||||
*
|
||||
* This allows backup domain registers to be changed. These registers are write
|
||||
* protected after a reset.
|
||||
*/
|
||||
void pwr_disable_backup_domain_write_protect(void)
|
||||
{
|
||||
PWR_CR1 |= PWR_CR1_DBP;
|
||||
}
|
||||
|
||||
/** Re-enable Backup Domain Write Protection
|
||||
*
|
||||
* This protects backup domain registers from inadvertent change.
|
||||
*/
|
||||
void pwr_enable_backup_domain_write_protect(void)
|
||||
{
|
||||
PWR_CR1 &= ~PWR_CR1_DBP;
|
||||
}
|
||||
|
||||
/**@}*/
|
||||
|
|
Loading…
Reference in New Issue