Pigeon Computer 0.1 documentation

Index

Contents

Index

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z

A

ACBG (in module pigeon.assembler.m328P_def)
accumulator (pigeon.assembler.pyavrasm.AVRAssembly attribute)
ACD (in module pigeon.assembler.m328P_def)
ACI (in module pigeon.assembler.m328P_def)
ACIC (in module pigeon.assembler.m328P_def)
ACIE (in module pigeon.assembler.m328P_def)
ACIS0 (in module pigeon.assembler.m328P_def)
ACIS1 (in module pigeon.assembler.m328P_def)
ACO (in module pigeon.assembler.m328P_def)
ACSR (in module pigeon.assembler.m328P_def)
ADATE (in module pigeon.assembler.m328P_def)
ADC0D (in module pigeon.assembler.m328P_def)
ADC1D (in module pigeon.assembler.m328P_def)
ADC2D (in module pigeon.assembler.m328P_def)
ADC3D (in module pigeon.assembler.m328P_def)
ADC4D (in module pigeon.assembler.m328P_def)
ADC5D (in module pigeon.assembler.m328P_def)
ADCH (in module pigeon.assembler.m328P_def)
ADCH0 (in module pigeon.assembler.m328P_def)
ADCH1 (in module pigeon.assembler.m328P_def)
ADCH2 (in module pigeon.assembler.m328P_def)
ADCH3 (in module pigeon.assembler.m328P_def)
ADCH4 (in module pigeon.assembler.m328P_def)
ADCH5 (in module pigeon.assembler.m328P_def)
ADCH6 (in module pigeon.assembler.m328P_def)
ADCH7 (in module pigeon.assembler.m328P_def)
ADCL (in module pigeon.assembler.m328P_def)
ADCL0 (in module pigeon.assembler.m328P_def)
ADCL1 (in module pigeon.assembler.m328P_def)
ADCL2 (in module pigeon.assembler.m328P_def)
ADCL3 (in module pigeon.assembler.m328P_def)
ADCL4 (in module pigeon.assembler.m328P_def)
ADCL5 (in module pigeon.assembler.m328P_def)
ADCL6 (in module pigeon.assembler.m328P_def)
ADCL7 (in module pigeon.assembler.m328P_def)
ADCSRA (in module pigeon.assembler.m328P_def)
ADCSRB (in module pigeon.assembler.m328P_def)
add() (in module pigeon.assembler.instructions)
(in module pigeon.xerblin.library)
(pigeon.assembler.instructions.InstructionsMixin method)
ADEN (in module pigeon.assembler.m328P_def)
ADIE (in module pigeon.assembler.m328P_def)
ADIF (in module pigeon.assembler.m328P_def)
adiw() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
ADLAR (in module pigeon.assembler.m328P_def)
ADMUX (in module pigeon.assembler.m328P_def)
ADPS0 (in module pigeon.assembler.m328P_def)
ADPS1 (in module pigeon.assembler.m328P_def)
ADPS2 (in module pigeon.assembler.m328P_def)
ADR() (pigeon.metacompiler.metaii.MetaII method)
ADSC (in module pigeon.assembler.m328P_def)
ADTS0 (in module pigeon.assembler.m328P_def)
ADTS1 (in module pigeon.assembler.m328P_def)
ADTS2 (in module pigeon.assembler.m328P_def)
AIN0D (in module pigeon.assembler.m328P_def)
AIN1D (in module pigeon.assembler.m328P_def)
andi() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
apply_func() (in module pigeon.xerblin.base)
AS2 (in module pigeon.assembler.m328P_def)
assemble() (pigeon.assembler.pyavrasm.AVRAssembly method)
(pigeon.metacompiler.metaii.MetaII method)
assemble_file() (pigeon.assembler.pyavrasm.AVRAssembly method)
assemble_line() (pigeon.metacompiler.metaii.MetaII method)
ASSR (in module pigeon.assembler.m328P_def)
AVRAssembly (class in pigeon.assembler.pyavrasm)

B

B() (pigeon.metacompiler.metaii.MetaII method)
BE() (pigeon.metacompiler.metaii.MetaII method)
BF() (pigeon.metacompiler.metaii.MetaII method)
BODS (in module pigeon.assembler.m328P_def)
BODSE (in module pigeon.assembler.m328P_def)
BORF (in module pigeon.assembler.m328P_def)
brcc() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
breq() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
brlo() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
brne() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
brsh() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
BT() (pigeon.metacompiler.metaii.MetaII method)

C

