Macros and functions used to generate a HardFault in a selected place.This functionality is meant to be used while testing the HardFault exception library functionality. More...
Functions | |
static void | hardfault_genhf_invalid_fp (void) |
Function for generating an invalid function pointer HardFault. More... | |
static void | hardfault_genhf_undefined_instr (void) |
Function for generating an undefined instruction HardFault. More... | |
static void | hardfault_genhf_ldm_align (void) |
Function for generating an unaligned LDM access HardFault. More... | |
Macros and functions used to generate a HardFault in a selected place.
This functionality is meant to be used while testing the HardFault exception library functionality.
|
inlinestatic |
Function for generating an invalid function pointer HardFault.
Function tries to jump into illegal address.
|
inlinestatic |
Function for generating an unaligned LDM access HardFault.
This function generates fault exception loading values from an unaligned address.
|
inlinestatic |
Function for generating an undefined instruction HardFault.
This function places the value in the code area that is not the legal instruction.