semf
stm32f4flash.h
Go to the documentation of this file.
1
10
#ifndef SEMF_HARDWAREABSTRACTION_STM32F4_STM32F4FLASH_H_
11
#define SEMF_HARDWAREABSTRACTION_STM32F4_STM32F4FLASH_H_
12
13
#include <
semf/hardwareabstraction/stm32/stm32flash.h
>
14
15
#if defined(STM32F4) && defined(HAL_FLASH_MODULE_ENABLED)
16
namespace
semf
17
{
22
class
Stm32F4Flash :
public
Stm32Flash
23
{
24
public
:
25
using
Stm32Flash::Stm32Flash
;
26
27
size_t
sector(uint32_t address)
const override
;
28
uint32_t address(
size_t
sector)
const override
;
29
size_t
sectorSize(
size_t
sector)
const override
;
30
size_t
numberOfSectors()
const override
;
31
};
32
}
/* namespace semf */
33
#endif
34
#endif
/* SEMF_HARDWAREABSTRACTION_STM32F4_STM32F4FLASH_H_ */
semf::Stm32Flash::Stm32Flash
Stm32Flash(uint16_t size, uint32_t voltageRange, uint32_t bank)
Constructor.
Definition:
stm32flash.cpp:31
semf
Definition:
batterymodelwithoutdataset.h:18
stm32flash.h
semf
hardwareabstraction
stm32f4
stm32f4flash.h
Generated by
1.9.4