changeView() (pigeon.xerblin.world.World method)
CI() (pigeon.metacompiler.metaii.MetaII method)
CL() (pigeon.metacompiler.metaii.MetaII method)
cli() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
CLKPCE (in module pigeon.assembler.m328P_def)
CLKPR (in module pigeon.assembler.m328P_def)
CLKPS0 (in module pigeon.assembler.m328P_def)
CLKPS1 (in module pigeon.assembler.m328P_def)
CLKPS2 (in module pigeon.assembler.m328P_def)
CLKPS3 (in module pigeon.assembler.m328P_def)
CLL() (pigeon.metacompiler.metaii.MetaII method)
clr() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
COM0A0 (in module pigeon.assembler.m328P_def)
COM0A1 (in module pigeon.assembler.m328P_def)
COM0B0 (in module pigeon.assembler.m328P_def)
COM0B1 (in module pigeon.assembler.m328P_def)
COM1A0 (in module pigeon.assembler.m328P_def)
COM1A1 (in module pigeon.assembler.m328P_def)
COM1B0 (in module pigeon.assembler.m328P_def)
COM1B1 (in module pigeon.assembler.m328P_def)
COM2A0 (in module pigeon.assembler.m328P_def)
COM2A1 (in module pigeon.assembler.m328P_def)
COM2B0 (in module pigeon.assembler.m328P_def)
COM2B1 (in module pigeon.assembler.m328P_def)
compile() (pigeon.metacompiler.metaii.MetaII method)
context (pigeon.assembler.pyavrasm.AVRAssembly attribute)
cp() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
cpc() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
CPHA (in module pigeon.assembler.m328P_def)
cpi() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
CPOL (in module pigeon.assembler.m328P_def)
cpse() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
CS00 (in module pigeon.assembler.m328P_def)
CS01 (in module pigeon.assembler.m328P_def)
CS02 (in module pigeon.assembler.m328P_def)
CS10 (in module pigeon.assembler.m328P_def)
CS11 (in module pigeon.assembler.m328P_def)
CS12 (in module pigeon.assembler.m328P_def)
CS20 (in module pigeon.assembler.m328P_def)
CS21 (in module pigeon.assembler.m328P_def)
CS22 (in module pigeon.assembler.m328P_def)

D

data (pigeon.assembler.pyavrasm.AVRAssembly attribute)
db() (in module pigeon.assembler.instructions)
(pigeon.assembler.pyavrasm.DirectivesMixin method)
DDB0 (in module pigeon.assembler.m328P_def)
DDB1 (in module pigeon.assembler.m328P_def)
DDB2 (in module pigeon.assembler.m328P_def)
DDB3 (in module pigeon.assembler.m328P_def)
DDB4 (in module pigeon.assembler.m328P_def)
DDB5 (in module pigeon.assembler.m328P_def)
DDB6 (in module pigeon.assembler.m328P_def)
DDB7 (in module pigeon.assembler.m328P_def)
DDC0 (in module pigeon.assembler.m328P_def)
DDC1 (in module pigeon.assembler.m328P_def)
DDC2 (in module pigeon.assembler.m328P_def)
DDC3 (in module pigeon.assembler.m328P_def)
DDC4 (in module pigeon.assembler.m328P_def)
DDC5 (in module pigeon.assembler.m328P_def)
DDC6 (in module pigeon.assembler.m328P_def)
DDD0 (in module pigeon.assembler.m328P_def)
DDD1 (in module pigeon.assembler.m328P_def)
DDD2 (in module pigeon.assembler.m328P_def)
DDD3 (in module pigeon.assembler.m328P_def)
DDD4 (in module pigeon.assembler.m328P_def)
DDD5 (in module pigeon.assembler.m328P_def)
DDD6 (in module pigeon.assembler.m328P_def)
DDD7 (in module pigeon.assembler.m328P_def)
DDRB (in module pigeon.assembler.m328P_def)
DDRC (in module pigeon.assembler.m328P_def)
DDRD (in module pigeon.assembler.m328P_def)
dec() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
define() (pigeon.assembler.pyavrasm.DirectivesMixin method)
delete() (in module pigeon.xerblin.btree)
DIDR0 (in module pigeon.assembler.m328P_def)
DIDR1 (in module pigeon.assembler.m328P_def)
DirectivesMixin (class in pigeon.assembler.pyavrasm)
DOR0 (in module pigeon.assembler.m328P_def)
DORD (in module pigeon.assembler.m328P_def)
drop() (in module pigeon.xerblin.library)
dup() (in module pigeon.xerblin.library)
dw() (in module pigeon.assembler.instructions)
(pigeon.assembler.pyavrasm.DirectivesMixin method)

E

E2END (in module pigeon.assembler.m328P_def)
EEADRBITS (in module pigeon.assembler.m328P_def)
EEARH (in module pigeon.assembler.m328P_def)
EEARL (in module pigeon.assembler.m328P_def)
EECR (in module pigeon.assembler.m328P_def)
EEDR (in module pigeon.assembler.m328P_def)
EEPROMEND (in module pigeon.assembler.m328P_def)
EICRA (in module pigeon.assembler.m328P_def)
EIFR (in module pigeon.assembler.m328P_def)
EIMSK (in module pigeon.assembler.m328P_def)
END() (pigeon.metacompiler.metaii.MetaII method)
EXCLK (in module pigeon.assembler.m328P_def)
EXTREF (in module pigeon.assembler.m328P_def)
EXTRF (in module pigeon.assembler.m328P_def)

F

FE0 (in module pigeon.assembler.m328P_def)
fill_tree() (in module pigeon.xerblin.btree)
FLASHEND (in module pigeon.assembler.m328P_def)
FOC0A (in module pigeon.assembler.m328P_def)
FOC0B (in module pigeon.assembler.m328P_def)
FOC1A (in module pigeon.assembler.m328P_def)
FOC1B (in module pigeon.assembler.m328P_def)
FOC2A (in module pigeon.assembler.m328P_def)
FOC2B (in module pigeon.assembler.m328P_def)
function() (in module pigeon.xerblin.library)

G

