Callisto4Bootloader: lib/bl_api.c File Reference

Callisto4Bootloader

Functions | Variables
bl_api.c File Reference
`#include "bl_api.h"`
`#include <cr_section_macros.h>`

Go to the source code of this file.

## Functions

void | bl_api_init (void)
void | RTWDOG_ClearStatusFlags (RTWDOG_Type *base, uint32_t mask)
| Clears the RTWDOG flag. More...
void | RTWDOG_GetDefaultConfig (rtwdog_config_t *config)
| Initializes the RTWDOG configuration structure. More...
void | RTWDOG_Init (RTWDOG_Type *base, const rtwdog_config_t *config)
| Initializes the RTWDOG module. More...
void | RTWDOG_Deinit (RTWDOG_Type *base)
| De-initializes the RTWDOG module. More...
void | WDOG_GetDefaultConfig (wdog_config_t *config)
| Initializes the WDOG configuration structure. More...
void | WDOG_Init (WDOG_Type *base, const wdog_config_t *config)
| Initializes the WDOG. More...
void | WDOG_Deinit (WDOG_Type *base)
| Shuts down the WDOG. More...
uint16_t | WDOG_GetStatusFlags (WDOG_Type *base)
| Gets the WDOG all reset status flags. More...
void | WDOG_ClearInterruptStatus (WDOG_Type *base, uint16_t mask)
| Clears the WDOG flag. More...
void | WDOG_Refresh (WDOG_Type *base)
| Refreshes the WDOG timer. More...

## Variables

static bootloader_api_entry_t * | g_bootloaderTree

## Function Documentation

## ◆ bl_api_init()

void bl_api_init | ( | void |  | ) |

Definition at line 20 of file bl_api.c.

References g_bootloaderTree.

Referenced by C4_QSPI_init().

## Variable Documentation

## ◆ g_bootloaderTree

bootloader_api_entry_t* g_bootloaderTree

static

Definition at line 15 of file bl_api.c.

Referenced by bl_api_init(), RTWDOG_Deinit(), RTWDOG_GetDefaultConfig(), RTWDOG_Init(), WDOG_ClearInterruptStatus(), WDOG_Deinit(), WDOG_GetStatusFlags(), WDOG_Init(), and WDOG_Refresh().