+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)