get() (in module pigeon.xerblin.btree)
getCurrentState() (pigeon.xerblin.world.HistoryListWorld method)
(pigeon.xerblin.world.World method)
GN1() (pigeon.metacompiler.metaii.MetaII method)
GN2() (pigeon.metacompiler.metaii.MetaII method)
GPIOR0 (in module pigeon.assembler.m328P_def)
GPIOR00 (in module pigeon.assembler.m328P_def)
GPIOR01 (in module pigeon.assembler.m328P_def)
GPIOR02 (in module pigeon.assembler.m328P_def)
GPIOR03 (in module pigeon.assembler.m328P_def)
GPIOR04 (in module pigeon.assembler.m328P_def)
GPIOR05 (in module pigeon.assembler.m328P_def)
GPIOR06 (in module pigeon.assembler.m328P_def)
GPIOR07 (in module pigeon.assembler.m328P_def)
GPIOR1 (in module pigeon.assembler.m328P_def)
GPIOR10 (in module pigeon.assembler.m328P_def)
GPIOR11 (in module pigeon.assembler.m328P_def)
GPIOR12 (in module pigeon.assembler.m328P_def)
GPIOR13 (in module pigeon.assembler.m328P_def)
GPIOR14 (in module pigeon.assembler.m328P_def)
GPIOR15 (in module pigeon.assembler.m328P_def)
GPIOR16 (in module pigeon.assembler.m328P_def)
GPIOR17 (in module pigeon.assembler.m328P_def)
GPIOR2 (in module pigeon.assembler.m328P_def)
GPIOR20 (in module pigeon.assembler.m328P_def)
GPIOR21 (in module pigeon.assembler.m328P_def)
GPIOR22 (in module pigeon.assembler.m328P_def)
GPIOR23 (in module pigeon.assembler.m328P_def)
GPIOR24 (in module pigeon.assembler.m328P_def)
GPIOR25 (in module pigeon.assembler.m328P_def)
GPIOR26 (in module pigeon.assembler.m328P_def)
GPIOR27 (in module pigeon.assembler.m328P_def)
GTCCR (in module pigeon.assembler.m328P_def)

H

handle_branch() (in module pigeon.xerblin.base)
handle_loop() (in module pigeon.xerblin.base)
handle_sequence() (in module pigeon.xerblin.base)
here (pigeon.assembler.pyavrasm.AVRAssembly attribute)
HistoryListWorld (class in pigeon.xerblin.world)

I

ICES1 (in module pigeon.assembler.m328P_def)
ICF1 (in module pigeon.assembler.m328P_def)
ICIE1 (in module pigeon.assembler.m328P_def)
ICNC1 (in module pigeon.assembler.m328P_def)
ICR1H (in module pigeon.assembler.m328P_def)
ICR1L (in module pigeon.assembler.m328P_def)
ID() (pigeon.metacompiler.metaii.MetaII method)
ijmp() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
inc() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
info() (pigeon.metacompiler.metaii.MetaII method)
inscribe() (in module pigeon.xerblin.library)
insert() (in module pigeon.xerblin.btree)
InstructionsMixin (class in pigeon.assembler.instructions)
INT0 (in module pigeon.assembler.m328P_def)
INT1 (in module pigeon.assembler.m328P_def)
interpret() (in module pigeon.xerblin.base)
INTF0 (in module pigeon.assembler.m328P_def)
INTF1 (in module pigeon.assembler.m328P_def)
IOEND (in module pigeon.assembler.m328P_def)
ISC00 (in module pigeon.assembler.m328P_def)
ISC01 (in module pigeon.assembler.m328P_def)
ISC10 (in module pigeon.assembler.m328P_def)
ISC11 (in module pigeon.assembler.m328P_def)
items() (in module pigeon.xerblin.btree)
iterStack() (in module pigeon.xerblin.stack)
IVCE (in module pigeon.assembler.m328P_def)
IVSEL (in module pigeon.assembler.m328P_def)

J

jmp() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)

K

K() (in module pigeon.assembler.util)

L

label() (pigeon.assembler.pyavrasm.DirectivesMixin method)
label_generator() (in module pigeon.metacompiler.metaii)
LB() (pigeon.metacompiler.metaii.MetaII method)
ld_post_incr() (pigeon.assembler.instructions.InstructionsMixin method)
ld_post_incr_X() (in module pigeon.assembler.instructions)
ld_post_incr_Z() (in module pigeon.assembler.instructions)
ld_pre_decr() (pigeon.assembler.instructions.InstructionsMixin method)
ld_pre_decr_Y() (in module pigeon.assembler.instructions)
ld_pre_decr_Z() (in module pigeon.assembler.instructions)
ldi() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
lds() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
lenStack() (in module pigeon.xerblin.stack)
listwords() (in module pigeon.xerblin.library)
lookup() (in module pigeon.xerblin.library)
lpm() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
lpm_post_incr() (pigeon.assembler.instructions.InstructionsMixin method)
lpm_post_incr_Z() (in module pigeon.assembler.instructions)
lsl() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
lsr() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)

M

MCUCR (in module pigeon.assembler.m328P_def)
MCUSR (in module pigeon.assembler.m328P_def)
MetaII (class in pigeon.metacompiler.metaii)
mov() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
movw() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
MPCM0 (in module pigeon.assembler.m328P_def)
MSTR (in module pigeon.assembler.m328P_def)
mul() (in module pigeon.assembler.instructions)
(in module pigeon.xerblin.library)
(pigeon.assembler.instructions.InstructionsMixin method)
MUX0 (in module pigeon.assembler.m328P_def)
MUX1 (in module pigeon.assembler.m328P_def)
MUX2 (in module pigeon.assembler.m328P_def)
MUX3 (in module pigeon.assembler.m328P_def)

N

NewBranchWord() (in module pigeon.xerblin.library)
NewLoopWord() (in module pigeon.xerblin.library)
NewSeqWord() (in module pigeon.xerblin.library)
nullView() (in module pigeon.xerblin.world)
NUM() (pigeon.metacompiler.metaii.MetaII method)

O

