-------- begin -------- Cleaning project: rm -f main.hex rm -f main.eep rm -f main.cof rm -f main.elf rm -f main.map rm -f main.sym rm -f main.lss rm -f ./main.o ./key.o ./lcd.o ./valout.o ./lcd_draw.o ./menu.o rm -f ./main.lst ./key.lst ./lcd.lst ./valout.lst ./lcd_draw.lst ./menu.lst rm -f main.s key.s lcd.s valout.s lcd_draw.s menu.s rm -f main.d key.d lcd.d valout.d lcd_draw.d menu.d rm -f main.i key.i lcd.i valout.i lcd_draw.i menu.i rm -rf .dep -------- end -------- -------- begin -------- avr-gcc (GCC) 4.8.1 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiling C: main.c avr-gcc -c -mmcu=atmega328p -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wextra -Wpedantic -Wstrict-prototypes -Wa,-adhlns=./main.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/main.o.d main.c -o main.o Compiling C: key.c avr-gcc -c -mmcu=atmega328p -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wextra -Wpedantic -Wstrict-prototypes -Wa,-adhlns=./key.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/key.o.d key.c -o key.o Compiling C: lcd.c avr-gcc -c -mmcu=atmega328p -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wextra -Wpedantic -Wstrict-prototypes -Wa,-adhlns=./lcd.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/lcd.o.d lcd.c -o lcd.o Compiling C: valout.c avr-gcc -c -mmcu=atmega328p -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wextra -Wpedantic -Wstrict-prototypes -Wa,-adhlns=./valout.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/valout.o.d valout.c -o valout.o valout.c: In function ‘valout’: valout.c:58:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] val >= table_read(TEST,i-1); ^ Compiling C: lcd_draw.c avr-gcc -c -mmcu=atmega328p -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wextra -Wpedantic -Wstrict-prototypes -Wa,-adhlns=./lcd_draw.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/lcd_draw.o.d lcd_draw.c -o lcd_draw.o Compiling C: menu.c avr-gcc -c -mmcu=atmega328p -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wextra -Wpedantic -Wstrict-prototypes -Wa,-adhlns=./menu.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/menu.o.d menu.c -o menu.o Linking: main.elf avr-gcc -mmcu=atmega328p -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -Wall -Wextra -Wpedantic -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 -Wundef -MMD -MP -MF .dep/main.elf.d main.o key.o lcd.o valout.o lcd_draw.o menu.o --output main.elf -Wl,-Map=main.map,--cref -lm -Wl,--gc-sections Creating load file for Flash: main.hex avr-objcopy -O ihex -R .eeprom main.elf main.hex Creating load file for EEPROM: main.eep avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \ --change-section-lma .eeprom=0 --no-change-warnings -O ihex main.elf main.eep || exit 0 Creating Extended Listing: main.lss avr-objdump -h -S main.elf > main.lss Creating Symbol Table: main.sym avr-nm -n main.elf > main.sym Size after: AVR Memory Usage ---------------- Device: atmega328p Program: 2110 bytes (6.4% Full) (.text + .data + .bootloader) Data: 74 bytes (3.6% Full) (.data + .bss + .noinit) -------- end --------