EV3RT C API Reference [English]
An RTOS-based development platform for LEGO Mindstorms EV3.
 All Data Structures Functions Variables Enumerations Enumerator Groups
ev3api.h
1 #pragma once
2 
6 #include <kernel.h>
7 #include <t_syslog.h>
8 #include <t_stdlib.h>
9 
13 #include <stdio.h>
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
22 #include "../src/ev3api_button.h"
23 #include "../src/ev3api_fs.h"
24 #include "../src/ev3api_lcd.h"
25 #include "../src/ev3api_led.h"
26 #include "../src/ev3api_motor.h"
27 #include "../src/ev3api_sensor.h"
28 #include "../src/ev3api_speaker.h"
29 #include "../src/ev3api_rtos.h"
30 #include "../src/ev3api_battery.h"
31 #if !defined(TOPPERS_CFG1_OUT)
32 #include "ev3api_cfg.h"
33 #endif
34 
38 #if !defined(TOPPERS_CFG1_OUT)
39 #if defined(BUILD_MODULE)
40 #include "module_cfg.h"
41 #else
42 #include "kernel_cfg.h"
43 #endif
44 #endif
45 
49 extern void _app_init_task(intptr_t unused);
50 
51 #ifdef __cplusplus
52 }
53 #endif
54