OCF0A (in module pigeon.assembler.m328P_def)
OCF0B (in module pigeon.assembler.m328P_def)
OCF1A (in module pigeon.assembler.m328P_def)
OCF1B (in module pigeon.assembler.m328P_def)
OCF2A (in module pigeon.assembler.m328P_def)
OCF2B (in module pigeon.assembler.m328P_def)
OCIE0A (in module pigeon.assembler.m328P_def)
OCIE0B (in module pigeon.assembler.m328P_def)
OCIE1A (in module pigeon.assembler.m328P_def)
OCIE1B (in module pigeon.assembler.m328P_def)
OCIE2A (in module pigeon.assembler.m328P_def)
OCIE2B (in module pigeon.assembler.m328P_def)
OCR0A (in module pigeon.assembler.m328P_def)
OCR0A_0 (in module pigeon.assembler.m328P_def)
OCR0A_1 (in module pigeon.assembler.m328P_def)
OCR0A_2 (in module pigeon.assembler.m328P_def)
OCR0A_3 (in module pigeon.assembler.m328P_def)
OCR0A_4 (in module pigeon.assembler.m328P_def)
OCR0A_5 (in module pigeon.assembler.m328P_def)
OCR0A_6 (in module pigeon.assembler.m328P_def)
OCR0A_7 (in module pigeon.assembler.m328P_def)
OCR0B (in module pigeon.assembler.m328P_def)
OCR0B_0 (in module pigeon.assembler.m328P_def)
OCR0B_1 (in module pigeon.assembler.m328P_def)
OCR0B_2 (in module pigeon.assembler.m328P_def)
OCR0B_3 (in module pigeon.assembler.m328P_def)
OCR0B_4 (in module pigeon.assembler.m328P_def)
OCR0B_5 (in module pigeon.assembler.m328P_def)
OCR0B_6 (in module pigeon.assembler.m328P_def)
OCR0B_7 (in module pigeon.assembler.m328P_def)
OCR1AH (in module pigeon.assembler.m328P_def)
OCR1AL (in module pigeon.assembler.m328P_def)
OCR1BH (in module pigeon.assembler.m328P_def)
OCR1BL (in module pigeon.assembler.m328P_def)
OCR2A (in module pigeon.assembler.m328P_def)
OCR2A_0 (in module pigeon.assembler.m328P_def)
OCR2A_1 (in module pigeon.assembler.m328P_def)
OCR2A_2 (in module pigeon.assembler.m328P_def)
OCR2A_3 (in module pigeon.assembler.m328P_def)
OCR2A_4 (in module pigeon.assembler.m328P_def)
OCR2A_5 (in module pigeon.assembler.m328P_def)
OCR2A_6 (in module pigeon.assembler.m328P_def)
OCR2A_7 (in module pigeon.assembler.m328P_def)
OCR2AUB (in module pigeon.assembler.m328P_def)
OCR2B (in module pigeon.assembler.m328P_def)
OCR2B_0 (in module pigeon.assembler.m328P_def)
OCR2B_1 (in module pigeon.assembler.m328P_def)
OCR2B_2 (in module pigeon.assembler.m328P_def)
OCR2B_3 (in module pigeon.assembler.m328P_def)
OCR2B_4 (in module pigeon.assembler.m328P_def)
OCR2B_5 (in module pigeon.assembler.m328P_def)
OCR2B_6 (in module pigeon.assembler.m328P_def)
OCR2B_7 (in module pigeon.assembler.m328P_def)
OCR2BUB (in module pigeon.assembler.m328P_def)
ops (pigeon.assembler.instructions.InstructionsMixin attribute)
or_() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
org() (pigeon.assembler.pyavrasm.DirectivesMixin method)
OSCCAL (in module pigeon.assembler.m328P_def)
out() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
OUT() (pigeon.metacompiler.metaii.MetaII method)
over() (in module pigeon.xerblin.library)

P

