oveRTOS C API
Embedded RTOS framework — build system, configuration, and portable C API
Loading...
Searching...
No Matches
include
ove
ove.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2026 Kamil Lulko <kamil.lulko@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-3.0-or-later
5
*
6
* This file is part of oveRTOS.
7
*/
8
119
#ifndef OVE_H
120
#define OVE_H
121
122
#include "
ove/types.h
"
123
/* heap_assert.h must come AFTER any system header that declares libc
124
* allocators (stdlib.h pulled in by types.h). In zero-heap mode it
125
* redeclares malloc / calloc / realloc / zalloc / memalign with
126
* __attribute__((error(...))) so subsequent calls fail compilation. */
127
#include "
ove/heap_assert.h
"
128
#include "
ove/irq.h
"
129
#include "
ove/log.h
"
130
#include "
ove/thread.h
"
131
#include "
ove/sync.h
"
132
#include "
ove/audio.h
"
133
#include "
ove/audio_device.h
"
134
#include "
ove/fs.h
"
135
#include "
ove/queue.h
"
136
#include "
ove/timer.h
"
137
#include "
ove/console.h
"
138
#include "
ove/time.h
"
139
#include "
ove/board.h
"
140
#include "
ove/gpio.h
"
141
#include "
ove/led.h
"
142
#include "
ove/bsp.h
"
143
#include "
ove/lvgl_internal.h
"
144
#include "
ove/eventgroup.h
"
145
#include "
ove/workqueue.h
"
146
#include "
ove/stream.h
"
147
#include "
ove/watchdog.h
"
148
#include "
ove/nvs.h
"
149
#include "
ove/shell.h
"
150
#include "
ove/app.h
"
151
#include "
ove/infer.h
"
152
#include "
ove/net.h
"
153
#include "
ove/net_tls.h
"
154
#include "
ove/net_http.h
"
155
#include "
ove/net_mqtt.h
"
156
#include "
ove/net_sntp.h
"
157
#include "
ove/net_httpd.h
"
158
#include "
ove/uart.h
"
159
#include "
ove/spi.h
"
160
#include "
ove/i2c.h
"
161
#include "
ove/i2s.h
"
162
#include "
ove/pm.h
"
163
166
#endif
/* OVE_H */
app.h
audio.h
audio_device.h
board.h
bsp.h
console.h
eventgroup.h
fs.h
gpio.h
heap_assert.h
Compile-time guard against libc heap allocators in zero-heap mode.
i2c.h
i2s.h
infer.h
irq.h
led.h
log.h
lvgl_internal.h
net.h
net_http.h
net_httpd.h
net_mqtt.h
net_sntp.h
net_tls.h
nvs.h
pm.h
queue.h
shell.h
spi.h
stream.h
sync.h
thread.h
time.h
timer.h
types.h
uart.h
watchdog.h
workqueue.h
Generated by
1.9.8