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
16
44typedef struct uic_fixt_setup_step {
48 const char *description;
50
60typedef struct uic_fixt_shutdown_step {
64 const char *description;
66
67#ifdef __cplusplus
68extern "C" {
69#endif
70
88int 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
struct uic_fixt_shutdown_step uic_fixt_shutdown_step_t
struct uic_fixt_setup_step uic_fixt_setup_step_t
sl_status_t(* uic_fixt_setup_t)(void)
Definition: uic_component_fixtures.h:68
int(* uic_fixt_shutdown_t)(void)
Definition: uic_component_fixtures.h:75
Definition: uic_main.h:44
const uic_fixt_setup_t func
Definition: uic_main.h:46
const char * description
Definition: uic_main.h:48
Definition: uic_main.h:60
const char * description
Definition: uic_main.h:64
const uic_fixt_shutdown_t func
Definition: uic_main.h:62
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