diff --git a/include/adc.h b/include/adc.h index 56b5f45..5261c97 100644 --- a/include/adc.h +++ b/include/adc.h @@ -2,5 +2,5 @@ #include -void ADC0_Init(); -int16_t ADC0_TR_DATA(); +void adc0_Init(); +int16_t adc0_TR_DATA(); diff --git a/src/adc.c b/src/adc.c index 51c80af..c7b6d1e 100644 --- a/src/adc.c +++ b/src/adc.c @@ -1,7 +1,7 @@ #include "adc.h" #include "derivative.h" -void ADC0_Init() { +void adc0_Init() { // Enable ADC0 and PORTE clock SIM->SCGC6 |= SIM_SCGC6_ADC0_MASK; SIM->SCGC5 |= SIM_SCGC5_PORTE_MASK; @@ -17,7 +17,7 @@ void ADC0_Init() { ADC0->SC1[0] = ADC_SC1_ADCH(0x04); // Input channel select, AD4a is selected as input } -int16_t ADC0_TR_DATA() { +int16_t adc0_TR_DATA() { while (!(ADC0->SC1[0] & ADC_SC1_COCO_MASK)) asm("nop"); int16_t ADC_Result = ADC0->R[0]; ADC0->SC1[0] &= ~ADC_SC1_COCO_MASK;