Device-FTDI
view release on metacpan or search on metacpan
examples/bitbang-tickit-ui.pl view on Meta::CPAN
90919293949596979899100101102103104105106107108109}
# All pins inputs
Future->needs_all(
$bb
->tris_gpio( DBUS, 0xFF ),
$bb
->tris_gpio( CBUS, 0xFF ),
)->get;
my
$tickit
= Tickit->new(
root
=>
$grid
);
sub
update_buttons
{
my
(
$port
) =
@_
;
my
$mask
= 0;
$dirbuttons
[
$port
][
$_
]->is_active and
$mask
|= ( 1 <<
$_
)
for
0 .. 7;
$bb
->read_gpio(
$port
,
$mask
)->on_done(
sub
{
my
(
$val
) =
@_
;
( run in 0.449 second using v1.01-cache-2.11-cpan-bb97c1e446a )