Project

General

Profile

Revision 339

Fixed analog bug again. Why does it keep coming back?

View differences:

trunk/code/lib/src/libdragonfly/analog.c
50 50

  
51 51
int adc_loop_running = 0;
52 52
int adc_current_port = 0;
53
adc_t an_val[10];
53
adc_t an_val[11];
54 54

  
55 55
/**
56 56
 * Initializes the ADC.
......
60 60
 **/
61 61
void analog_init(int start_conversion)
62 62
{
63
	for (int i = 0; i < 10; i++) {
63
	for (int i = 0; i < 11; i++) {
64 64
		an_val[i].adc10 = 0;
65 65
		an_val[i].adc8 = 0;
66 66
	}
trunk/code/projects/libdragonfly/analog.c
50 50

  
51 51
int adc_loop_running = 0;
52 52
int adc_current_port = 0;
53
adc_t an_val[10];
53
adc_t an_val[11];
54 54

  
55 55
/**
56 56
 * Initializes the ADC.
......
60 60
 **/
61 61
void analog_init(int start_conversion)
62 62
{
63
	for (int i = 0; i < 10; i++) {
63
	for (int i = 0; i < 11; i++) {
64 64
		an_val[i].adc10 = 0;
65 65
		an_val[i].adc8 = 0;
66 66
	}

Also available in: Unified diff