pass2() (pigeon.assembler.pyavrasm.AVRAssembly method)
PB0 (in module pigeon.assembler.m328P_def)
PB1 (in module pigeon.assembler.m328P_def)
PB2 (in module pigeon.assembler.m328P_def)
PB3 (in module pigeon.assembler.m328P_def)
PB4 (in module pigeon.assembler.m328P_def)
PB5 (in module pigeon.assembler.m328P_def)
PB6 (in module pigeon.assembler.m328P_def)
PB7 (in module pigeon.assembler.m328P_def)
PCICR (in module pigeon.assembler.m328P_def)
PCIE0 (in module pigeon.assembler.m328P_def)
PCIE1 (in module pigeon.assembler.m328P_def)
PCIE2 (in module pigeon.assembler.m328P_def)
PCIF0 (in module pigeon.assembler.m328P_def)
PCIF1 (in module pigeon.assembler.m328P_def)
PCIF2 (in module pigeon.assembler.m328P_def)
PCIFR (in module pigeon.assembler.m328P_def)
PCINT0 (in module pigeon.assembler.m328P_def)
PCINT1 (in module pigeon.assembler.m328P_def)
PCINT10 (in module pigeon.assembler.m328P_def)
PCINT11 (in module pigeon.assembler.m328P_def)
PCINT12 (in module pigeon.assembler.m328P_def)
PCINT13 (in module pigeon.assembler.m328P_def)
PCINT14 (in module pigeon.assembler.m328P_def)
PCINT16 (in module pigeon.assembler.m328P_def)
PCINT17 (in module pigeon.assembler.m328P_def)
PCINT18 (in module pigeon.assembler.m328P_def)
PCINT19 (in module pigeon.assembler.m328P_def)
PCINT2 (in module pigeon.assembler.m328P_def)
PCINT20 (in module pigeon.assembler.m328P_def)
PCINT21 (in module pigeon.assembler.m328P_def)
PCINT22 (in module pigeon.assembler.m328P_def)
PCINT23 (in module pigeon.assembler.m328P_def)
PCINT3 (in module pigeon.assembler.m328P_def)
PCINT4 (in module pigeon.assembler.m328P_def)
PCINT5 (in module pigeon.assembler.m328P_def)
PCINT6 (in module pigeon.assembler.m328P_def)
PCINT7 (in module pigeon.assembler.m328P_def)
PCINT8 (in module pigeon.assembler.m328P_def)
PCINT9 (in module pigeon.assembler.m328P_def)
PCMSK0 (in module pigeon.assembler.m328P_def)
PCMSK1 (in module pigeon.assembler.m328P_def)
PCMSK2 (in module pigeon.assembler.m328P_def)
pick() (in module pigeon.xerblin.library)
pick_() (in module pigeon.xerblin.stack)
pickle() (in module pigeon.xerblin.library)
pigeon.assembler.instructions (module)
pigeon.assembler.m328P_def (module)
pigeon.assembler.pyavrasm (module)
pigeon.metacompiler.metaii (module)
pigeon.xerblin.base (module)
pigeon.xerblin.btree (module)
pigeon.xerblin.library (module)
pigeon.xerblin.stack (module)
pigeon.xerblin.world (module)
PINB (in module pigeon.assembler.m328P_def)
PINB0 (in module pigeon.assembler.m328P_def)
PINB1 (in module pigeon.assembler.m328P_def)
PINB2 (in module pigeon.assembler.m328P_def)
PINB3 (in module pigeon.assembler.m328P_def)
PINB4 (in module pigeon.assembler.m328P_def)
PINB5 (in module pigeon.assembler.m328P_def)
PINB6 (in module pigeon.assembler.m328P_def)
PINB7 (in module pigeon.assembler.m328P_def)
PINC (in module pigeon.assembler.m328P_def)
PINC0 (in module pigeon.assembler.m328P_def)
PINC1 (in module pigeon.assembler.m328P_def)
PINC2 (in module pigeon.assembler.m328P_def)
PINC3 (in module pigeon.assembler.m328P_def)
PINC4 (in module pigeon.assembler.m328P_def)
PINC5 (in module pigeon.assembler.m328P_def)
PINC6 (in module pigeon.assembler.m328P_def)
PIND (in module pigeon.assembler.m328P_def)
PIND0 (in module pigeon.assembler.m328P_def)
PIND1 (in module pigeon.assembler.m328P_def)
PIND2 (in module pigeon.assembler.m328P_def)
PIND3 (in module pigeon.assembler.m328P_def)
PIND4 (in module pigeon.assembler.m328P_def)
PIND5 (in module pigeon.assembler.m328P_def)
PIND6 (in module pigeon.assembler.m328P_def)
PIND7 (in module pigeon.assembler.m328P_def)
pop() (in module pigeon.assembler.instructions)
(in module pigeon.xerblin.stack)
(pigeon.assembler.instructions.InstructionsMixin method)
PORF (in module pigeon.assembler.m328P_def)
PORTB (in module pigeon.assembler.m328P_def)
PORTB0 (in module pigeon.assembler.m328P_def)
PORTB1 (in module pigeon.assembler.m328P_def)
PORTB2 (in module pigeon.assembler.m328P_def)
PORTB3 (in module pigeon.assembler.m328P_def)
PORTB4 (in module pigeon.assembler.m328P_def)
PORTB5 (in module pigeon.assembler.m328P_def)
PORTB6 (in module pigeon.assembler.m328P_def)
PORTB7 (in module pigeon.assembler.m328P_def)
PORTC (in module pigeon.assembler.m328P_def)
PORTC0 (in module pigeon.assembler.m328P_def)
PORTC1 (in module pigeon.assembler.m328P_def)
PORTC2 (in module pigeon.assembler.m328P_def)
PORTC3 (in module pigeon.assembler.m328P_def)
PORTC4 (in module pigeon.assembler.m328P_def)
PORTC5 (in module pigeon.assembler.m328P_def)
PORTC6 (in module pigeon.assembler.m328P_def)
PORTD (in module pigeon.assembler.m328P_def)
PORTD0 (in module pigeon.assembler.m328P_def)
PORTD1 (in module pigeon.assembler.m328P_def)
PORTD2 (in module pigeon.assembler.m328P_def)
PORTD3 (in module pigeon.assembler.m328P_def)
PORTD4 (in module pigeon.assembler.m328P_def)
PORTD5 (in module pigeon.assembler.m328P_def)
PORTD6 (in module pigeon.assembler.m328P_def)
PORTD7 (in module pigeon.assembler.m328P_def)
post() (pigeon.xerblin.world.Serializer method)
PRADC (in module pigeon.assembler.m328P_def)
print_program() (pigeon.metacompiler.metaii.MetaII method)
PRR (in module pigeon.assembler.m328P_def)
PRSPI (in module pigeon.assembler.m328P_def)
PRTIM0 (in module pigeon.assembler.m328P_def)
PRTIM1 (in module pigeon.assembler.m328P_def)
PRTIM2 (in module pigeon.assembler.m328P_def)
PRTWI (in module pigeon.assembler.m328P_def)
PRUSART0 (in module pigeon.assembler.m328P_def)
PSR10 (in module pigeon.assembler.m328P_def)
PSRSYNC (in module pigeon.assembler.m328P_def)
PUD (in module pigeon.assembler.m328P_def)
push() (in module pigeon.assembler.instructions)
(in module pigeon.xerblin.stack)
(pigeon.assembler.instructions.InstructionsMixin method)

