File tree Expand file tree Collapse file tree 3 files changed +15
-14
lines changed Expand file tree Collapse file tree 3 files changed +15
-14
lines changed Original file line number Diff line number Diff line change @@ -151,12 +151,12 @@ static void bsp_show_information(void)
151
151
152
152
static fmt_err_t bsp_parse_toml_sysconfig (toml_table_t * root_tab )
153
153
{
154
- fmt_err_t err = FMT_EOK ;
154
+ fmt_err_t err = FMT_EOK ;
155
155
toml_table_t * sub_tab ;
156
- const char * key ;
157
- const char * raw ;
158
- char * target ;
159
- int i ;
156
+ const char * key ;
157
+ const char * raw ;
158
+ char * target ;
159
+ int i ;
160
160
161
161
if (root_tab == NULL ) {
162
162
return FMT_ERROR ;
@@ -337,10 +337,9 @@ void bsp_initialize(void)
337
337
FMT_CHECK (advertise_sensor_rangefinder (0 ));
338
338
339
339
if (strcmp (STR (VEHICLE_TYPE ), "Fixwing" ) == 0 ) {
340
- // FMT_CHECK(advertise_sensor_airspeed(0));
341
- // RT_CHECK(drv_ms4525_init("i2c0_dev1", NULL));
342
- RT_CHECK (drv_ms4525_init ("i2c0_dev1" , "airspeed" ));
343
- FMT_CHECK (register_sensor_airspeed ("airspeed" ));
340
+ if (drv_ms4525_init ("i2c0_dev1" , "airspeed" ) == RT_EOK ) {
341
+ FMT_CHECK (register_sensor_airspeed ("airspeed" ));
342
+ }
344
343
}
345
344
#endif
346
345
Original file line number Diff line number Diff line change @@ -449,8 +449,9 @@ void bsp_initialize(void)
449
449
FMT_CHECK (advertise_sensor_rangefinder (0 ));
450
450
451
451
if (strcmp (STR (VEHICLE_TYPE ), "Fixwing" ) == 0 ) {
452
- RT_CHECK (drv_ms4525_init ("i2c2_dev1" , "airspeed" ));
453
- FMT_CHECK (register_sensor_airspeed ("airspeed" ));
452
+ if (drv_ms4525_init ("i2c2_dev1" , "airspeed" ) == RT_EOK ) {
453
+ FMT_CHECK (register_sensor_airspeed ("airspeed" ));
454
+ }
454
455
}
455
456
#endif
456
457
Original file line number Diff line number Diff line change @@ -150,7 +150,7 @@ static void bsp_show_information(void)
150
150
151
151
/**
152
152
* @brief Enable on-board device power supply
153
- *
153
+ *
154
154
*/
155
155
static void EnablePower (void )
156
156
{
@@ -349,8 +349,9 @@ void bsp_initialize(void)
349
349
FMT_CHECK (advertise_sensor_optflow (0 ));
350
350
FMT_CHECK (advertise_sensor_rangefinder (0 ));
351
351
if (strcmp (STR (VEHICLE_TYPE ), "Fixwing" ) == 0 ) {
352
- RT_CHECK (drv_ms4525_init ("i2c1_dev1" , "airspeed" ));
353
- FMT_CHECK (register_sensor_airspeed ("airspeed" ));
352
+ if (drv_ms4525_init ("i2c1_dev1" , "airspeed" ) == RT_EOK ) {
353
+ FMT_CHECK (register_sensor_airspeed ("airspeed" ));
354
+ }
354
355
}
355
356
#endif
356
357
You can’t perform that action at this time.
0 commit comments