Add SAMD51 ADC settings
Этот коммит содержится в:
родитель
97122972fb
коммит
40afeea569
1 изменённых файлов: 19 добавлений и 1 удалений
|
@ -810,7 +810,7 @@ func (a ADC) Get() uint16 {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a ADC) getADCBus() *sam.ADC_Type {
|
func (a ADC) getADCBus() *sam.ADC_Type {
|
||||||
if a.Pin >= PB04 && a.Pin <= PB07 {
|
if (a.Pin >= PB04 && a.Pin <= PB07) || (a.Pin >= PC00) {
|
||||||
return sam.ADC1
|
return sam.ADC1
|
||||||
}
|
}
|
||||||
return sam.ADC0
|
return sam.ADC0
|
||||||
|
@ -853,6 +853,24 @@ func (a ADC) getADCChannel() uint8 {
|
||||||
return 8
|
return 8
|
||||||
case PB07:
|
case PB07:
|
||||||
return 9
|
return 9
|
||||||
|
|
||||||
|
case PC00:
|
||||||
|
return 10
|
||||||
|
case PC01:
|
||||||
|
return 11
|
||||||
|
case PC02:
|
||||||
|
return 4
|
||||||
|
case PC03:
|
||||||
|
return 5
|
||||||
|
case PC30:
|
||||||
|
return 12
|
||||||
|
case PC31:
|
||||||
|
return 13
|
||||||
|
|
||||||
|
case PD00:
|
||||||
|
return 14
|
||||||
|
case PD01:
|
||||||
|
return 15
|
||||||
default:
|
default:
|
||||||
panic("Invalid ADC pin")
|
panic("Invalid ADC pin")
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче