4.7.3 Macros

  • #define BL_KEY_OPERATOR (0x1234U) /* cppcheck-suppress misra-c2012-2.5; This is a false positive. */

  • #define BL_KEY_WORD_BYTE_PART (UNLOCK_KEY + BL_KEY_OPERATOR) /* cppcheck-suppress misra-c2012-2.5; This is a false positive. */

    Defines the scaled value of the memory keys used by the bootloader core word/byte writing.

  • #define BL_KEY_ROW_WRITE_PART (UNLOCK_KEY + BL_KEY_OPERATOR) /* cppcheck-suppress misra-c2012-2.5; This is a false positive. */

    Defines the scaled value of the memory keys used by the bootloader core for page writing.

  • #define BL_KEY_PAGE_ERASE_PART (UNLOCK_KEY + BL_KEY_OPERATOR) /* cppcheck-suppress misra-c2012-2.5; This is a false positive. */

    Defines the scaled value of the memory keys used by the bootloader core for page erasing.

  • #define BL_KEY_ROW_READ_PART (UNLOCK_KEY + BL_KEY_OPERATOR) /* cppcheck-suppress misra-c2012-2.5; This is a false positive. */

    Defines the scaled value of the memory keys used by the bootloader core for page reading.