bootloader.h 373 B

12345678910111213141516
  1. #pragma once
  2. #include "stm32g4xx_hal.h"
  3. #define BOOT_MAGIC_VALUE 0xB001B001
  4. #define APP_ADDRESS 0x08008000
  5. #define PACKET_SIZE 16
  6. void Bootloader_Deinit_All(void);
  7. uint8_t Bootloader_flag(void);
  8. void Bootloader_flag_reset(void);
  9. void Bootloader_check_protection(void);
  10. void Bootloader_cmd(void);
  11. void Bootloader_run(uint8_t decrypt);
  12. void Bootloader_jump_to_app(void);