Unify Framework Lib
1.7.0
Toggle main menu visibility
Main Page
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
g
i
l
m
n
o
p
q
r
s
u
v
Functions
a
c
g
i
l
m
o
p
r
s
u
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
w
Enumerations
a
b
c
d
f
g
h
i
l
m
n
o
p
r
s
t
u
w
z
Enumerator
a
b
c
d
e
f
i
j
m
r
s
u
z
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
z
▼
Unify Framework Lib
►
Modules
►
Namespaces
►
Classes
▼
Files
►
File List
►
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
uic_main.h
Go to the documentation of this file.
1
/* # License
2
* <b>Copyright 2021 Silicon Laboratories Inc. www.silabs.com</b>
3
*
4
* The licensor of this software is Silicon Laboratories Inc. Your use of this
5
* software is governed by the terms of Silicon Labs Master Software License
6
* Agreement (MSLA) available at
7
* www.silabs.com/about-us/legal/master-software-license-agreement. This
8
* software is distributed to you in Source Code format and is governed by the
9
* sections of the MSLA applicable to Source Code.
10
*/
11
12
#ifndef UIC_MAIN_H
13
#define UIC_MAIN_H
14
15
#include "
uic_component_fixtures.h
"
16
44
typedef
struct
uic_fixt_setup_step
{
46
const
uic_fixt_setup_t
func
;
48
const
char
*
description
;
49
}
uic_fixt_setup_step_t
;
50
60
typedef
struct
uic_fixt_shutdown_step
{
62
const
uic_fixt_shutdown_t
func
;
64
const
char
*
description
;
65
}
uic_fixt_shutdown_step_t
;
66
67
#ifdef __cplusplus
68
extern
"C"
{
69
#endif
70
88
int
uic_main
(
const
uic_fixt_setup_step_t
*fixt_setup,
89
const
uic_fixt_shutdown_step_t
*fixt_shutdown,
90
int
argc,
91
char
**argv,
92
const
char
*version);
93
94
95
96
#ifdef __cplusplus
97
}
98
#endif
99
#endif
uic_fixt_shutdown_step_t
struct uic_fixt_shutdown_step uic_fixt_shutdown_step_t
uic_fixt_setup_step_t
struct uic_fixt_setup_step uic_fixt_setup_step_t
uic_fixt_setup_t
sl_status_t(* uic_fixt_setup_t)(void)
Definition:
uic_component_fixtures.h:68
uic_fixt_shutdown_t
int(* uic_fixt_shutdown_t)(void)
Definition:
uic_component_fixtures.h:75
uic_fixt_setup_step
Definition:
uic_main.h:44
uic_fixt_setup_step::func
const uic_fixt_setup_t func
Definition:
uic_main.h:46
uic_fixt_setup_step::description
const char * description
Definition:
uic_main.h:48
uic_fixt_shutdown_step
Definition:
uic_main.h:60
uic_fixt_shutdown_step::description
const char * description
Definition:
uic_main.h:64
uic_fixt_shutdown_step::func
const uic_fixt_shutdown_t func
Definition:
uic_main.h:62
uic_component_fixtures.h
uic_main
int uic_main(const uic_fixt_setup_step_t *fixt_setup, const uic_fixt_shutdown_step_t *fixt_shutdown, int argc, char **argv, const char *version)
Run Unify/Contiki Main loop.
Definition:
uic_main.c:28
components
uic_main
include
uic_main.h
Generated on Thu Feb 13 2025 07:20:09 for Unify Framework Lib by
1.9.4