CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
stm32_reboot_reason.c File Reference
#include "stm32/stm32_reboot_reason.h"
#include "main.h"
#include <stdio.h>
#include <string.h>
Include dependency graph for stm32_reboot_reason.c:

Functions

STM32_reset_cause_t STM32_get_reset_cause (void)
 Obtain the STM32 system reset cause.
 
char * STM32_reset_cause_enum_to_str (STM32_reset_cause_t reset_cause)
 Convert a reset cause enum to a ASCII-printable name string.
 

Function Documentation

◆ STM32_get_reset_cause()

STM32_reset_cause_t STM32_get_reset_cause ( void )

Obtain the STM32 system reset cause.

Parameters
None
Returns
The system reset cause, as an enum
Here is the caller graph for this function:

◆ STM32_reset_cause_enum_to_str()

char * STM32_reset_cause_enum_to_str ( STM32_reset_cause_t reset_cause)

Convert a reset cause enum to a ASCII-printable name string.

Parameters
reset_causeA reset cause enum.
Returns
A pointer to a statically-allocated null-terminated ASCII name string describing the system reset cause
Here is the caller graph for this function: