Subversion Repositories idreammicro-avr

Compare Revisions

Ignore whitespace Rev 5 → Rev 6

/trunk/build_system/env_arduino_uno.py
4,16 → 4,18
# Create target environment by cloning AVR environment.
env_target = env_avr.Clone()
 
# Declare some variables about microcontroller.
# Define environment name.
env_target.Append(NAME = 'env_arduino_uno')
 
# Microcontroller type.
DEVICE = 'atmega328p'
# Microcontroller frequency.
CPU_FREQUENCY = '16000000UL' # Hz
env_target.Append(MCU = 'atmega328p')
# Microcontroller frequency in Hertz.
env_target.Append(F_CPU = '16000000UL')
 
# Set environment for an Atmel AVR ATmega328p microcontroller.
env_target.Append(CCFLAGS = '-mmcu=' + DEVICE)
env_target.Append(LINKFLAGS = '-mmcu=' + DEVICE)
env_target.Append(CPPDEFINES = 'F_CPU=' + CPU_FREQUENCY)
env_target.Append(CCFLAGS = '-mmcu=' + env_target['MCU'])
env_target.Append(LINKFLAGS = '-mmcu=' + env_target['MCU'])
env_target.Append(CPPDEFINES = 'F_CPU=' + env_target['F_CPU'])
 
# Export environment set for target.
Export('env_target', 'DEVICE')
Export('env_target')
/trunk/build_system/env_arduino_mega2560.py
4,16 → 4,18
# Create target environment by cloning AVR environment.
env_target = env_avr.Clone()
 
# Declare some variables about microcontroller.
# Define environment name.
env_target.Append(NAME = 'env_arduino_mega2560')
 
# Microcontroller type.
DEVICE = 'atmega2560'
# Microcontroller frequency.
CPU_FREQUENCY = '16000000UL' # Hz
env_target.Append(MCU = 'atmega2560')
# Microcontroller frequency in Hertz.
env_target.Append(F_CPU = '16000000UL')
 
# Set environment for an Atmel AVR Atmega 2560 microcontroller.
env_target.Append(CCFLAGS = '-mmcu=' + DEVICE)
env_target.Append(LINKFLAGS = '-mmcu=' + DEVICE)
env_target.Append(CPPDEFINES = 'F_CPU=' + CPU_FREQUENCY)
env_target.Append(CCFLAGS = '-mmcu=' + env_target['MCU'])
env_target.Append(LINKFLAGS = '-mmcu=' + env_target['MCU'])
env_target.Append(CPPDEFINES = 'F_CPU=' + env_target['F_CPU'])
 
# Export environment set for target.
Export('env_target', 'DEVICE')
Export('env_target')