hal
Hardware Abstraction Layer
hal_system.h File Reference

Handles target hardware initialization tasks prior to main application loop. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void hal_system_init ()
 Initialize target hardware. More...
 

Detailed Description

Handles target hardware initialization tasks prior to main application loop.

Copyright (c) 2025 Cory McKiel. Licensed under the MIT License. See LICENSE file in the project root.

Function Documentation

◆ hal_system_init()

void hal_system_init ( )

Initialize target hardware.

Examples could include initializing floating-point coprocessors (FPU), clocks, power, or watchdogs. The intention is that this function gets called prior to any peripheral initialization or application code.