class AVR_attiny13

ATMEL AVR - attiny13 #

Constants

ADC0
ADC1
ADC2
ADC3
ADC_CHANNEL
AN_COMPARATOR
INTERRUPT_SOURCE
MCU_NAME
PORTS
RESET_PIN
SPI_PIN
TIMER_CLOCK_SOURCE
TIMER_COMPARE_OUTPUT

Public Class Methods

is_real_controller?() click to toggle source
# File lib/rubimc/mcu/avr/attiny13.rb, line 7
def is_real_controller?
        true
end
mcu_layout() click to toggle source
# File lib/rubimc/mcu/avr/attiny13.rb, line 11
def mcu_layout 
        # ToDo: set F_CPU from user programm
        RubimCode.pout "#define __AVR_ATtiny13__ 1" 
        RubimCode.pout "#define F_CPU 1000000UL" # Microcontroller frequency (Hz)
        RubimCode.pout "#include <avr/io.h>"
        RubimCode.pout "#include <avr/iotn13.h>"
        RubimCode.pout "#include <avr/interrupt.h>"
end