Unify Framework Lib
1.6.0
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 Wed Aug 7 2024 15:21:43 for Unify Framework Lib by
1.9.4