From dff29f77ed82d785d15c5a3aa2c72bd14554f19c Mon Sep 17 00:00:00 2001 From: Felix Ruess Date: Thu, 23 Jul 2015 18:35:37 +0200 Subject: [PATCH] [ardrone2] warn if bat_voltage_ardrone2 module is not loaded --- .../{electric_ardrone2.xml => bat_voltage_ardrone2.xml} | 0 sw/airborne/boards/ardrone/board.c | 6 ++++++ .../sensors/{electric_ardrone2.c => bat_voltage_ardrone2.c} | 0 .../sensors/{electric_ardrone2.h => bat_voltage_ardrone2.h} | 0 4 files changed, 6 insertions(+) rename conf/modules/{electric_ardrone2.xml => bat_voltage_ardrone2.xml} (100%) rename sw/airborne/modules/sensors/{electric_ardrone2.c => bat_voltage_ardrone2.c} (100%) rename sw/airborne/modules/sensors/{electric_ardrone2.h => bat_voltage_ardrone2.h} (100%) diff --git a/conf/modules/electric_ardrone2.xml b/conf/modules/bat_voltage_ardrone2.xml similarity index 100% rename from conf/modules/electric_ardrone2.xml rename to conf/modules/bat_voltage_ardrone2.xml diff --git a/sw/airborne/boards/ardrone/board.c b/sw/airborne/boards/ardrone/board.c index 61e3408e15..0948f0bb18 100644 --- a/sw/airborne/boards/ardrone/board.c +++ b/sw/airborne/boards/ardrone/board.c @@ -28,6 +28,12 @@ #include #include "mcu.h" +/* check if the electric_ardrone2 module is loaded */ +#include "generated/modules.h" +#ifndef BAT_VOLTAGE_ARDRONE2_PERIODIC_FREQ +#warning No battery voltage measurement available! Please add to your modules. +#endif + void board_init(void) { // First we try to kill the program.elf and its respawner if it is running diff --git a/sw/airborne/modules/sensors/electric_ardrone2.c b/sw/airborne/modules/sensors/bat_voltage_ardrone2.c similarity index 100% rename from sw/airborne/modules/sensors/electric_ardrone2.c rename to sw/airborne/modules/sensors/bat_voltage_ardrone2.c diff --git a/sw/airborne/modules/sensors/electric_ardrone2.h b/sw/airborne/modules/sensors/bat_voltage_ardrone2.h similarity index 100% rename from sw/airborne/modules/sensors/electric_ardrone2.h rename to sw/airborne/modules/sensors/bat_voltage_ardrone2.h