libyggdrasil  v1.0.0
init.h
Go to the documentation of this file.
1  /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2  * _____.___. .___ .__.__ *
3  * \__ | | ____ ____ __| _/___________ _____|__| | *
4  * / | |/ ___\ / ___\ / __ |\_ __ \__ \ / ___/ | | *
5  * \____ / /_/ > /_/ > /_/ | | | \// __ \_\___ \| | |__ *
6  * / ______\___ /\___ /\____ | |__| (____ /____ >__|____/ *
7  * \/ /_____//_____/ \/ \/ \/ *
8  * - Yggdrasil - *
9  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
10  * This software can be used by students and other personal of the *
11  * Bern University of Applied Sciences under the terms of the MIT *
12  * license. *
13  * For other persons this software is under the terms of the GNU *
14  * General Public License version 2. *
15  * *
16  * Copyright © 2021, Bern University of Applied Sciences. *
17  * All rights reserved. *
18  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
26 typedef enum {
50 
52 
53 
54 
INITRESULT_UART_FAILURE
@ INITRESULT_UART_FAILURE
Definition: init.h:38
init_result_t
init_result_t
Definition: init.h:26
INITRESULT_RNG_FAILURE
@ INITRESULT_RNG_FAILURE
Definition: init.h:35
INITRESULT_ADC_FAILURE
@ INITRESULT_ADC_FAILURE
Definition: init.h:28
INITRESULT_SEVENSEGMENT_FAILURE
@ INITRESULT_SEVENSEGMENT_FAILURE
Definition: init.h:46
yggdrasil_init
C_LINKAGE init_result_t yggdrasil_init()
Definition: init.cpp:34
INITRESULT_MOTORDRIVER_FAILURE
@ INITRESULT_MOTORDRIVER_FAILURE
Definition: init.h:42
INITRESULT_GPIO_FAILURE
@ INITRESULT_GPIO_FAILURE
Definition: init.h:32
INITRESULT_CAN_FAILURE
@ INITRESULT_CAN_FAILURE
Definition: init.h:29
INITRESULT_DISPLAY_FAILURE
@ INITRESULT_DISPLAY_FAILURE
Definition: init.h:31
INITRESULT_RGBMATRIX_FAILURE
@ INITRESULT_RGBMATRIX_FAILURE
Definition: init.h:44
INITRESULT_SINKDRIVER_FAILURE
@ INITRESULT_SINKDRIVER_FAILURE
Definition: init.h:47
INITRESULT_I2C_FAILURE
@ INITRESULT_I2C_FAILURE
Definition: init.h:34
INITRESULT_RTC_FAILURE
@ INITRESULT_RTC_FAILURE
Definition: init.h:45
INITRESULT_HASH_FAILURE
@ INITRESULT_HASH_FAILURE
Definition: init.h:33
INITRESULT_SIXAXISSENSOR_FAILURE
@ INITRESULT_SIXAXISSENSOR_FAILURE
Definition: init.h:48
INITRESULT_PRESSURESENSOR_FAILURE
@ INITRESULT_PRESSURESENSOR_FAILURE
Definition: init.h:43
INITRESULT_SUCCESS
@ INITRESULT_SUCCESS
Definition: init.h:27
INITRESULT_JOYSTICK_FAILURE
@ INITRESULT_JOYSTICK_FAILURE
Definition: init.h:41
C_LINKAGE
#define C_LINKAGE
Definition: attributes.h:43
INITRESULT_DAC_FAILURE
@ INITRESULT_DAC_FAILURE
Definition: init.h:30
INITRESULT_COLORSENSOR_FAILURE
@ INITRESULT_COLORSENSOR_FAILURE
Definition: init.h:39
INITRESULT_SPI_FAILURE
@ INITRESULT_SPI_FAILURE
Definition: init.h:36
INITRESULT_HUMIDITYSENSOR_FAILURE
@ INITRESULT_HUMIDITYSENSOR_FAILURE
Definition: init.h:40
INITRESULT_TIMER_FAILURE
@ INITRESULT_TIMER_FAILURE
Definition: init.h:37