22 #ifndef LIBBSP_ARM_LPC32XX_BOOT_H 23 #define LIBBSP_ARM_LPC32XX_BOOT_H 58 #define LPC32XX_BOOT_BLOCK_0 0 59 #define LPC32XX_BOOT_BLOCK_1 1 61 #define LPC32XX_BOOT_ICR_SP_3AC_8IF 0xf0 62 #define LPC32XX_BOOT_ICR_SP_4AC_8IF 0xd2 63 #define LPC32XX_BOOT_ICR_LP_4AC_8IF 0xb4 64 #define LPC32XX_BOOT_ICR_LP_5AC_8IF 0x96 69 uint8_t reserved_0 [3];
71 uint8_t reserved_1 [3];
73 uint8_t reserved_2 [3];
75 uint8_t reserved_3 [3];
77 uint8_t reserved_4 [3];
79 uint8_t reserved_5 [3];
81 uint8_t reserved_6 [3];
83 uint8_t reserved_7 [3];
85 uint8_t reserved_8 [3];
87 uint8_t reserved_9 [3];
89 uint8_t reserved_10 [3];
91 uint8_t reserved_11 [3];
93 uint8_t reserved_12 [463];
95 uint32_t data [MLC_SMALL_DATA_WORD_COUNT];
98 void lpc32xx_setup_boot_block(
104 void lpc32xx_set_boot_block_bad(