OpenMPTL - STM32F4
C++ Microprocessor Template Library
Classes | Public Types | Static Public Member Functions | List of all members
mptl::flash Class Reference

#include <flash.hpp>

Classes

struct  latency
 

Public Types

template<typename pwr_type >
using prefetch_buffer_enable = typename prefetch_buffer_enable_impl< pwr_type >::type
 
using prefetch_buffer_disable = regval< FLASH::ACR::PRFTEN, 0 >
 
using instruction_cache_enable = regval< FLASH::ACR::ICEN, 1 >
 
using instruction_cache_disable = regval< FLASH::ACR::ICEN, 0 >
 
using data_cache_enable = regval< FLASH::ACR::DCEN, 1 >
 
using data_cache_disable = regval< FLASH::ACR::DCEN, 0 >
 

Static Public Member Functions

template<typename... Tp>
static void configure (void)
 Configure FLASH register using configuration traits (Tp). More...
 

Member Typedef Documentation

◆ data_cache_disable

◆ data_cache_enable

◆ instruction_cache_disable

◆ instruction_cache_enable

◆ prefetch_buffer_disable

◆ prefetch_buffer_enable

template<typename pwr_type >
using mptl::flash::prefetch_buffer_enable = typename prefetch_buffer_enable_impl< pwr_type >::type

Member Function Documentation

◆ configure()

template<typename... Tp>
static void mptl::flash::configure ( void  )
inlinestatic

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