TTK4155 Ping-pong project
adc_driver_node2.c File Reference
Include dependency graph for adc_driver_node2.c:

Functions

int adc_init (void)
 brief Function to initialize adc. More...
 
uint16_t adc_read (int ch)
 Read adc value. More...
 
 ISR (ADC_vect)
 

Variables

volatile uint8_t adc_conversion_running
 

Function Documentation

◆ adc_init()

int adc_init ( void  )

brief Function to initialize adc.

Function to initialize adc.

brief Function to initialize adc.

<

Todo:
Need to init ADC before SRAM in main. They should not be dependent

<

Todo:
Change to bolean with <stdbool.h>

◆ adc_read()

uint16_t adc_read ( int  ch)

Read adc value.

Parameters
chADC channel.

< Start address for the ADC

< Wait for ADC conversion to complete

◆ ISR()

ISR ( ADC_vect  )

Variable Documentation

◆ adc_conversion_running

volatile uint8_t adc_conversion_running