#include "pal_log.h"#include "pal_err.h"#include "rtos_utils.h"#include "i2c_master.h"#include "bme280_sensor.h"#include "veml7700_sensor.h"#include "scd30_sensor.h"#include "sd_card_utils.h"#include "packet_utils.h"#include "payload_utils.h"#include "fs_utils.h"#include "uart_device.h"#include "esp_system.h"Macros | |
| #define | DELAY_MS (3000) |
| #define | TIMEOUT_MS (100) |
| #define | SENSOR_PATH ("/littlefs/sensors.bin") |
| #define | SENSOR_OLD_PATH ("/littlefs/sensors.bin.old") |
| #define | RESEND_CNT (32) |
Functions | |
| static void | on_shutdown (void) |
| void | bme280_task (void *pvParameters) |
| void | veml7700_task (void *pvParameters) |
| void | scd30_task (void *pvParameters) |
| void | sens_agg_task (void *pvParameters) |
| void | uart_send_task (void *pvParameters) |
| void | uart_recv_task (void *pvParameters) |
| void | memory_task (void *pvParameters) |
| void | router_task (void *pvParameters) |
| void | app_main () |
Variables | |
| uint8_t | pkt_arr [PACKET_BYTES *RESEND_CNT] = { 0 } |
| bme280_handle_t | bme280 = NULL |
| veml7700_handle_t | veml7700 = NULL |
| scd30_handle_t | scd30 = NULL |
| i2c_bus_handle_t | i2c_bus_0 = NULL |
| uartd_handle_t | uart1 = NULL |
| rtos_instance_t | bme280_inst |
| rtos_instance_t | veml7700_inst |
| rtos_instance_t | scd30_inst |
| rtos_instance_t | sens_agg_inst |
| rtos_instance_t | uart_send_inst |
| rtos_instance_t | uart_recv_inst |
| rtos_instance_t | memory_inst |
| rtos_instance_t | router_inst |
| rtos_instance_t | main_app_inst |
| #define DELAY_MS (3000) |
| #define RESEND_CNT (32) |
| #define SENSOR_OLD_PATH ("/littlefs/sensors.bin.old") |
| #define SENSOR_PATH ("/littlefs/sensors.bin") |
| #define TIMEOUT_MS (100) |
| void app_main | ( | ) |
| void bme280_task | ( | void * | pvParameters | ) |
| void memory_task | ( | void * | pvParameters | ) |
|
static |
| void router_task | ( | void * | pvParameters | ) |
| void scd30_task | ( | void * | pvParameters | ) |
| void sens_agg_task | ( | void * | pvParameters | ) |
| void uart_recv_task | ( | void * | pvParameters | ) |
| void uart_send_task | ( | void * | pvParameters | ) |
| void veml7700_task | ( | void * | pvParameters | ) |
| bme280_handle_t bme280 = NULL |
| rtos_instance_t bme280_inst |
| i2c_bus_handle_t i2c_bus_0 = NULL |
| rtos_instance_t main_app_inst |
| rtos_instance_t memory_inst |
| uint8_t pkt_arr[PACKET_BYTES *RESEND_CNT] = { 0 } |
| rtos_instance_t router_inst |
| scd30_handle_t scd30 = NULL |
| rtos_instance_t scd30_inst |
| rtos_instance_t sens_agg_inst |
| uartd_handle_t uart1 = NULL |
| rtos_instance_t uart_recv_inst |
| rtos_instance_t uart_send_inst |
| veml7700_handle_t veml7700 = NULL |
| rtos_instance_t veml7700_inst |