esp32c3: add support for input pin
Этот коммит содержится в:
родитель
367fb9d40e
коммит
d139fa5e0f
1 изменённых файлов: 7 добавлений и 0 удалений
|
@ -95,6 +95,13 @@ func (p Pin) Set(value bool) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Get returns the current value of a GPIO pin when configured as an input or as
|
||||||
|
// an output.
|
||||||
|
func (p Pin) Get() bool {
|
||||||
|
reg := &esp.GPIO.IN
|
||||||
|
return (reg.Get()>>p)&1 > 0
|
||||||
|
}
|
||||||
|
|
||||||
// Return the register and mask to enable a given GPIO pin. This can be used to
|
// Return the register and mask to enable a given GPIO pin. This can be used to
|
||||||
// implement bit-banged drivers.
|
// implement bit-banged drivers.
|
||||||
//
|
//
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче