AVR SD Safety Framework 1.0.0
Loading...
Searching...
No Matches
midware_shared_diag_private.h File Reference

Contains private function prototypes for diagnostics in midware_clock_manager_diag.c, midware_error_manager_diag.c, midware_memory_manager_diag.c, midware_power_manager_diag.c and midware_watchdog_manager_diag.c. More...

#include <stdbool.h>
#include <stdint.h>

Functions

void AtomicSectionStart (void)
 Backup and disable global interrupts.
void AtomicSectionEnd (void)
 Restore global interrupts if previously enabled.
bool IsErrChConfigurable (uint32_t channelMask)
 Check Error Controller state and error channels indicated by the channel mask input.

Detailed Description

Contains private function prototypes for diagnostics in midware_clock_manager_diag.c, midware_error_manager_diag.c, midware_memory_manager_diag.c, midware_power_manager_diag.c and midware_watchdog_manager_diag.c.

Version
1.0.0

This file contains private functions that are not considered part of the public API. They are only exposed for unit testing and sharing functionality between multiple diagnostics, and should only be called by test functions and the diagnostic implementations listed above.