|
GPS Device
|
Common initialization public API. More...
#include "err.h"

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. | |
Common initialization public API.
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.
Definition in file init.h.