/**
 * @file Consumptions.h
 * @author Phillip Kühne
 * @brief 
 * @version 0.1
 * @date 2024-11-28
 * 
 * @copyright (c) 2024
 * 
 */

#ifndef Consumptions_h
#define Consumptions_h

// The power budget afforded by the LIR2450 button cell, 700mW
#define POWER_BUDGET 700 

// The power consumptions of the different components are defined here.
// These are "typical worst case" values for now.
#define CONSUMPTION_ESP_BASE 96
#define CONSUMPTION_ESP_LOAD 100
#define CONSUMPTION_RGB_LED 56
#define CONSUMPTION_IR_BOTTOM 327
#define CONSUMPTION_IR_FRONT 492
#define CONSUMPTION_OLED 92 // Assumes lots of lit pixels
#define CONSUMPTION_MOTOR 323
// These are placeholders for completeness for now
#define CONSUMPTION_RGBW_SENSOR 1
#define CONSUMPTION_IR_PT 1
#define CONSUMPTION_UV_LED 200
#define CONSUMPTION_IMU 1


#endif //Consumptions_h