2009-03-12 21:06:14 +00:00
|
|
|
local pio = pio
|
2008-12-08 19:39:47 +00:00
|
|
|
|
|
|
|
module(...)
|
|
|
|
|
2009-07-29 16:10:15 +00:00
|
|
|
BTN_UP = pio.PE_0
|
|
|
|
BTN_DOWN = pio.PE_1
|
|
|
|
BTN_LEFT = pio.PE_2
|
|
|
|
BTN_RIGHT = pio.PE_3
|
|
|
|
BTN_SELECT = pio.PF_1
|
|
|
|
|
2008-12-08 19:39:47 +00:00
|
|
|
btnpressed = function( button )
|
2009-07-29 16:10:15 +00:00
|
|
|
return pio.pin.getval( button ) == 0
|
2008-12-08 19:39:47 +00:00
|
|
|
end
|
|
|
|
|
2009-07-29 16:10:15 +00:00
|
|
|
LED_1 = pio.PF_0
|
2008-12-08 19:39:47 +00:00
|
|
|
|
2009-07-29 16:10:15 +00:00
|
|
|
pio.pin.setdir( pio.INPUT, pio.PE_0, pio.PE_1, pio.PE_2, pio.PE_3, pio.PF_1 )
|
|
|
|
pio.pin.setpull( pio.PULLUP, pio.PE_0, pio.PE_1, pio.PE_2, pio.PE_3, pio.PF_1 )
|
|
|
|
pio.pin.setdir( pio.OUTPUT, pio.PF_0 )
|
2008-12-08 19:39:47 +00:00
|
|
|
|