Added expectations for setup.

- Commented out attiny404 expectations.
This commit is contained in:
Jake Goodwin 2025-02-16 15:02:19 -08:00
parent 9228d0703f
commit a5bb712789
1 changed files with 15 additions and 4 deletions

View File

@ -37,7 +37,6 @@ TEST(test_ADC, FirstTest)
CHECK(true);
}
TEST(test_ADC, ADC_SetupSetsRegisters)
{
/*
@ -48,7 +47,7 @@ TEST(test_ADC, ADC_SetupSetsRegisters)
* 11 == ADC3/PB3
*/
/*Set the ADC Channel 0 using ADMUX reg*/
/*Set the ADC Channel 0 (default) using ADMUX reg*/
mock().expectOneCall("RegEdit_SetNum")
.withPointerParameter("reg", (void *) &ADMUX)
.withUnsignedIntParameter("num", 0x00);
@ -63,11 +62,22 @@ TEST(test_ADC, ADC_SetupSetsRegisters)
.withPointerParameter("reg", (void *) &ADMUX)
.withUnsignedIntParameter("bit_num", 5);
/*Set the Prescaler for samping frequency.*/
/*Clears the ADC status register to start*/
mock().expectOneCall("RegEdit_ClearRegister")
.withPointerParameter("reg", (void *) &ADCSRA);
/*Set the Prescaler (F_CPU/8) for samping frequency.*/
mock().expectOneCall("RegEdit_SetBit")
.withParameter("reg", (void *) &ADCSRA)
.withUnsignedIntParameter("bit_num", 0);
mock().expectOneCall("RegEdit_SetBit")
.withParameter("reg", (void *) &ADCSRA)
.withUnsignedIntParameter("bit_num", 1);
/*Set the ADC Enable bit ADEN in ADCSCR*/
/*
//Clears control register A for ADC0
mock().expectOneCall("RegEdit_SetNum")
.withPointerParameter("reg", (void *) &ADC0.CTRLA)
@ -97,6 +107,7 @@ TEST(test_ADC, ADC_SetupSetsRegisters)
mock().expectOneCall("RegEdit_SetBit")
.withPointerParameter("reg", (void *) &ADC0.CTRLD)
.withUnsignedIntParameter("bit_num", 4);
*/
ADC_Setup();
}