ButterflyMP3

ADC.c File Reference

#include <avr/io.h>
#include <avr/pgmspace.h>
#include "pgmspacehlp.h"
#include "main.h"
#include "ADC.h"
#include "BCD.h"
#include "LCD_functions.h"
#include "types.h"
#include "uart.h"
Include dependency graph for ADC.c:

Go to the source code of this file.

Defines

#define Log2Flash   1

Functions

void ADC_init (char input)
int ADC_read (void)
void ADC2Temp (char log, int ADCresult)
void ADC2Volt (char log, int ADCresult)
void ADC2Light (char log, int ADCresult)

Variables

const int TEMP_Celcius_pos[] PROGMEM
float Vref = 2.900
char degree = 3

Define Documentation

#define Log2Flash   1

Definition at line 42 of file ADC.c.


Function Documentation

void ADC2Light ( char  log,
int  ADCresult 
)

Definition at line 538 of file ADC.c.

References LCD_putc().

Here is the call graph for this function:

void ADC2Temp ( char  log,
int  ADCresult 
)

Definition at line 256 of file ADC.c.

References CELCIUS, CHAR2BCD2(), degree, LCD_Colon(), LCD_putc(), and TRUE.

Here is the call graph for this function:

void ADC2Volt ( char  log,
int  ADCresult 
)

Definition at line 467 of file ADC.c.

References CHAR2BCD2(), LCD_putc(), and Vref.

Here is the call graph for this function:

void ADC_init ( char  input)

Definition at line 112 of file ADC.c.

References ADC_read(), and Vref.

Here is the call graph for this function:

int ADC_read ( void  )

WARNING IS THIS A TYPO PORTD OR PORTF?????

Definition at line 146 of file ADC.c.

Referenced by ADC_init().


Variable Documentation

char degree = 3

Definition at line 94 of file ADC.c.

Referenced by ADC2Temp().

const int TEMP_Celcius_neg [] PROGMEM
Initial value:
    
        {                           
            806,796,786,775,765,754,743,732,720,709,697,685,673,661,649,
            636,624,611,599,586,574,562,549,537,524,512,500,488,476,464,
            452,440,429,418,406,396,385,374,364,354,344,334,324,315,306,
            297,288,279,271,263,255,247,240,233,225,219,212,205,199,193,
            187,
        }

Definition at line 45 of file ADC.c.

float Vref = 2.900

Definition at line 93 of file ADC.c.

Referenced by ADC2Volt(), and ADC_init().

 All Files Functions Variables Typedefs Enumerations Enumerator Defines