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