|
IoT-MBBR (masterthesis)
Masterthesis upgrading a Moving Bed BioReactor with extra sensors and cloud connectivity.
|
| ▼ firmware | |
| ▼ EFM32HG222F64_iot-mbbr | |
| ▼ dbprint | |
| dbprint.c | Homebrew println/printf replacement "DeBugPrint" |
| dbprint.h | Homebrew println/printf replacement "DeBugPrint" |
| dbprint_documentation.h | This file contains useful documentation closely related to dbprint |
| debug_dbprint.h | Enable or disable printing to UART with dbprint |
| ▼ inc | |
| adc.h | ADC functionality for reading the (battery) voltage and internal temperature |
| BG96_at_driver.h | BG96 AT-command driver functionality |
| credentials.h | Header file containing DEVICE_ID and DEVICE_ID |
| datatypes.h | Definitions of the custom data-types used |
| delay.h | Delay functionality |
| DS18B20.h | All code for the DS18B20 temperature sensor |
| i2c.h | I2C functionality |
| interrupt.h | Interrupt functionality |
| pin_mapping.h | The pin definitions for the custom board |
| serlcd.h | SerLCD functionality |
| SHT30.h | SHT30 functionality |
| util.h | Utility functionality |
| util_string.h | String (char array) conversion functionality |
| VL53L1X.h | Code for the VL53L1X sensor |
| ▼ src | |
| adc.c | ADC functionality for reading the (battery) voltage, internal temperature and CH4/5/6/7 voltages |
| BG96_at_driver.c | BG96 AT-command driver functionality |
| delay.c | Delay functionality |
| DS18B20.c | All code for the DS18B20 temperature sensor |
| i2c.c | I2C functionality |
| interrupt.c | Interrupt functionality |
| main.c | The main file for the IoT-MBBR project |
| serlcd.c | Sparkfun serLCD functionality |
| SHT30.c | SHT30 functionality |
| util.c | Utility functionality |
| util_string.c | String (char array) conversion functionality |
| VL43L1X.c | |
| ▼ VL53L1X_API | |
| VL53L1X_api.c | |
| VL53L1X_api.h | |
| VL53L1X_calibration.c | |
| VL53L1X_calibration.h | |
| ▼ VL53L1X_PLATFORM | |
| vl53l1_platform.c | Platform-specific implementation for using the VL53L1X API on the EFM32HG322 |
| vl53l1_platform.h | Those platform functions are platform dependent and have to be implemented by the user |
| vl53l1_types.h | VL53L1 types definition |