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...
|
|
Detailed Description
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.
Function Documentation
|
inline static |
Function for generating an invalid function pointer HardFault.
Function tries to jump into illegal address.
|
inline static |
Function for generating an unaligned LDM access HardFault.
This function generates fault exception loading values from an unaligned address.
|
inline static |
Function for generating an undefined instruction HardFault.
This function places the value in the code area that is not the legal instruction.