libxr  1.0
Want to be the best embedded framework
Loading...
Searching...
No Matches
FlashAccessSession Class Reference

Public Member Functions

 FlashAccessSession (const FlashAccessSession &)=delete
 
FlashAccessSessionoperator= (const FlashAccessSession &)=delete
 

Detailed Description

Definition at line 97 of file ch32_flash.cpp.

Constructor & Destructor Documentation

◆ FlashAccessSession()

FlashAccessSession::FlashAccessSession ( )
inline

Definition at line 100 of file ch32_flash.cpp.

101 {
102 flash_exit_enhanced_read_if_enabled();
103 flash_set_access_clock_half_sysclk();
104 __disable_irq();
105 flash_fast_unlock();
106 flash_clear_flags_once();
107 }

◆ ~FlashAccessSession()

FlashAccessSession::~FlashAccessSession ( )
inline

Definition at line 109 of file ch32_flash.cpp.

110 {
111 flash_fast_lock();
112 __enable_irq();
113 flash_set_access_clock_sysclk();
114 }

The documentation for this class was generated from the following file: