ButtonI

em.hal/ButtonI.em
1
2
3
4
5
6
7
8
9
import em from '@$$emscript'
export const $U = em.$declare('INTERFACE')

export type Handler = cb_t<[]>

export interface $I {
    isPressed(): bool_t
    onPressed(handler: Handler, min_dur_ms: u16, max_dur_ms: u16): void
}