A multifunctional and modular Firmware for Multitech's mDot based on ARM mBed provides a widerange of functionality for several Sensors such as MAX44009, BME280, MPU9250, SI1143 and uBlox. It allows you to quickly build a Sensornode that measures specific data with its sensors and sends it via LoRaWAN.
Dependencies: mDot_LoRa_Sensornode_Flowmeter_impl mbed-rtos mbed
Bugs
No Si1143 is connected to mDot¶
If you are not using the Si1143 and its not connected to the board comment out its initialization
commenting out si1143->init()
void Application::configureSensors(){
max44009->init(config->getMAX44009_MODE());
bme280->init(config->getBME280_MODE());
mpu9250->init(config->getMPU9250_MODE());
// si1143->init(config->getSI1143_MODE());
gpsSensor->init(config->getuBlox_MODE());
}
i2c bus waits forever to get an answer from an unconnected si1143