Table of Contents - avruby-0.5.1 Documentation
Classes and Modules
- AVR
- AVR::Argument
- AVR::CPU
- AVR::Clock
- AVR::Clock::Sink
- AVR::Device
- AVR::Device::Atmel_ATmega328p
- AVR::EEPROM
- AVR::Flash
- AVR::Instruction
- AVR::Memory
- AVR::Memory::Watch
- AVR::Memory::WatchBinding
- AVR::MemoryByte
- AVR::MemoryByteRegister
- AVR::MemoryByteRegisterWithNamedBits
- AVR::Opcode
- AVR::Opcode::AbsolutePcExpected
- AVR::Opcode::BitNumberExpected
- AVR::Opcode::ByteConstantExpected
- AVR::Opcode::ConstantOutOfRange
- AVR::Opcode::FarRelativePcExpected
- AVR::Opcode::IncorrectArgumentCount
- AVR::Opcode::IoAddressExpected
- AVR::Opcode::LowerIoAddressExpected
- AVR::Opcode::NearRelativePcExpected
- AVR::Opcode::OpcodeException
- AVR::Opcode::RegisterExpected
- AVR::Opcode::StatusRegisterBitExpected
- AVR::Opcode::UpperRegisterExpected
- AVR::Opcode::WordConstantExpected
- AVR::Opcode::WordRegisterExpected
- AVR::OpcodeDecoder
- AVR::OpcodeDecoder::DecodedOpcode
- AVR::OpcodeDecoder::OpcodeDefinition
- AVR::OpcodeDecoder::OperandParser
- AVR::Oscillator
- AVR::Port
- AVR::Register
- AVR::RegisterFile
- AVR::RegisterPair
- AVR::RegisterWithBitNumber
- AVR::RegisterWithDisplacement
- AVR::RegisterWithModification
- AVR::RegisterWithNamedBit
- AVR::SP
- AVR::SRAM
- AVR::SREG
- AVR::Value
Methods
- ::add_opcode_definition — AVR::OpcodeDecoder
- ::add_operand_parser — AVR::OpcodeDecoder
- ::bit_jumble_for_lds_sts — AVR::Opcode
- ::decode — AVR::Opcode
- ::exchange_memory_byte_with_register — AVR::Opcode
- ::new — AVR::Clock
- ::new — AVR::Clock::Sink
- ::new — AVR::CPU
- ::new — AVR::Device
- ::new — AVR::Device::Atmel_ATmega328p
- ::new — AVR::Instruction
- ::new — AVR::Memory
- ::new — AVR::Memory::Watch
- ::new — AVR::Memory::WatchBinding
- ::new — AVR::EEPROM
- ::new — AVR::Flash
- ::new — AVR::MemoryByte
- ::new — AVR::SRAM
- ::new — AVR::Opcode
- ::new — AVR::OpcodeDecoder
- ::new — AVR::OpcodeDecoder::OpcodeDefinition
- ::new — AVR::OpcodeDecoder::OperandParser
- ::new — AVR::OpcodeDecoder::DecodedOpcode
- ::new — AVR::Port
- ::new — AVR::Register
- ::new — AVR::MemoryByteRegister
- ::new — AVR::MemoryByteRegisterWithNamedBits
- ::new — AVR::RegisterFile
- ::new — AVR::RegisterPair
- ::new — AVR::SP
- ::new — AVR::SREG
- ::new — AVR::RegisterWithBitNumber
- ::new — AVR::RegisterWithDisplacement
- ::new — AVR::RegisterWithModification
- ::new — AVR::RegisterWithNamedBit
- ::new — AVR::Value
- ::opcode — AVR::Opcode
- ::parse_operands — AVR::Opcode
- ::set_sreg_for_add_adc — AVR::Opcode
- ::set_sreg_for_adiw — AVR::Opcode
- ::set_sreg_for_and_or — AVR::Opcode
- ::set_sreg_for_cp_cpi_cpc — AVR::Opcode
- ::set_sreg_for_dec — AVR::Opcode
- ::set_sreg_for_inc — AVR::Opcode
- ::set_sreg_for_sbiw — AVR::Opcode
- ::set_sreg_for_sub_sbc — AVR::Opcode
- ::stack_pop — AVR::Opcode
- ::stack_pop_word — AVR::Opcode
- ::stack_push — AVR::Opcode
- ::stack_push_word — AVR::Opcode
- ::twos_complement — AVR::Opcode
- #X — AVR::CPU
- #Y — AVR::CPU
- #Z — AVR::CPU
- #[] — AVR::RegisterFile
- #add — AVR::RegisterFile
- #adjust — AVR::SP
- #args_to_s — AVR::Instruction
- #associated_word_register — AVR::RegisterFile
- #attach — AVR::EEPROM
- #bit_values — AVR::MemoryByteRegisterWithNamedBits
- #chr — AVR::MemoryByte
- #clear_sinks — AVR::Clock
- #data_memory_map — AVR::Device
- #data_memory_map — AVR::Device::Atmel_ATmega328p
- #data_memory_map_by_address — AVR::Device
- #ddr — AVR::Port
- #decode — AVR::CPU
- #decode — AVR::OpcodeDecoder
- #decrement — AVR::SP
- #diff_values — AVR::MemoryByteRegisterWithNamedBits
- #eeprom_size — AVR::Device
- #eeprom_size — AVR::Device::Atmel_ATmega328p
- #execute — AVR::Instruction
- #execute — AVR::Opcode
- #ext_io_register_count — AVR::Device
- #ext_io_register_count — AVR::Device::Atmel_ATmega328p
- #ext_io_register_start — AVR::Device
- #ext_io_register_start — AVR::Device::Atmel_ATmega328p
- #extract_operands — AVR::OpcodeDecoder::OpcodeDefinition
- #fetch — AVR::CPU
- #fetch — AVR::MemoryByteRegisterWithNamedBits
- #fetch — AVR::RegisterFile
- #fetch_bit — AVR::MemoryByteRegisterWithNamedBits
- #flash_size — AVR::Device
- #flash_size — AVR::Device::Atmel_ATmega328p
- #format — AVR::MemoryByte
- #format — AVR::RegisterPair
- #format — AVR::Value
- #format_args — AVR::Opcode
- #from_h — AVR::MemoryByteRegisterWithNamedBits
- #handle_eecr — AVR::EEPROM
- #hash_for_value — AVR::MemoryByteRegisterWithNamedBits
- #include? — AVR::Memory::WatchBinding
- #increment — AVR::SP
- #infinite — AVR::Oscillator
- #inspect — AVR::Instruction
- #inspect — AVR::Memory
- #inspect — AVR::Opcode
- #inspect — AVR::Port
- #inspect — AVR::MemoryByteRegisterWithNamedBits
- #inspect — AVR::RegisterFile
- #inspect — AVR::Value
- #instruction — AVR::CPU
- #interrupt — AVR::CPU
- #interrupt_vector_map — AVR::Device
- #interrupt_vector_map — AVR::Device::Atmel_ATmega328p
- #io_register_count — AVR::Device
- #io_register_count — AVR::Device::Atmel_ATmega328p
- #io_register_start — AVR::Device
- #io_register_start — AVR::Device::Atmel_ATmega328p
- #io_registers — AVR::Device
- #load_from_intel_hex — AVR::Memory
- #mask_for_flags — AVR::MemoryByteRegisterWithNamedBits
- #match? — AVR::OpcodeDecoder::OpcodeDefinition
- #match_mask — AVR::OpcodeDecoder::OpcodeDefinition
- #match_value — AVR::OpcodeDecoder::OpcodeDefinition
- #name — AVR::RegisterWithBitNumber
- #name — AVR::RegisterWithDisplacement
- #name — AVR::RegisterWithModification
- #name — AVR::RegisterWithNamedBit
- #notify — AVR::Memory
- #notify — AVR::Memory::Watch
- #notify_at_tick — AVR::Clock
- #notify_at_tick — AVR::CPU
- #operand_pattern — AVR::OpcodeDecoder::OpcodeDefinition
- #parse — AVR::OpcodeDecoder::OpcodeDefinition
- #parse — AVR::OpcodeDecoder::OperandParser
- #peek — AVR::CPU
- #pin — AVR::Port
- #pin_input — AVR::Port
- #pin_state — AVR::Port
- #pin_states — AVR::Port
- #port — AVR::Port
- #port_map — AVR::Device
- #port_map — AVR::Device::Atmel_ATmega328p
- #prepare_operands — AVR::OpcodeDecoder::DecodedOpcode
- #print_cache — AVR::OpcodeDecoder
- #print_status — AVR::CPU
- #print_status — AVR::RegisterFile
- #push_sink — AVR::Clock
- #push_watch — AVR::Memory
- #r0 — AVR::CPU
- #r0= — AVR::CPU
- #r1 — AVR::CPU
- #r1= — AVR::CPU
- #ram_end — AVR::Device
- #ram_end — AVR::Device::Atmel_ATmega328p
- #ram_start — AVR::Device
- #ram_start — AVR::Device::Atmel_ATmega328p
- #register_bit_names_map — AVR::Device
- #register_bit_names_map — AVR::Device::Atmel_ATmega328p
- #register_count — AVR::Device
- #register_count — AVR::Device::Atmel_ATmega328p
- #register_start — AVR::Device
- #register_start — AVR::Device::Atmel_ATmega328p
- #register_values — AVR::RegisterFile
- #reset — AVR::CPU
- #reset — AVR::Memory
- #reset — AVR::MemoryByteRegisterWithNamedBits
- #reset — AVR::RegisterFile
- #reset_to_clean_state — AVR::CPU
- #run — AVR::Oscillator
- #run_timed — AVR::Oscillator
- #sequential_interrupt_vectors — AVR::Device
- #set_word — AVR::Memory
- #sram_size — AVR::Device
- #sram_size — AVR::Device::Atmel_ATmega328p
- #standard_port — AVR::Device
- #standard_ports — AVR::Device
- #step — AVR::CPU
- #tick — AVR::Clock
- #tick — AVR::Clock::Sink
- #time_limit — AVR::Oscillator
- #to_i — AVR::MemoryByte
- #to_i — AVR::Value
- #to_s — AVR::Instruction
- #to_s — AVR::MemoryByte
- #to_s — AVR::Value
- #trace — AVR::CPU
- #trace_all — AVR::Device
- #trace_cpu — AVR::Device
- #trace_eeprom — AVR::Device
- #trace_flash — AVR::Device
- #trace_registers — AVR::Device
- #trace_sram — AVR::Device
- #trace_sreg — AVR::Device
- #trace_status_post_tick — AVR::Device
- #trace_status_pre_tick — AVR::Device
- #unshift_sink — AVR::Clock
- #unshift_watch — AVR::Memory
- #valid? — AVR::Instruction
- #validate — AVR::Instruction
- #validate — AVR::Opcode
- #validate_arg — AVR::Opcode
- #value — AVR::Port
- #value — AVR::MemoryByteRegister
- #value — AVR::RegisterPair
- #value — AVR::RegisterWithBitNumber
- #value — AVR::RegisterWithNamedBit
- #value= — AVR::MemoryByte
- #value= — AVR::MemoryByteRegister
- #value= — AVR::RegisterPair
- #value= — AVR::RegisterWithBitNumber
- #value= — AVR::RegisterWithNamedBit
- #value_for_hash — AVR::MemoryByteRegisterWithNamedBits
- #value_hex — AVR::Value
- #value_pins — AVR::Port
- #watch — AVR::Memory
- #word — AVR::Memory
- #word_register_map — AVR::Device
- #word_register_map — AVR::Device::Atmel_ATmega328p