STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
board_adc.h File Reference
#include <stdbool.h>
#include <stdint.h>
Include dependency graph for board_adc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  board_adc_snapshot_t

Enumerations

enum  board_adc_input_t {
  BOARD_ADC_VBAT = 0 , BOARD_ADC_EXT_SENSE_1 , BOARD_ADC_PYRO_1_CONT , BOARD_ADC_PYRO_2_CONT ,
  BOARD_ADC_EXT_SENSE_2 , BOARD_ADC_ALT_CURR , BOARD_ADC_CURR , BOARD_ADC_COUNT
}

Functions

bool board_adc_init (void)
bool board_adc_read (board_adc_input_t input, uint16_t *counts, uint32_t timeout_ms)
void board_adc_snapshot (board_adc_snapshot_t *snapshot, uint32_t timeout_ms)

Enumeration Type Documentation

◆ board_adc_input_t

Enumerator
BOARD_ADC_VBAT 
BOARD_ADC_EXT_SENSE_1 
BOARD_ADC_PYRO_1_CONT 
BOARD_ADC_PYRO_2_CONT 
BOARD_ADC_EXT_SENSE_2 
BOARD_ADC_ALT_CURR 
BOARD_ADC_CURR 
BOARD_ADC_COUNT 

Definition at line 18 of file board_adc.h.

Function Documentation

◆ board_adc_init()

bool board_adc_init ( void )

◆ board_adc_read()

◆ board_adc_snapshot()

void board_adc_snapshot ( board_adc_snapshot_t * snapshot,
uint32_t timeout_ms )

Definition at line 54 of file board_adc.c.

References BOARD_ADC_COUNT, and board_adc_read().

Referenced by bringup_task().