Updated ADC with ADC_PowerOff() function.

This commit is contained in:
Jake Goodwin 2025-12-23 15:07:09 -08:00
parent acfa5aa814
commit 1ab0edaf24
2 changed files with 7 additions and 0 deletions

View file

@ -50,6 +50,11 @@ void ADC_PowerOn(void)
RegEdit_u32_SetBit((void *)&ADC1->CTLR2, ADC_ADON); RegEdit_u32_SetBit((void *)&ADC1->CTLR2, ADC_ADON);
} }
void ADC_PowerOff(void)
{
RegEdit_u32_ClearBit((void *)&ADC1->CTLR2, ADC_ADON);
}
void ADC_Init(uint8_t pin_num) void ADC_Init(uint8_t pin_num)
{ {
if (IsInvalidPin(pin_num)) if (IsInvalidPin(pin_num))

View file

@ -33,6 +33,8 @@ void ADC_Init(uint8_t pin_num);
*/ */
void ADC_PowerOn(void); void ADC_PowerOn(void);
void ADC_PowerOff(void);
/** /**
* @brief Enables the ADC * @brief Enables the ADC
*/ */