Sound Byte Libs 1ee2ca6
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
driver.hpp
Go to the documentation of this file.
1/**
2 * @file driver.hpp
3 * @brief Umbrella header for all MCU drivers
4 *
5 * Includes all driver headers:
6 * - GPIO: pin control, read/write/toggle
7 * - Timer: delays, millisecond counter
8 * - UART: serial communication
9 * - init: MCU initialization
10 *
11 * Driver implementations are platform-specific and come from sbl-hardware.
12 * The correct implementation is selected at build time based on your target.
13 */
14
15#ifndef SBL_HW_DRIVER_HPP_
16#define SBL_HW_DRIVER_HPP_
17
18#include <sbl/hw/driver/gpio.hpp>
19#include <sbl/hw/driver/timer.hpp>
20#include <sbl/hw/driver/uart.hpp>
21#include <sbl/hw/driver/init.hpp>
22
23#endif // SBL_HW_DRIVER_HPP_