7 #define VRBRAIN_ANALOG_MAX_CHANNELS 16    10 #if defined(CONFIG_ARCH_BOARD_VRBRAIN_V45) || defined(CONFIG_ARCH_BOARD_VRBRAIN_V51) || defined(CONFIG_ARCH_BOARD_VRBRAIN_V52) || defined(CONFIG_ARCH_BOARD_VRBRAIN_V52E) || defined(CONFIG_ARCH_BOARD_VRCORE_V10) || defined(CONFIG_ARCH_BOARD_VRBRAIN_V54)    11 #define VRBRAIN_ANALOG_ORB_BATTERY_VOLTAGE_PIN     10    12 #define VRBRAIN_ANALOG_ORB_BATTERY_CURRENT_PIN     11    13 #elif defined(CONFIG_ARCH_BOARD_VRUBRAIN_V51)    14 #define VRBRAIN_ANALOG_ORB_BATTERY_VOLTAGE_PIN     10    15 #define VRBRAIN_ANALOG_ORB_BATTERY_CURRENT_PIN     -1    16 #elif defined(CONFIG_ARCH_BOARD_VRUBRAIN_V52)    17 #define VRBRAIN_ANALOG_ORB_BATTERY_VOLTAGE_PIN     10    18 #define VRBRAIN_ANALOG_ORB_BATTERY_CURRENT_PIN     1    58     void _timer_tick(
void);
    81     void next_stop_pin(
void);
 uint8_t _current_stop_pin_i
 
void _add_value(float v, float vcc5V)
 
VRBRAINAnalogSource(int16_t pin, float initial_value)
 
#define VRBRAIN_ANALOG_MAX_CHANNELS
 
float board_voltage(void) override
 
uint32_t _stop_pin_change_time
 
float servorail_voltage(void) override
 
float voltage_average_ratiometric()
 
uint16_t power_status_flags(void) override
 
uint64_t _battery_timestamp
 
void init()
Generic board initialization function. 
 
uint64_t _servorail_timestamp
 
void set_settle_time(uint16_t settle_time_ms)
 
void set_stop_pin(uint8_t p)