26 lines
334 B
Plaintext
26 lines
334 B
Plaintext
class GPIO {
|
|
static Array gpio;
|
|
|
|
function void init(int addr){
|
|
let gpio = addr;
|
|
return;
|
|
}
|
|
|
|
function boolean readBut() {
|
|
if (gpio[1] & 2){
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function void writeLed(int c){
|
|
let gpio[0] = c;
|
|
return;
|
|
}
|
|
|
|
function void readLed(){
|
|
return gpio[0];
|
|
}
|
|
|
|
}
|