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
14
15#if defined(STM32F4) && defined(HAL_FLASH_MODULE_ENABLED)
16namespace semf
17{
22class Stm32F4Flash : public Stm32Flash
23{
24public:
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_ */
Stm32Flash(uint16_t size, uint32_t voltageRange, uint32_t bank)
Constructor.
Definition: stm32flash.cpp:31