R

R() (pigeon.metacompiler.metaii.MetaII method)
r0 (in module pigeon.assembler.m328P_def)
r1 (in module pigeon.assembler.m328P_def)
r10 (in module pigeon.assembler.m328P_def)
r11 (in module pigeon.assembler.m328P_def)
r12 (in module pigeon.assembler.m328P_def)
r13 (in module pigeon.assembler.m328P_def)
r14 (in module pigeon.assembler.m328P_def)
r15 (in module pigeon.assembler.m328P_def)
r16 (in module pigeon.assembler.m328P_def)
r17 (in module pigeon.assembler.m328P_def)
r18 (in module pigeon.assembler.m328P_def)
r19 (in module pigeon.assembler.m328P_def)
r2 (in module pigeon.assembler.m328P_def)
r20 (in module pigeon.assembler.m328P_def)
r21 (in module pigeon.assembler.m328P_def)
r22 (in module pigeon.assembler.m328P_def)
r23 (in module pigeon.assembler.m328P_def)
r24 (in module pigeon.assembler.m328P_def)
r25 (in module pigeon.assembler.m328P_def)
r26 (in module pigeon.assembler.m328P_def)
r27 (in module pigeon.assembler.m328P_def)
r28 (in module pigeon.assembler.m328P_def)
r29 (in module pigeon.assembler.m328P_def)
r3 (in module pigeon.assembler.m328P_def)
r30 (in module pigeon.assembler.m328P_def)
r31 (in module pigeon.assembler.m328P_def)
r4 (in module pigeon.assembler.m328P_def)
r5 (in module pigeon.assembler.m328P_def)
r6 (in module pigeon.assembler.m328P_def)
r7 (in module pigeon.assembler.m328P_def)
r8 (in module pigeon.assembler.m328P_def)
r9 (in module pigeon.assembler.m328P_def)
RAMEND (in module pigeon.assembler.m328P_def)
rcall() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
rebalance() (in module pigeon.xerblin.library)
REFS0 (in module pigeon.assembler.m328P_def)
REFS1 (in module pigeon.assembler.m328P_def)
ret() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
rjmp() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
RXB80 (in module pigeon.assembler.m328P_def)
RXC0 (in module pigeon.assembler.m328P_def)
RXCIE0 (in module pigeon.assembler.m328P_def)
RXEN0 (in module pigeon.assembler.m328P_def)

S

sbis() (in module pigeon.assembler.instructions)
sbiw() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
sbrs() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
SE (in module pigeon.assembler.m328P_def)
sei() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
Serializer (class in pigeon.xerblin.world)
SET() (pigeon.metacompiler.metaii.MetaII method)
setCurrentState() (pigeon.xerblin.world.HistoryListWorld method)
(pigeon.xerblin.world.World method)
SM0 (in module pigeon.assembler.m328P_def)
SM1 (in module pigeon.assembler.m328P_def)
SM2 (in module pigeon.assembler.m328P_def)
SMCR (in module pigeon.assembler.m328P_def)
SPCR (in module pigeon.assembler.m328P_def)
SPDR (in module pigeon.assembler.m328P_def)
SPDR0 (in module pigeon.assembler.m328P_def)
SPDR1 (in module pigeon.assembler.m328P_def)
SPDR2 (in module pigeon.assembler.m328P_def)
SPDR3 (in module pigeon.assembler.m328P_def)
SPDR4 (in module pigeon.assembler.m328P_def)
SPDR5 (in module pigeon.assembler.m328P_def)
SPDR6 (in module pigeon.assembler.m328P_def)
SPDR7 (in module pigeon.assembler.m328P_def)
SPE (in module pigeon.assembler.m328P_def)
SPH (in module pigeon.assembler.m328P_def)
SPI2X (in module pigeon.assembler.m328P_def)
SPIE (in module pigeon.assembler.m328P_def)
SPIF (in module pigeon.assembler.m328P_def)
SPL (in module pigeon.assembler.m328P_def)
SPMCSR (in module pigeon.assembler.m328P_def)
SPR0 (in module pigeon.assembler.m328P_def)
SPR1 (in module pigeon.assembler.m328P_def)
SPSR (in module pigeon.assembler.m328P_def)
SR() (pigeon.metacompiler.metaii.MetaII method)
SRAM_SIZE (in module pigeon.assembler.m328P_def)
SRAM_START (in module pigeon.assembler.m328P_def)
SREG (in module pigeon.assembler.m328P_def)
SREG_C (in module pigeon.assembler.m328P_def)
SREG_H (in module pigeon.assembler.m328P_def)
SREG_I (in module pigeon.assembler.m328P_def)
SREG_N (in module pigeon.assembler.m328P_def)
SREG_S (in module pigeon.assembler.m328P_def)
SREG_T (in module pigeon.assembler.m328P_def)
SREG_V (in module pigeon.assembler.m328P_def)
SREG_Z (in module pigeon.assembler.m328P_def)
st_post_incr() (pigeon.assembler.instructions.InstructionsMixin method)
st_post_incr_Y() (in module pigeon.assembler.instructions)
st_post_incr_Z() (in module pigeon.assembler.instructions)
step() (pigeon.xerblin.world.World method)
sts() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
sub() (in module pigeon.xerblin.library)
subi() (in module pigeon.assembler.instructions)
(pigeon.assembler.instructions.InstructionsMixin method)
swap() (in module pigeon.assembler.instructions)
(in module pigeon.xerblin.library)
(pigeon.assembler.instructions.InstructionsMixin method)

