# Import environment set for target.
Import('env_target', 'DEVICE')

# Set target name.
TARGET = 'helloworld'

# Set source file.
sources = 'helloworld.c'

# Build program.
env_target.Program(target = TARGET + '.elf', source = sources)

# Create hex binary file.
env_target.Command(TARGET + '.hex', TARGET + '.elf', env_target['OBJCOPY'] + ' -O ihex $SOURCE $TARGET')

# Compute memory usage.
env_target.Command(None, TARGET + '.elf', env_target['SIZE'] + ' -C --mcu=' + DEVICE + ' $SOURCE') 
