Solaris Software
Loading...
Searching...
No Matches
halEsp32.h
Go to the documentation of this file.
1/**
2 * @file halEsp32.h
3 * @brief ESP32-S3 HAL port descriptor for SPP.
4 *
5 * Provides the platform-specific HAL port for the ESP32-S3 target.
6 * Call SPP_PORTS_ESP32S3_getHalPorts() to obtain a pointer to the static
7 * @ref SPP_HalPort_t and pass it to SPP_HAL_init().
8 *
9 * Naming conventions used in this file:
10 * - Public functions: SPP_PORTS_ESP32S3_*()
11 */
12
13#ifndef SPP_PORTS_HAL_ESP32_H
14#define SPP_PORTS_HAL_ESP32_H
15
16#include "spp/hal/hal.h"
17
18/* ----------------------------------------------------------------
19 * PUBLIC FUNCTIONS
20 * ---------------------------------------------------------------- */
21
22/**
23 * @brief Returns a pointer to the ESP32-S3 HAL port descriptor.
24 * @return Pointer to the static @ref SPP_HalPort_t.
25 */
27
28#endif /* SPP_PORTS_HAL_ESP32_H */
const SPP_HalPort_t * SPP_PORTS_ESP32S3_getHalPorts(void)
Returns a pointer to the ESP32-S3 HAL port descriptor.
Definition halEsp32.c:105
This file contains the structs that contain all the pointers to the functions that are used by the SP...
Ports struct that contains all the pointers to the Ports functions.
Definition hal.h:215