rm -rf akkuboost2.o AKKUBOOST2ADC.o akkuboost2charge.o akkuboost2IO.o AKKUBOOST2UTIL.o lcd_uf.o akkuboost2.elf dep/* akkuboost2.hex akkuboost2.eep akkuboost2.lss akkuboost2.map Build succeeded with 0 Warnings... avr-gcc -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include" -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\.." -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT akkuboost2.o -MF dep/akkuboost2.o.d -c ../../akkuboost2.c In file included from C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include/sig-avr.h:5, from ../../akkuboost2.h:18, from ../../akkuboost2.c:53: C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." ../../akkuboost2.c: In function 'rescan_and_handle_new': ../../akkuboost2.c:85: warning: pointer targets in passing argument 1 of 'lcd_puts_p' differ in signedness ../../akkuboost2.c:87: warning: pointer targets in passing argument 1 of 'lcd_puts_p' differ in signedness ../../akkuboost2.c:123: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2.c:125: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2.c:163: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2.c:165: warning: pointer targets in passing argument 1 of 'lcd_puts_p' differ in signedness ../../akkuboost2.c:176: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2.c:189: warning: pointer targets in passing argument 1 of 'lcd_puts_p' differ in signedness ../../akkuboost2.c:193: warning: pointer targets in passing argument 1 of 'lcd_puts_p' differ in signedness ../../akkuboost2.c:197: warning: pointer targets in passing argument 1 of 'lcd_puts_p' differ in signedness ../../akkuboost2.c:201: warning: pointer targets in passing argument 1 of 'lcd_puts_p' differ in signedness ../../akkuboost2.c:242: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2.c:307: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2.c:310: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2.c: In function 'refresh': ../../akkuboost2.c:365: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2.c: In function 'show_info': ../../akkuboost2.c:437: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2.c:439: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2.c:442: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2.c:448: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2.c:453: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2.c:455: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2.c: In function 'check_erase_eeprom': ../../akkuboost2.c:509: warning: pointer targets in passing argument 1 of 'lcd_puts_p' differ in signedness ../../akkuboost2.c:518: warning: pointer targets in passing argument 1 of 'lcd_puts_p' differ in signedness ../../akkuboost2.c: In function 'main': ../../akkuboost2.c:563: warning: pointer targets in passing argument 1 of 'lcd_puts_p' differ in signedness ../../akkuboost2.c:564: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2.c: At top level: ../../akkuboost2util.h:10: warning: inline function 'reset_slot_screen' declared but never defined ../../akkuboost2util.h:10: warning: inline function 'reset_slot_screen' declared but never defined ../../akkuboost2.h:26: warning: 'slot_map' defined but not used avr-gcc -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include" -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\.." -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT AKKUBOOST2ADC.o -MF dep/AKKUBOOST2ADC.o.d -c ../../AKKUBOOST2ADC.C cc1plus.exe: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++ In file included from C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include/sig-avr.h:5, from ../../akkuboost2.h:18, from ../../AKKUBOOST2ADC.C:4: C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." ../../akkuboost2.h:26: warning: 'slot_map' defined but not used avr-gcc -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include" -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\.." -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT akkuboost2charge.o -MF dep/akkuboost2charge.o.d -c ../../akkuboost2charge.c In file included from C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include/sig-avr.h:5, from ../../akkuboost2.h:18, from ../../akkuboost2charge.c:1: C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." ../../akkuboost2charge.c: In function 'discharge': ../../akkuboost2charge.c:39: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:41: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:42: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:43: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:55: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:77: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:141: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:144: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:158: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:162: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:169: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:218: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:240: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c: In function 'charge': ../../akkuboost2charge.c:281: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:282: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:283: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:286: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:288: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:295: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:412: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:416: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:426: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:430: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:437: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:551: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:552: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:553: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:572: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:589: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:591: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:611: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:648: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:656: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:674: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c: In function 'trickle': ../../akkuboost2charge.c:708: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:709: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:710: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:723: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:742: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:789: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:791: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:794: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:799: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:802: warning: pointer targets in passing argument 1 of 'lcd_puts' differ in signedness ../../akkuboost2charge.c:811: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:813: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c:868: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2charge.c:882: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2charge.c: At top level: ../../akkuboost2util.h:10: warning: inline function 'reset_slot_screen' declared but never defined ../../akkuboost2util.h:10: warning: inline function 'reset_slot_screen' declared but never defined ../../akkuboost2.h:26: warning: 'slot_map' defined but not used avr-gcc -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include" -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\.." -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT akkuboost2IO.o -MF dep/akkuboost2IO.o.d -c ../../akkuboost2IO.c In file included from C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include/sig-avr.h:5, from ../../akkuboost2.h:18, from ../../akkuboost2IO.c:4: C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." ../../akkuboost2IO.c: In function 'eeprom_save': ../../akkuboost2IO.c:22: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2IO.c: In function '__vector_13': ../../akkuboost2IO.c:133: warning: pointer targets in passing argument 1 of 'uart_puts_p' differ in signedness ../../akkuboost2IO.c:139: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2IO.c:145: warning: pointer targets in passing argument 1 of 'uart_puts' differ in signedness ../../akkuboost2IO.c: In function 'uart_puts_p': ../../akkuboost2IO.c:174: warning: pointer targets in passing argument 2 of 'strcpy_P' differ in signedness avr-gcc -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include" -I"C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\.." -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT AKKUBOOST2UTIL.o -MF dep/AKKUBOOST2UTIL.o.d -c ../../AKKUBOOST2UTIL.C cc1plus.exe: warning: command line option "-std=gnu99" is valid for C/ObjC but not for C++ In file included from C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include/sig-avr.h:5, from ../../akkuboost2.h:18, from ../../AKKUBOOST2UTIL.C:1: C:\Dokumente und Einstellungen\Root\Desktop\akkuboost2\akkuboost2\..\..\..\..\..\Programme\AtmanAvr\avrgcc\avr\include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ." ../../AKKUBOOST2UTIL.C: In function 'void slot_screen(short unsigned int)': ../../AKKUBOOST2UTIL.C:82: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:82: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:82: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../AKKUBOOST2UTIL.C:88: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:88: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:88: error: initializing argument 1 of 'void lcd_puts_p(const unsigned char*)' ../../AKKUBOOST2UTIL.C:90: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:90: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:90: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../AKKUBOOST2UTIL.C:95: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:95: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:95: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../AKKUBOOST2UTIL.C:97: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:97: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:97: error: initializing argument 1 of 'void lcd_puts_p(const unsigned char*)' ../../AKKUBOOST2UTIL.C:103: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:103: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:103: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../AKKUBOOST2UTIL.C:105: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:105: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:105: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../AKKUBOOST2UTIL.C:107: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:107: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:107: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../AKKUBOOST2UTIL.C:110: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:110: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:110: error: initializing argument 1 of 'void lcd_puts_p(const unsigned char*)' ../../AKKUBOOST2UTIL.C:115: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:115: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:115: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../AKKUBOOST2UTIL.C:120: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:120: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:120: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../AKKUBOOST2UTIL.C:122: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:122: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:122: error: initializing argument 1 of 'void lcd_puts_p(const unsigned char*)' ../../AKKUBOOST2UTIL.C:126: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:126: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:126: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../AKKUBOOST2UTIL.C:128: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:128: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:128: error: initializing argument 1 of 'void lcd_puts_p(const unsigned char*)' ../../AKKUBOOST2UTIL.C:133: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:133: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:133: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../AKKUBOOST2UTIL.C: In function 'void info_screen(short unsigned int)': ../../AKKUBOOST2UTIL.C:143: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:143: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:143: error: initializing argument 1 of 'void lcd_puts_p(const unsigned char*)' ../../AKKUBOOST2UTIL.C:145: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:145: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:145: error: initializing argument 1 of 'void lcd_puts_p(const unsigned char*)' ../../AKKUBOOST2UTIL.C:149: warning: comparison between signed and unsigned integer expressions ../../AKKUBOOST2UTIL.C: In function 'void battery_pause()': ../../AKKUBOOST2UTIL.C:176: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:176: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:176: error: initializing argument 1 of 'void lcd_puts_p(const unsigned char*)' ../../AKKUBOOST2UTIL.C:181: warning: only initialized variables can be placed into program memory area ../../AKKUBOOST2UTIL.C:181: error: invalid conversion from 'char*' to 'const unsigned char*' ../../AKKUBOOST2UTIL.C:181: error: initializing argument 1 of 'void lcd_puts(const unsigned char*)' ../../akkuboost2.h: At global scope: ../../akkuboost2.h:26: warning: 'slot_map' defined but not used make: *** [AKKUBOOST2UTIL.o] Error 1 Build failed with 38 errors and 113 warnings...