avr

The is the avr backend.

class ppci.arch.avr.AvrArch(options=None)

Avr architecture description.

class ppci.arch.avr.registers.AvrRegister(name, num=None, aliases=(), aka=())

An 8-bit avr register

class ppci.arch.avr.registers.AvrWordRegister(name, num=None, aliases=(), aka=())

Register covering two 8 bit registers

See also:

https://gcc.gnu.org/wiki/avr-gcc

http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_instruction_list.html