NavHAL 0.1.0
NAVRobotec's architecture-agnostic HAL for embedded systems.
Loading...
Searching...
No Matches
main.c File Reference
Include dependency graph for main.c:

Macros

#define CORTEX_M4

Functions

void delay ()
void print2 (void)
void print3 (void)
void print4 (void)
void print5 (void)
void print6 (void)
void print7 (void)
void print9 (void)
void print12 (void)
int main ()
 Main entry point.

Variables

hal_pll_config_t pll_cfg
hal_clock_config_t cfg = {.source = HAL_CLOCK_SOURCE_HSE}

Macro Definition Documentation

◆ CORTEX_M4

#define CORTEX_M4

Function Documentation

◆ delay()

void delay ( void )

◆ main()

int main ( void )

Main entry point.

Main application entry point.

Initializes GPIOA pin 5 as output and toggles it in an infinite loop. Typically connected to an LED (e.g., onboard LED on Nucleo boards).

◆ print12()

void print12 ( void )

◆ print2()

void print2 ( void )

◆ print3()

void print3 ( void )

◆ print4()

void print4 ( void )

◆ print5()

void print5 ( void )

◆ print6()

void print6 ( void )

◆ print7()

void print7 ( void )

◆ print9()

void print9 ( void )

Variable Documentation

◆ cfg

◆ pll_cfg

Initial value:
= {.input_src =
.pll_m = 8,
.pll_n = 168,
.pll_p = 2,
.pll_q = 7}
@ HAL_CLOCK_SOURCE_HSE
External high-speed oscillator (user-provided crystal)
Definition clock_types.h:25