Open Sint  3.4-2
Functions
adc.c File Reference

Analog to digital converter for davids wind direction. More...

#include <stdint.h>
#include <avr/io.h>
#include "adc.h"
Include dependency graph for adc.c:

Functions

void adc_init (void)
 
uint8_t adc_read (void)
 Read the ADC value. More...
 
int adc_wind_position (void)
 Convert between 0-255 to 0-360 degrees.
 

Detailed Description

Analog to digital converter for davids wind direction.

Function Documentation

◆ adc_init()

void adc_init ( void  )

Enable ADC.

select ADC clock = F_CPU / 128, manual sample.

Set internal VREF, left adjusted result, adc0

◆ adc_read()

uint8_t adc_read ( void  )

Read the ADC value.

Returns
8 bit value.