if passed a value from 0 - 5, instead of A0 - A5

This commit is contained in:
Ogneyar 2024-08-23 12:03:21 +03:00
parent 63116429c9
commit dc21adfc24

View File

@ -111,6 +111,11 @@ uint32_t* portInputRegister(GPIO_TypeDef* GPIO_x)
uint32_t analogInputToChannelNumber(uint32_t PinNumber)
{
uint32_t adcChannel = 0;
// if passed a value from 0 - 5, instead of A0 - A5
if (PinNumber < 4) PinNumber += 14;
else if (PinNumber < 6) PinNumber += 16;
switch (PinNumber)
{
case PIN_A0: