firmware: drivers/bosch_bmp280: move I2C ID definition in variant

To reuse the driver on boards where bpm280 is on another I2C bus

Change-Id: Ia46d15fd67872e21cd9a2bcd6ad112b936390ad8
Signed-off-by: Antonio Borneo <antonio.borneo@st.com>
diff --git a/firmware/os/drivers/bosch_bmp280/bosch_bmp280.c b/firmware/os/drivers/bosch_bmp280/bosch_bmp280.c
index 5982c0c..8525a23 100644
--- a/firmware/os/drivers/bosch_bmp280/bosch_bmp280.c
+++ b/firmware/os/drivers/bosch_bmp280/bosch_bmp280.c
@@ -28,12 +28,17 @@
 #include <slab.h>
 #include <timer.h>
 #include <util.h>
+#include <variant/variant.h>
 
 #define BMP280_APP_ID APP_ID_MAKE(NANOHUB_VENDOR_GOOGLE, 5)
 
 #define BMP280_APP_VERSION 3
 
-#define I2C_BUS_ID                      0
+#ifndef BMP280_I2C_BUS_ID
+#define BMP280_I2C_BUS_ID  0
+#endif
+
+#define I2C_BUS_ID                      BMP280_I2C_BUS_ID
 #define I2C_SPEED                       400000
 #define I2C_ADDR                        0x76
 
diff --git a/firmware/variant/lunchbox/inc/variant/variant.h b/firmware/variant/lunchbox/inc/variant/variant.h
index ae499f2..39c723d 100644
--- a/firmware/variant/lunchbox/inc/variant/variant.h
+++ b/firmware/variant/lunchbox/inc/variant/variant.h
@@ -57,6 +57,8 @@
     { (uint8_t *)(__shared_start + 0x20000), 0x20000, BL_FLASH_SHARED },\
 }
 
+#define BMP280_I2C_BUS_ID           0
+
 #define BMI160_TO_ANDROID_COORDINATE(x, y, z)   \
     do {                                        \
         int32_t xi = x, yi = y, zi = z;         \
diff --git a/firmware/variant/nucleo/inc/variant/variant.h b/firmware/variant/nucleo/inc/variant/variant.h
index 4cefbee..375dd7e 100644
--- a/firmware/variant/nucleo/inc/variant/variant.h
+++ b/firmware/variant/nucleo/inc/variant/variant.h
@@ -38,6 +38,8 @@
 #define DEBUG_UART_GPIO_TX          GPIO_PA(2)
 #define DEBUG_UART_GPIO_RX          GPIO_PA(3)
 
+#define BMP280_I2C_BUS_ID           0
+
 #define BMI160_TO_ANDROID_COORDINATE(x, y, z)   \
     do {                                        \
         int32_t xi = x, yi = y, zi = z;         \