EdgeI

em.hal/EdgeI.em
import em from '@$$emscript'
export const $U = em.$declare('INTERFACE')

export type Handler = cb_t<[]>

export interface em$meta {
    setDetectHandler(h: Handler): void
}

export interface $I {
    em$meta: em$meta
    clearDetect(): void
    disableDetect(): void
    enableDetect(): void
    getState(): bool_t
    init(pullup: bool_t): void
    setDetectFalling(): void
    setDetectRising(): void
}