T

TCCR0A (in module pigeon.assembler.m328P_def)
TCCR0B (in module pigeon.assembler.m328P_def)
TCCR1A (in module pigeon.assembler.m328P_def)
TCCR1B (in module pigeon.assembler.m328P_def)
TCCR1C (in module pigeon.assembler.m328P_def)
TCCR2A (in module pigeon.assembler.m328P_def)
TCCR2B (in module pigeon.assembler.m328P_def)
TCN2UB (in module pigeon.assembler.m328P_def)
TCNT0 (in module pigeon.assembler.m328P_def)
TCNT0_0 (in module pigeon.assembler.m328P_def)
TCNT0_1 (in module pigeon.assembler.m328P_def)
TCNT0_2 (in module pigeon.assembler.m328P_def)
TCNT0_3 (in module pigeon.assembler.m328P_def)
TCNT0_4 (in module pigeon.assembler.m328P_def)
TCNT0_5 (in module pigeon.assembler.m328P_def)
TCNT0_6 (in module pigeon.assembler.m328P_def)
TCNT0_7 (in module pigeon.assembler.m328P_def)
TCNT1H (in module pigeon.assembler.m328P_def)
TCNT1L (in module pigeon.assembler.m328P_def)
TCNT2 (in module pigeon.assembler.m328P_def)
TCNT2_0 (in module pigeon.assembler.m328P_def)
TCNT2_1 (in module pigeon.assembler.m328P_def)
TCNT2_2 (in module pigeon.assembler.m328P_def)
TCNT2_3 (in module pigeon.assembler.m328P_def)
TCNT2_4 (in module pigeon.assembler.m328P_def)
TCNT2_5 (in module pigeon.assembler.m328P_def)
TCNT2_6 (in module pigeon.assembler.m328P_def)
TCNT2_7 (in module pigeon.assembler.m328P_def)
TCR2AUB (in module pigeon.assembler.m328P_def)
TCR2BUB (in module pigeon.assembler.m328P_def)
TIFR0 (in module pigeon.assembler.m328P_def)
TIFR1 (in module pigeon.assembler.m328P_def)
TIFR2 (in module pigeon.assembler.m328P_def)
TIMSK0 (in module pigeon.assembler.m328P_def)
TIMSK1 (in module pigeon.assembler.m328P_def)
TIMSK2 (in module pigeon.assembler.m328P_def)
to_hex() (pigeon.assembler.pyavrasm.AVRAssembly method)
TOIE0 (in module pigeon.assembler.m328P_def)
TOIE1 (in module pigeon.assembler.m328P_def)
TOIE2 (in module pigeon.assembler.m328P_def)
TOV0 (in module pigeon.assembler.m328P_def)
TOV1 (in module pigeon.assembler.m328P_def)
TOV2 (in module pigeon.assembler.m328P_def)
TSM (in module pigeon.assembler.m328P_def)
TST() (pigeon.metacompiler.metaii.MetaII method)
tuck() (in module pigeon.xerblin.library)
TWA0 (in module pigeon.assembler.m328P_def)
TWA1 (in module pigeon.assembler.m328P_def)
TWA2 (in module pigeon.assembler.m328P_def)
TWA3 (in module pigeon.assembler.m328P_def)
TWA4 (in module pigeon.assembler.m328P_def)
TWA5 (in module pigeon.assembler.m328P_def)
TWA6 (in module pigeon.assembler.m328P_def)
TWAM0 (in module pigeon.assembler.m328P_def)
TWAM1 (in module pigeon.assembler.m328P_def)
TWAM2 (in module pigeon.assembler.m328P_def)
TWAM3 (in module pigeon.assembler.m328P_def)
TWAM4 (in module pigeon.assembler.m328P_def)
TWAM5 (in module pigeon.assembler.m328P_def)
TWAM6 (in module pigeon.assembler.m328P_def)
TWAMR (in module pigeon.assembler.m328P_def)
TWAR (in module pigeon.assembler.m328P_def)
TWBR (in module pigeon.assembler.m328P_def)
TWBR0 (in module pigeon.assembler.m328P_def)
TWBR1 (in module pigeon.assembler.m328P_def)
TWBR2 (in module pigeon.assembler.m328P_def)
TWBR3 (in module pigeon.assembler.m328P_def)
TWBR4 (in module pigeon.assembler.m328P_def)
TWBR5 (in module pigeon.assembler.m328P_def)
TWBR6 (in module pigeon.assembler.m328P_def)
TWBR7 (in module pigeon.assembler.m328P_def)
TWCR (in module pigeon.assembler.m328P_def)
TWD0 (in module pigeon.assembler.m328P_def)
TWD1 (in module pigeon.assembler.m328P_def)
TWD2 (in module pigeon.assembler.m328P_def)
TWD3 (in module pigeon.assembler.m328P_def)
TWD4 (in module pigeon.assembler.m328P_def)
TWD5 (in module pigeon.assembler.m328P_def)
TWD6 (in module pigeon.assembler.m328P_def)
TWD7 (in module pigeon.assembler.m328P_def)
TWDR (in module pigeon.assembler.m328P_def)
TWEA (in module pigeon.assembler.m328P_def)
TWEN (in module pigeon.assembler.m328P_def)
TWGCE (in module pigeon.assembler.m328P_def)
TWIE (in module pigeon.assembler.m328P_def)
TWINT (in module pigeon.assembler.m328P_def)
TWPS0 (in module pigeon.assembler.m328P_def)
TWPS1 (in module pigeon.assembler.m328P_def)
TWS3 (in module pigeon.assembler.m328P_def)
TWS4 (in module pigeon.assembler.m328P_def)
TWS5 (in module pigeon.assembler.m328P_def)
TWS6 (in module pigeon.assembler.m328P_def)
TWS7 (in module pigeon.assembler.m328P_def)
TWSR (in module pigeon.assembler.m328P_def)
TWSTA (in module pigeon.assembler.m328P_def)
TWSTO (in module pigeon.assembler.m328P_def)
TWWC (in module pigeon.assembler.m328P_def)
TXB80 (in module pigeon.assembler.m328P_def)
TXC0 (in module pigeon.assembler.m328P_def)
TXCIE0 (in module pigeon.assembler.m328P_def)
TXEN0 (in module pigeon.assembler.m328P_def)

