FemtoIDE Java API  v0.0.18b
femto.hardware.EXT Class Reference

Public Member Functions

void pullNone ()
 
void pullDown ()
 
void pullUp ()
 
void repeater ()
 
void setSpecial (int func)
 
int special (int v)
 
void setInput ()
 
boolean read ()
 
void setOutput ()
 
void write (boolean v)
 

Static Public Attributes

static final EXT PIN0
 
static final EXT PIN1
 
static final EXT PIN2
 
static final EXT PIN3
 
static final EXT PIN4
 
static final EXT PIN5
 
static final EXT PIN6
 
static final EXT PIN7
 
static final EXT PIN8
 
static final EXT PIN9
 
static final EXT PIN10
 
static final EXT PIN11
 
static final EXT PIN12
 
static final EXT PIN13
 
static final EXT PIN14
 
static final EXT PIN15
 
static final EXT PIN17
 

Member Data Documentation

◆ PIN0

final EXT femto.hardware.EXT.PIN0
static
Initial value:
= new EXT(1, 19){
void setFunction(){
STR(LPC11U68.PIO1_19, func | (mode<<3) | (invert<<6) | (1<<7));
}
public void setSpecial(int func){
if(func == 0) func = 2;
this.func = func;
setFunction();
}
}

◆ PIN1

final EXT femto.hardware.EXT.PIN1
static
Initial value:
= new EXT(0, 11){
void setFunction(){
STR(LPC11U68.PIO0_11, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN10

final EXT femto.hardware.EXT.PIN10
static
Initial value:
= new EXT(1, 22){
void setFunction(){
STR(LPC11U68.PIO1_22, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN11

final EXT femto.hardware.EXT.PIN11
static
Initial value:
= new EXT(1, 23){
void setFunction(){
STR(LPC11U68.PIO1_23, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN12

final EXT femto.hardware.EXT.PIN12
static
Initial value:
= new EXT(1, 5){
void setFunction(){
STR(LPC11U68.PIO1_5, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN13

final EXT femto.hardware.EXT.PIN13
static
Initial value:
= new EXT(1, 6){
void setFunction(){
STR(LPC11U68.PIO1_6, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN14

final EXT femto.hardware.EXT.PIN14
static
Initial value:
= new EXT(1, 8){
void setFunction(){
STR(LPC11U68.PIO1_8, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN15

final EXT femto.hardware.EXT.PIN15
static
Initial value:
= new EXT(1, 26){
void setFunction(){
STR(LPC11U68.PIO1_26, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN17

final EXT femto.hardware.EXT.PIN17
static
Initial value:
= new EXT(0, 16){
void setFunction(){
STR(LPC11U68.PIO0_16, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN2

final EXT femto.hardware.EXT.PIN2
static
Initial value:
= new EXT(0, 12){
void setFunction(){
STR(LPC11U68.PIO0_12, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN3

final EXT femto.hardware.EXT.PIN3
static
Initial value:
= new EXT(0, 13){
void setFunction(){
STR(LPC11U68.PIO0_13, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN4

final EXT femto.hardware.EXT.PIN4
static
Initial value:
= new EXT(0, 14){
void setFunction(){
STR(LPC11U68.PIO0_14, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN5

final EXT femto.hardware.EXT.PIN5
static
Initial value:
= new EXT(0, 17){
void setFunction(){
STR(LPC11U68.PIO0_17, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN6

final EXT femto.hardware.EXT.PIN6
static
Initial value:
= new EXT(0, 18){
void setFunction(){
STR(LPC11U68.PIO0_18, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN7

final EXT femto.hardware.EXT.PIN7
static
Initial value:
= new EXT(0, 19){
void setFunction(){
STR(LPC11U68.PIO0_19, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN8

final EXT femto.hardware.EXT.PIN8
static
Initial value:
= new EXT(1, 20){
void setFunction(){
STR(LPC11U68.PIO1_20, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

◆ PIN9

final EXT femto.hardware.EXT.PIN9
static
Initial value:
= new EXT(1, 21){
void setFunction(){
STR(LPC11U68.PIO1_21, func | (mode<<3) | (invert<<6) | (1<<7));
}
}

The documentation for this class was generated from the following file: