LVGLPlusPlus
C++ library on top of the lovely LVGL project.
Loading...
Searching...
No Matches
app_hal.h
Go to the documentation of this file.
1
// Copyright 2023 Robert M. Wolff (bob dot wolff 68 at gmail dot com)
2
//
3
// Redistribution and use in source and binary forms, with or without modification,
4
// are permitted provided that the following conditions are met:
5
//
6
// 1. Redistributions of source code must retain the above copyright notice, this
7
// list of conditions and the following disclaimer.
8
//
9
// 2. Redistributions in binary form must reproduce the above copyright notice,
10
// this list of conditions and the following disclaimer in the documentation and/or
11
// other materials provided with the distribution.
12
//
13
// 3. Neither the name of the copyright holder nor the names of its contributors
14
// may be used to endorse or promote products derived from this software without
15
// specific prior written permission.
16
//
17
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
18
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
19
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
20
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
21
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
23
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
24
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
25
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
//
28
29
//
30
// Many implementation 'cues' were taken from the LVGL platformio sample project for 'startup' actions
31
// https://github.com/lvgl/lv_platformio/tree/master/hal/sdl2
32
//
33
#ifndef DRIVER_H
34
#define DRIVER_H
35
40
#ifdef __cplusplus
41
extern
"C"
{
42
#endif
43
44
45
void
hal_setup
(
void
);
46
void
hal_loop
(
void
);
47
void
hal_delay
(
void
);
48
49
50
#ifdef __cplusplus
51
}
/* extern "C" */
52
#endif
53
54
#endif
/*DRIVER_H*/
hal_setup
void hal_setup(void)
hal_delay
void hal_delay(void)
hal_loop
void hal_loop(void)
src
app_hal.h
Generated by
1.9.6