Это код функции:
Код: Выделить всё
def getADCvalue(ADCchannel):
value = 0
match ADCchannel:
case 0:
value = machine.ADC(26).read_U16()
case 1:
value = machine.ADC(27).read_U16()
case 2:
value = machine.ADC(28).read_U16()
return value
Traceback (последний вызов):
Файл "", строка 55
SyntaxError: неверный синтаксис
Это строка для сопоставления ADCchannel:
Я не уверен, на что жалуюсь... Я пас целочисленный параметр, определяющий, какой АЦП я хочу прочитать, а затем, в зависимости от триггера оператора case, прочитать АЦП.