From f2fbd1dd7e054da3822ab90db4bcb3a435cc051e Mon Sep 17 00:00:00 2001 From: Yannis Huber Date: Wed, 1 Jul 2020 15:46:47 +0200 Subject: [PATCH] maixbit (gpio): fix pin configuration --- src/machine/machine_k210.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/machine/machine_k210.go b/src/machine/machine_k210.go index ca5f2d80..b92eab91 100644 --- a/src/machine/machine_k210.go +++ b/src/machine/machine_k210.go @@ -80,6 +80,9 @@ func (p Pin) Configure(config PinConfig) { return // The pin is not configured as GPIO or GPIOHS. } + // Configure pin. + kendryte.FPIOA.IO[uint8(p)].SetBits(kendryte.FPIOA_IO_OE_EN | kendryte.FPIOA_IO_IE_EN | kendryte.FPIOA_IO_ST | kendryte.FPIOA_IO_DS_Msk) + switch config.Mode { case PinInput: p.setFPIOAIOPull(fpioaPullNone)