U

U2X0 (in module pigeon.assembler.m328P_def)
UBRR0 (in module pigeon.assembler.m328P_def)
UBRR0H (in module pigeon.assembler.m328P_def)
UBRR0L (in module pigeon.assembler.m328P_def)
UBRR1 (in module pigeon.assembler.m328P_def)
UBRR10 (in module pigeon.assembler.m328P_def)
UBRR11 (in module pigeon.assembler.m328P_def)
UBRR2 (in module pigeon.assembler.m328P_def)
UBRR3 (in module pigeon.assembler.m328P_def)
UBRR4 (in module pigeon.assembler.m328P_def)
UBRR5 (in module pigeon.assembler.m328P_def)
UBRR6 (in module pigeon.assembler.m328P_def)
UBRR7 (in module pigeon.assembler.m328P_def)
UBRR8 (in module pigeon.assembler.m328P_def)
UBRR9 (in module pigeon.assembler.m328P_def)
UCPOL0 (in module pigeon.assembler.m328P_def)
UCSR0A (in module pigeon.assembler.m328P_def)
UCSR0B (in module pigeon.assembler.m328P_def)
UCSR0C (in module pigeon.assembler.m328P_def)
UCSZ00 (in module pigeon.assembler.m328P_def)
UCSZ01 (in module pigeon.assembler.m328P_def)
UCSZ02 (in module pigeon.assembler.m328P_def)
UDR0 (in module pigeon.assembler.m328P_def)
UDR0_0 (in module pigeon.assembler.m328P_def)
UDR0_1 (in module pigeon.assembler.m328P_def)
UDR0_2 (in module pigeon.assembler.m328P_def)
UDR0_3 (in module pigeon.assembler.m328P_def)
UDR0_4 (in module pigeon.assembler.m328P_def)
UDR0_5 (in module pigeon.assembler.m328P_def)
UDR0_6 (in module pigeon.assembler.m328P_def)
UDR0_7 (in module pigeon.assembler.m328P_def)
UDRE0 (in module pigeon.assembler.m328P_def)
UDRIE0 (in module pigeon.assembler.m328P_def)
UMSEL00 (in module pigeon.assembler.m328P_def)
UMSEL01 (in module pigeon.assembler.m328P_def)
unpickle() (in module pigeon.xerblin.library)
UPE0 (in module pigeon.assembler.m328P_def)
UPM00 (in module pigeon.assembler.m328P_def)
UPM01 (in module pigeon.assembler.m328P_def)
USBS0 (in module pigeon.assembler.m328P_def)

V

view() (in module pigeon.xerblin.library)
(pigeon.xerblin.world.World method)
view0() (in module pigeon.xerblin.world)
view1() (in module pigeon.xerblin.world)

W

WCOL (in module pigeon.assembler.m328P_def)
WDCE (in module pigeon.assembler.m328P_def)
WDE (in module pigeon.assembler.m328P_def)
WDIE (in module pigeon.assembler.m328P_def)
WDIF (in module pigeon.assembler.m328P_def)
WDP0 (in module pigeon.assembler.m328P_def)
WDP1 (in module pigeon.assembler.m328P_def)
WDP2 (in module pigeon.assembler.m328P_def)
WDP3 (in module pigeon.assembler.m328P_def)
WDRF (in module pigeon.assembler.m328P_def)
WDTCSR (in module pigeon.assembler.m328P_def)
WGM00 (in module pigeon.assembler.m328P_def)
WGM01 (in module pigeon.assembler.m328P_def)
WGM02 (in module pigeon.assembler.m328P_def)
WGM10 (in module pigeon.assembler.m328P_def)
WGM11 (in module pigeon.assembler.m328P_def)
WGM12 (in module pigeon.assembler.m328P_def)
WGM13 (in module pigeon.assembler.m328P_def)
WGM20 (in module pigeon.assembler.m328P_def)
WGM21 (in module pigeon.assembler.m328P_def)
WGM22 (in module pigeon.assembler.m328P_def)
World (class in pigeon.xerblin.world)

X

X (in module pigeon.assembler.m328P_def)
XH (in module pigeon.assembler.m328P_def)
XL (in module pigeon.assembler.m328P_def)
XRAMEND (in module pigeon.assembler.m328P_def)

Y

Y (in module pigeon.assembler.m328P_def)
YH (in module pigeon.assembler.m328P_def)
YL (in module pigeon.assembler.m328P_def)

Z

Z (in module pigeon.assembler.m328P_def)
ZH (in module pigeon.assembler.m328P_def)
ZL (in module pigeon.assembler.m328P_def)

Contents