SensorLib
0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
BoschFirmware.h
Go to the documentation of this file.
1
29
#pragma once
30
31
32
33
// BHI260 Firmwares
34
#if defined(BOSCH_APP30_SHUTTLE_BHI260_FW)
35
#include "bosch/firmware/bhi260/bosch_app30_shuttle_bhi260.h"
36
#elif defined(BOSCH_APP30_SHUTTLE_BHI260_AUX_BMM150FW)
37
#include "bosch/firmware/bhi260/bosch_app30_shuttle_bhi260_aux_bmm150.h"
38
#elif defined(BOSCH_APP30_SHUTTLE_BHI260_BME68X)
39
#include "bosch/firmware/bhi260/bosch_app30_shuttle_bhi260_bme68x.h"
40
#elif defined(BOSCH_APP30_SHUTTLE_BHI260_BMP390)
41
#include "bosch/firmware/bhi260/bosch_app30_shuttle_bhi260_bmp390.h"
42
#elif defined(BOSCH_APP30_SHUTTLE_BHI260_TURBO)
43
#include "bosch/firmware/bhi260/bosch_app30_shuttle_bhi260_turbo.h"
44
#elif defined(BOSCH_BHI260_AUX_BEM280)
45
#include "bosch/firmware/bhi260/bosch_bhi260_aux_bem280.h"
46
#elif defined(BOSCH_BHI260_AUX_BMM150_BEM280)
47
#include "bosch/firmware/bhi260/bosch_bhi260_aux_bmm150_bem280.h"
48
#elif defined(BOSCH_BHI260_AUX_BMM150_BEM280_GPIO)
49
#include "bosch/firmware/bhi260/bosch_bhi260_aux_bmm150_bem280_gpio.h"
50
#elif defined(BOSCH_BHI260_AUX_BMM150_GPIO)
51
#include "bosch/firmware/bhi260/bosch_bhi260_aux_bmm150_gpio.h"
52
#elif defined(BOSCH_BHI260_GPIO)
53
#include "bosch/firmware/bhi260/bosch_bhi260_gpio.h"
54
#elif defined(BOSCH_BHI260_KLIO)
55
#include "bosch/firmware/bhi260/bosch_bhi260_klio.h"
56
#elif defined(BOSCH_APP30_SHUTTLE_BHI260_AUX_BMM150_FLASH)
57
#include "bosch/firmware/bhi260/bosch_app30_shuttle_bhi260_aux_bmm150_flash.h"
58
#elif defined(BOSCH_APP30_SHUTTLE_BHI260_BME68X_FLASH)
59
#include "bosch/firmware/bhi260/bosch_app30_shuttle_bhi260_bme68x_flash.h"
60
#elif defined(BOSCH_APP30_SHUTTLE_BHI260_BMP390_FLASH)
61
#include "bosch/firmware/bhi260/bosch_app30_shuttle_bhi260_bmp390_flash.h"
62
#elif defined(BOSCH_APP30_SHUTTLE_BHI260_FLASH)
63
#include "bosch/firmware/bhi260/bosch_app30_shuttle_bhi260_flash.h"
64
#elif defined(BOSCH_APP30_SHUTTLE_BHI260_TURBO_FLASH)
65
#include "bosch/firmware/bhi260/bosch_app30_shuttle_bhi260_turbo_flash.h"
66
#elif defined(BOSCH_BHI260_AUX_BEM280_FLASH)
67
#include "bosch/firmware/bhi260/bosch_bhi260_aux_bem280_flash.h"
68
#elif defined(BOSCH_BHI260_AUX_BMM150_BEM280_FLASH)
69
#include "bosch/firmware/bhi260/bosch_bhi260_aux_bmm150_bem280_flash.h"
70
#elif defined(BOSCH_BHI260_AUX_BMM150_BEM280_GPIO_FLASH)
71
#include "bosch/firmware/bhi260/bosch_bhi260_aux_bmm150_bem280_gpio_flash.h"
72
#elif defined(BOSCH_BHI260_AUX_BMM150_GPIO_FLASH)
73
#include "bosch/firmware/bhi260/bosch_bhi260_aux_bmm150_gpio_flash.h"
74
#elif defined(BOSCH_BHI260_GPIO_FLASH)
75
#include "bosch/firmware/bhi260/bosch_bhi260_gpio_flash.h"
76
#elif defined(BOSCH_BHI260_KLIO_FLASH)
77
#include "bosch/firmware/bhi260/bosch_bhi260_klio_flash.h"
78
#elif defined(BOSCH_BHI260_KLIO_TURBO_FLASH)
79
#include "bosch/firmware/bhi260/bosch_bhi260_klio_turbo_flash.h"
80
81
// BHI360 Firmwares
82
#elif defined(BOSCH_DATA_INJECT_BHI360)
83
#include "bosch/firmware/bhi360/bosch_data_inject_bhi360.h"
84
#elif defined(BOSCH_DATA_INJECT_BHI360_BMM150)
85
#include "bosch/firmware/bhi360/bosch_data_inject_bhi360_bmm150.h"
86
#elif defined(BOSCH_DATA_INJECT_BHI360_BMM150_HEAD_ORIENTATION)
87
#include "bosch/firmware/bhi360/bosch_data_inject_bhi360_bmm150_head_orientation.h"
88
#elif defined(BOSCH_DATA_INJECT_BHI360_BMM350)
89
#include "bosch/firmware/bhi360/bosch_data_inject_bhi360_bmm350.h"
90
#elif defined(BOSCH_DATA_INJECT_BHI360_BMM350_HEAD_ORIENTATION)
91
#include "bosch/firmware/bhi360/bosch_data_inject_bhi360_bmm350_head_orientation.h"
92
#elif defined(BOSCH_DATA_INJECT_BHI360_ENV)
93
#include "bosch/firmware/bhi360/bosch_data_inject_bhi360_env.h"
94
#elif defined(BOSCH_DATA_INJECT_BHI360_HEAD_ORIENTATION)
95
#include "bosch/firmware/bhi360/bosch_data_inject_bhi360_head_orientation.h"
96
#elif defined(BOSCH_DATA_INJECT_BHI360_MOTION_AI)
97
#include "bosch/firmware/bhi360/bosch_data_inject_bhi360_motion_ai.h"
98
#elif defined(BOSCH_SHUTTLE3_BHI360)
99
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360.h"
100
#elif defined(BOSCH_SHUTTLE3_BHI360_AUX_BMM150)
101
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_aux_bmm150.h"
102
#elif defined(BOSCH_SHUTTLE3_BHI360_BMM150)
103
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmm150.h"
104
#elif defined(BOSCH_SHUTTLE3_BHI360_BMM150_BMP580_BME688)
105
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmm150_bmp580_bme688.h"
106
#elif defined(BOSCH_SHUTTLE3_BHI360_BMM150_HEAD_ORIENTATION)
107
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmm150_head_orientation.h"
108
#elif defined(BOSCH_SHUTTLE3_BHI360_BMM350C)
109
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmm350c.h"
110
#elif defined(BOSCH_SHUTTLE3_BHI360_BMM350C_BME688_IAQ)
111
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmm350c_bme688_iaq.h"
112
#elif defined(BOSCH_SHUTTLE3_BHI360_BMM350C_BMP580)
113
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmm350c_bmp580.h"
114
#elif defined(BOSCH_SHUTTLE3_BHI360_BMM350C_BMP580_BME688)
115
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmm350c_bmp580_bme688.h"
116
#elif defined(BOSCH_SHUTTLE3_BHI360_BMM350C_HEAD_ORIENTATION)
117
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmm350c_head_orientation.h"
118
#elif defined(BOSCH_SHUTTLE3_BHI360_BMM350C_POLL)
119
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmm350c_poll.h"
120
#elif defined(BOSCH_SHUTTLE3_BHI360_BMM350C_TURBO)
121
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmm350c_turbo.h"
122
#elif defined(BOSCH_SHUTTLE3_BHI360_BMP580_TEST_EXAMPLE)
123
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_bmp580_test_example.h"
124
#elif defined(BOSCH_SHUTTLE3_BHI360_HW_ACTIVITY)
125
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_hw_activity.h"
126
#elif defined(BOSCH_SHUTTLE3_BHI360_HW_ACTIVITY_TURBO)
127
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_hw_activity_turbo.h"
128
#elif defined(BOSCH_SHUTTLE3_BHI360_IMU_HEAD_ORIENTATION)
129
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_imu_head_orientation.h"
130
#elif defined(BOSCH_SHUTTLE3_BHI360_POLLING_STEP_COUNTER)
131
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_polling_step_counter.h"
132
#elif defined(BOSCH_SHUTTLE3_BHI360_TEMP)
133
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_temp.h"
134
#elif defined(BOSCH_SHUTTLE3_BHI360_TEST_DATA_SOURCE)
135
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_test_data_source.h"
136
#elif defined(BOSCH_SHUTTLE3_BHI360_TURBO)
137
#include "bosch/firmware/bhi360/bosch_shuttle3_bhi360_turbo.h"
138
#else
139
#warning "None of the defined conditions were met, so no firmware will be included".
140
#endif
src
BoschFirmware.h
Generated by
1.9.8