MPLABĀ® Harmony Graphics Suite
GFX v3.13.0
Legato API Documentation
legato_rtos.h
Go to the documentation of this file.
1
// DOM-IGNORE-BEGIN
2
/*******************************************************************************
3
* Copyright (C) 2020 Microchip Technology Inc. and its subsidiaries.
4
*
5
* Subject to your compliance with these terms, you may use Microchip software
6
* and any derivatives exclusively with Microchip products. It is your
7
* responsibility to comply with third party license terms applicable to your
8
* use of third party software (including open source software) that may
9
* accompany Microchip software.
10
*
11
* THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
12
* EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY IMPLIED
13
* WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A
14
* PARTICULAR PURPOSE.
15
*
16
* IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
17
* INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
18
* WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS
19
* BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE
20
* FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN
21
* ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY,
22
* THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE.
23
*******************************************************************************/
24
// DOM-IGNORE-END
25
26
/*******************************************************************************
27
Module for Microchip Graphics Library
28
29
Company:
30
Microchip Technology Inc.
31
32
File Name:
33
libaria_rtos.h
34
35
Summary:
36
This header file contains prototypes of the RTOS extensions of the aria
37
library top level APIs.
38
39
Description:
40
This header file contains prototypes of the RTOS extensions of the aria
41
library top level APIs.
42
*******************************************************************************/
43
44
45
// *****************************************************************************
46
/* Type:
47
void laUpdate_RTOS()
48
49
Summary:
50
RTOS version of the Legato library update (tasks) function.
51
52
Description:
53
This function updates the active Aria library context state. It performs
54
event processing as well as servicing of the widget paint loop.
55
56
This function may block to wait for events to process. Setting fullBlock = LA_TRUE
57
will fully block without timeout, otherwise it won't block.
58
59
Parameters:
60
None
61
62
*/
63
71
void
laUpdate_RTOS(laBool fullBlock, uint32_t dt);
72
microchip
harmony3
gfx
middleware
legato
library
src
gfx
legato
common
legato_rtos.h
Generated by
1.8.13