Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- platformio.ini
- ;
- ; Project Configuration File
- ;
- ; A detailed documentation with the EXAMPLES is located here:
- ; http://docs.platformio.org/en/latest/projectconf.html
- ;
- [env:autogen_uno]
- platform = atmelavr
- framework = arduino
- board = uno
- $ cp mqtt_basic.ino src/mqtt_basic.ino
- $ platformio lib install 89
- Installing library [ 89 ]:
- Downloading [####################################] 100%
- Unpacking [####################################] 100%
- The library #89 'PubSubClient' has been successfully installed!
- $ platformio run
- [Fri Mar 6 14:44:10 2015] Processing autogen_uno (platform: atmelavr, board: uno, framework: arduino)
- ----------------------------------------------------------------------------------------------------------------------------------------------------------------
- avr-g++ -o .pioenvs/autogen_uno/src/mqtt_basic.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/src/mqtt_basic.cpp
- In file included from .pioenvs/autogen_uno/src/mqtt_basic.cpp:4:0:
- .pioenvs/autogen_uno/PubSubClient_ID89/PubSubClient.h:72:46: warning: '__progmem__' attribute ignored [-Wattributes]
- boolean publish_P(char *, uint8_t PROGMEM *, unsigned int, boolean);
- ^
- mqtt_basic.ino: In function 'void setup()':
- mqtt_basic.ino:28:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
- mqtt_basic.ino:29:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
- mqtt_basic.ino:29:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
- mqtt_basic.ino:30:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
- avr-ar rcs .pioenvs/autogen_uno/libFrameworkArduinoVariant.a
- avr-ranlib .pioenvs/autogen_uno/libFrameworkArduinoVariant.a
- avr-gcc -o .pioenvs/autogen_uno/FrameworkArduino/WInterrupts.o -c -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/WInterrupts.c
- avr-gcc -o .pioenvs/autogen_uno/FrameworkArduino/hooks.o -c -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/hooks.c
- avr-gcc -o .pioenvs/autogen_uno/FrameworkArduino/wiring.o -c -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/wiring.c
- avr-gcc -o .pioenvs/autogen_uno/FrameworkArduino/wiring_analog.o -c -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/wiring_analog.c
- avr-gcc -o .pioenvs/autogen_uno/FrameworkArduino/wiring_digital.o -c -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/wiring_digital.c
- avr-gcc -o .pioenvs/autogen_uno/FrameworkArduino/wiring_pulse.o -c -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/wiring_pulse.c
- avr-gcc -o .pioenvs/autogen_uno/FrameworkArduino/wiring_shift.o -c -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/wiring_shift.c
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/CDC.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/CDC.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/HID.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/HID.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial0.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial0.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial1.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial1.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial2.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial2.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial3.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial3.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/IPAddress.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/IPAddress.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/Print.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/Print.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/Stream.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/Stream.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/Tone.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/Tone.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/USBCore.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/USBCore.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/WMath.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/WMath.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/WString.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/WString.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/abi.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/abi.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/main.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/main.cpp
- avr-g++ -o .pioenvs/autogen_uno/FrameworkArduino/new.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/FrameworkArduino/new.cpp
- avr-ar rcs .pioenvs/autogen_uno/libFrameworkArduino.a .pioenvs/autogen_uno/FrameworkArduino/WInterrupts.o .pioenvs/autogen_uno/FrameworkArduino/hooks.o .pioenvs/autogen_uno/FrameworkArduino/wiring.o .pioenvs/autogen_uno/FrameworkArduino/wiring_analog.o .pioenvs/autogen_uno/FrameworkArduino/wiring_digital.o .pioenvs/autogen_uno/FrameworkArduino/wiring_pulse.o .pioenvs/autogen_uno/FrameworkArduino/wiring_shift.o .pioenvs/autogen_uno/FrameworkArduino/CDC.o .pioenvs/autogen_uno/FrameworkArduino/HID.o .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial.o .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial0.o .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial1.o .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial2.o .pioenvs/autogen_uno/FrameworkArduino/HardwareSerial3.o .pioenvs/autogen_uno/FrameworkArduino/IPAddress.o .pioenvs/autogen_uno/FrameworkArduino/Print.o .pioenvs/autogen_uno/FrameworkArduino/Stream.o .pioenvs/autogen_uno/FrameworkArduino/Tone.o .pioenvs/autogen_uno/FrameworkArduino/USBCore.o .pioenvs/autogen_uno/FrameworkArduino/WMath.o .pioenvs/autogen_uno/FrameworkArduino/WString.o .pioenvs/autogen_uno/FrameworkArduino/abi.o .pioenvs/autogen_uno/FrameworkArduino/main.o .pioenvs/autogen_uno/FrameworkArduino/new.o
- avr-ranlib .pioenvs/autogen_uno/libFrameworkArduino.a
- avr-g++ -o .pioenvs/autogen_uno/SPI/SPI.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/SPI/SPI.cpp
- avr-ar rcs .pioenvs/autogen_uno/libSPI.a .pioenvs/autogen_uno/SPI/SPI.o
- avr-ranlib .pioenvs/autogen_uno/libSPI.a
- avr-g++ -o .pioenvs/autogen_uno/Ethernet/Dhcp.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/Ethernet/Dhcp.cpp
- avr-g++ -o .pioenvs/autogen_uno/Ethernet/Dns.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/Ethernet/Dns.cpp
- In file included from .pioenvs/autogen_uno/Ethernet/Dns.cpp:7:0:
- .pioenvs/autogen_uno/Ethernet/Dns.cpp: In member function 'uint16_t DNSClient::ProcessResponse(uint16_t, IPAddress&)':
- .pioenvs/autogen_uno/Ethernet/Dns.cpp:285:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- uint16_t header_flags = htons(*((uint16_t*)&header[2]));
- ^
- .pioenvs/autogen_uno/Ethernet/utility/util.h:4:22: note: in definition of macro 'htons'
- #define htons(x) ( ((x)<< 8 & 0xFF00) | \
- ^
- .pioenvs/autogen_uno/Ethernet/Dns.cpp:285:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- uint16_t header_flags = htons(*((uint16_t*)&header[2]));
- ^
- .pioenvs/autogen_uno/Ethernet/utility/util.h:5:22: note: in definition of macro 'htons'
- ((x)>> 8 & 0x00FF) )
- ^
- .pioenvs/autogen_uno/Ethernet/Dns.cpp:287:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- if ( ( iRequestId != (*((uint16_t*)&header[0])) ) ||
- ^
- In file included from .pioenvs/autogen_uno/Ethernet/Dns.cpp:7:0:
- .pioenvs/autogen_uno/Ethernet/Dns.cpp:304:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- uint16_t answerCount = htons(*((uint16_t*)&header[6]));
- ^
- .pioenvs/autogen_uno/Ethernet/utility/util.h:4:22: note: in definition of macro 'htons'
- #define htons(x) ( ((x)<< 8 & 0xFF00) | \
- ^
- .pioenvs/autogen_uno/Ethernet/Dns.cpp:304:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- uint16_t answerCount = htons(*((uint16_t*)&header[6]));
- ^
- .pioenvs/autogen_uno/Ethernet/utility/util.h:5:22: note: in definition of macro 'htons'
- ((x)>> 8 & 0x00FF) )
- ^
- .pioenvs/autogen_uno/Ethernet/Dns.cpp:313:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- for (uint16_t i =0; i < htons(*((uint16_t*)&header[4])); i++)
- ^
- .pioenvs/autogen_uno/Ethernet/utility/util.h:4:22: note: in definition of macro 'htons'
- #define htons(x) ( ((x)<< 8 & 0xFF00) | \
- ^
- .pioenvs/autogen_uno/Ethernet/Dns.cpp:313:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- for (uint16_t i =0; i < htons(*((uint16_t*)&header[4])); i++)
- ^
- .pioenvs/autogen_uno/Ethernet/utility/util.h:5:22: note: in definition of macro 'htons'
- ((x)>> 8 & 0x00FF) )
- ^
- avr-g++ -o .pioenvs/autogen_uno/Ethernet/Ethernet.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/Ethernet/Ethernet.cpp
- avr-g++ -o .pioenvs/autogen_uno/Ethernet/EthernetClient.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/Ethernet/EthernetClient.cpp
- avr-g++ -o .pioenvs/autogen_uno/Ethernet/EthernetServer.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/Ethernet/EthernetServer.cpp
- avr-g++ -o .pioenvs/autogen_uno/Ethernet/EthernetUdp.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/Ethernet/EthernetUdp.cpp
- avr-g++ -o .pioenvs/autogen_uno/Ethernet/utility/socket.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/Ethernet/utility/socket.cpp
- avr-g++ -o .pioenvs/autogen_uno/Ethernet/utility/w5100.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/Ethernet/utility/w5100.cpp
- avr-ar rcs .pioenvs/autogen_uno/libEthernet.a .pioenvs/autogen_uno/Ethernet/Dhcp.o .pioenvs/autogen_uno/Ethernet/Dns.o .pioenvs/autogen_uno/Ethernet/Ethernet.o .pioenvs/autogen_uno/Ethernet/EthernetClient.o .pioenvs/autogen_uno/Ethernet/EthernetServer.o .pioenvs/autogen_uno/Ethernet/EthernetUdp.o .pioenvs/autogen_uno/Ethernet/utility/socket.o .pioenvs/autogen_uno/Ethernet/utility/w5100.o
- avr-ranlib .pioenvs/autogen_uno/libEthernet.a
- avr-g++ -o .pioenvs/autogen_uno/PubSubClient_ID89/PubSubClient.o -c -fno-exceptions -fno-threadsafe-statics -g -Os -Wall -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO -DARDUINO=106000 -I.pioenvs/autogen_uno/Ethernet/utility -I.pioenvs/autogen_uno/SPI -I.pioenvs/autogen_uno/Ethernet -I.pioenvs/autogen_uno/PubSubClient_ID89 -I.pioenvs/autogen_uno/FrameworkArduino -I.pioenvs/autogen_uno/FrameworkArduinoVariant .pioenvs/autogen_uno/PubSubClient_ID89/PubSubClient.cpp
- In file included from .pioenvs/autogen_uno/PubSubClient_ID89/PubSubClient.cpp:7:0:
- .pioenvs/autogen_uno/PubSubClient_ID89/PubSubClient.h:72:46: warning: '__progmem__' attribute ignored [-Wattributes]
- boolean publish_P(char *, uint8_t PROGMEM *, unsigned int, boolean);
- ^
- avr-ar rcs .pioenvs/autogen_uno/libPubSubClient_ID89.a .pioenvs/autogen_uno/PubSubClient_ID89/PubSubClient.o
- avr-ranlib .pioenvs/autogen_uno/libPubSubClient_ID89.a
- avr-g++ -o .pioenvs/autogen_uno/firmware.elf -Os -mmcu=atmega328p -Wl,--gc-sections .pioenvs/autogen_uno/src/mqtt_basic.o -L.pioenvs/autogen_uno -Wl,--start-group -lm .pioenvs/autogen_uno/libFrameworkArduinoVariant.a .pioenvs/autogen_uno/libFrameworkArduino.a .pioenvs/autogen_uno/libSPI.a .pioenvs/autogen_uno/libEthernet.a .pioenvs/autogen_uno/libPubSubClient_ID89.a -Wl,--end-group
- avr-objcopy -O ihex -R .eeprom .pioenvs/autogen_uno/firmware.elf .pioenvs/autogen_uno/firmware.hex
- "avr-size" --mcu=atmega328p -C -d .pioenvs/autogen_uno/firmware.elf
- AVR Memory Usage
- ----------------
- Device: atmega328p
- Program: 12370 bytes (37.8% Full)
- (.text + .data + .bootloader)
- Data: 405 bytes (19.8% Full)
- (.data + .bss + .noinit)
- ================================================================= [SUCCESS] Took 8.39 seconds =================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement