+void BootloaderAPI_WritePage(const uint32_t Address)
+{
+ if (! IsPageAddressValid(Address))
+ return;
+
+ ATOMIC_BLOCK(ATOMIC_RESTORESTATE)
+ {
+ boot_page_write_safe(Address);
+ boot_spm_busy_wait();
+ boot_rww_enable();
+ }
+}
+
+void BootloaderAPI_FillWord(const uint32_t Address, const uint16_t Word)