rp2040: remove mem allocation in GPIO ISR
Этот коммит содержится в:
родитель
b5ad81c884
коммит
2688d9d733
1 изменённых файлов: 2 добавлений и 2 удалений
|
@ -288,8 +288,8 @@ func gpioHandleInterrupt(intr interrupt.Interrupt) {
|
||||||
base = &ioBank0.proc1IRQctrl
|
base = &ioBank0.proc1IRQctrl
|
||||||
}
|
}
|
||||||
|
|
||||||
statreg := base.intS[gpio>>3]
|
statreg := base.intS[gpio>>3].Get()
|
||||||
change := getIntChange(gpio, statreg.Get())
|
change := getIntChange(gpio, statreg)
|
||||||
if change != 0 {
|
if change != 0 {
|
||||||
gpio.acknowledgeInterrupt(change)
|
gpio.acknowledgeInterrupt(change)
|
||||||
callback := pinCallbacks[core][gpio]
|
callback := pinCallbacks[core][gpio]
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче