| /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') |