NavHAL 0.1.0
NAVRobotec's architecture-agnostic HAL for embedded systems.
Loading...
Searching...
No Matches
navhal.h
Go to the documentation of this file.
1
15
16#ifndef NAVHAL_H
17#define NAVHAL_H
18
19#define VERSION_MAJOR 0
20#define VERSION_MINOR 1
21#define VERSION_PATCH 0
22#define VERSION "0.1.0"
23
29
31#include "common/hal_gpio.h"
32
34#include "common/hal_clock.h"
35
37#include "common/hal_uart.h"
38
40#include "common/hal_timer.h" // end of NAVHAL
42
43#include "common/hal_pwm.h"
44
45#include "common/hal_12c.h"
46
47#endif // NAVHAL_H
Hardware Abstraction Layer (HAL) interface for I2C communication.
Hardware Abstraction Layer (HAL) interface for clock management.
Hardware Abstraction Layer (HAL) interface for General Purpose Input/Output (GPIO).
Hardware Abstraction Layer (HAL) interface for Pulse Width Modulation (PWM).
Hardware Abstraction Layer (HAL) interface for timer peripherals.
Hardware Abstraction Layer (HAL) interface for UART communication.