NVM user row fuse setting structure.
This structure contain the layout of the first 64 bits of the user row which contain the fuse settings.
#include <nvm.h>
Data Fields | |
enum nvm_bod12_action | bod12_action |
BOD12 Action at power on. More... | |
bool | bod12_enable |
BOD12 Enable at power on. More... | |
bool | bod12_hysteresis |
uint8_t | bod12_level |
BOD12 Threshold level at power on. More... | |
enum nvm_bod33_action | bod33_action |
BOD33 Action at power on. More... | |
bool | bod33_enable |
BOD33 Enable at power on. More... | |
bool | bod33_hysteresis |
uint8_t | bod33_level |
BOD33 Threshold level at power on. More... | |
enum nvm_bootloader_size | bootloader_size |
Bootloader size. More... | |
enum nvm_eeprom_emulator_size | eeprom_size |
EEPROM emulation area size. More... | |
uint16_t | lockbits |
NVM Lock bits. More... | |
bool | wdt_always_on |
WDT Always-on at power on. More... | |
enum nvm_wdt_early_warning_offset | wdt_early_warning_offset |
WDT Early warning interrupt time offset at power on. More... | |
bool | wdt_enable |
WDT Enable at power on. More... | |
uint8_t | wdt_timeout_period |
WDT Period at power on. More... | |
bool | wdt_window_mode_enable_at_poweron |
WDT Window mode enabled at power on. More... | |
enum nvm_wdt_window_timeout | wdt_window_timeout |
WDT Window mode time-out at power on. More... | |
enum nvm_bod12_action nvm_fusebits::bod12_action |
BOD12 Action at power on.
Referenced by nvm_set_fuses().
bool nvm_fusebits::bod12_enable |
BOD12 Enable at power on.
Referenced by nvm_set_fuses().
bool nvm_fusebits::bod12_hysteresis |
Referenced by nvm_set_fuses().
uint8_t nvm_fusebits::bod12_level |
BOD12 Threshold level at power on.
Referenced by nvm_set_fuses().
enum nvm_bod33_action nvm_fusebits::bod33_action |
BOD33 Action at power on.
Referenced by nvm_set_fuses().
bool nvm_fusebits::bod33_enable |
BOD33 Enable at power on.
Referenced by nvm_set_fuses().
bool nvm_fusebits::bod33_hysteresis |
Referenced by nvm_set_fuses().
uint8_t nvm_fusebits::bod33_level |
BOD33 Threshold level at power on.
Referenced by nvm_set_fuses().
enum nvm_bootloader_size nvm_fusebits::bootloader_size |
Bootloader size.
Referenced by nvm_set_fuses().
enum nvm_eeprom_emulator_size nvm_fusebits::eeprom_size |
EEPROM emulation area size.
Referenced by nvm_set_fuses().
uint16_t nvm_fusebits::lockbits |
NVM Lock bits.
Referenced by nvm_set_fuses().
bool nvm_fusebits::wdt_always_on |
WDT Always-on at power on.
Referenced by nvm_set_fuses().
enum nvm_wdt_early_warning_offset nvm_fusebits::wdt_early_warning_offset |
WDT Early warning interrupt time offset at power on.
Referenced by nvm_set_fuses().
bool nvm_fusebits::wdt_enable |
WDT Enable at power on.
Referenced by nvm_set_fuses().
uint8_t nvm_fusebits::wdt_timeout_period |
WDT Period at power on.
Referenced by nvm_set_fuses().
bool nvm_fusebits::wdt_window_mode_enable_at_poweron |
WDT Window mode enabled at power on.
Referenced by nvm_set_fuses().
enum nvm_wdt_window_timeout nvm_fusebits::wdt_window_timeout |
WDT Window mode time-out at power on.
Referenced by nvm_set_fuses().