GPS Device
Loading...
Searching...
No Matches
init.h File Reference

Common initialization public API. More...

#include "err.h"
Include dependency graph for init.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

ERR_te init_log (void)
 Initializes the logging subsystem.
ERR_te init_systick (void)
 Initializes the SysTick timer.
ERR_te init_neo6 (void)
 Initializes the NEO-6 GPS module.
ERR_te init_rtc (void)
 Initializes the RTC peripheral and sets a default calendar and time.

Detailed Description

Common initialization public API.

Author
github.com/Baksi675

This header provides initialization functions for shared hardware and software dependencies used across multiple subsystems. Each function encapsulates the full configuration of its target peripheral or module, keeping subsystem init routines free of hardware-specific setup details.

These functions are called from subsystem init routines (e.g. button_init_subsys, datalog_init_subsys) to ensure their required dependencies are ready before use.

Version
0.1
Date
2026-03-21

Definition in file init.h.