Advertisement
Guest User

PlatformIO+PubSubClient LIbrary

a guest
Mar 6th, 2015
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 21.40 KB | None | 0 0
  1. platformio.ini
  2.  
  3. ;
  4. ; Project Configuration File
  5. ;
  6. ; A detailed documentation with the EXAMPLES is located here:
  7. ; http://docs.platformio.org/en/latest/projectconf.html
  8. ;
  9.  
  10. [env:autogen_uno]
  11. platform = atmelavr
  12. framework = arduino
  13. board = uno
  14.  
  15. $ cp mqtt_basic.ino src/mqtt_basic.ino
  16.  
  17. $ platformio lib install 89
  18. Installing library [ 89 ]:
  19. Downloading  [####################################]  100%
  20. Unpacking  [####################################]  100%
  21. The library #89 'PubSubClient' has been successfully installed!
  22. $ platformio run
  23. [Fri Mar  6 14:44:10 2015] Processing autogen_uno (platform: atmelavr, board: uno, framework: arduino)
  24. ----------------------------------------------------------------------------------------------------------------------------------------------------------------
  25. 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
  26. In file included from .pioenvs/autogen_uno/src/mqtt_basic.cpp:4:0:
  27. .pioenvs/autogen_uno/PubSubClient_ID89/PubSubClient.h:72:46: warning: '__progmem__' attribute ignored [-Wattributes]
  28. boolean publish_P(char *, uint8_t PROGMEM *, unsigned int, boolean);
  29. ^
  30. mqtt_basic.ino: In function 'void setup()':
  31. mqtt_basic.ino:28:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  32. mqtt_basic.ino:29:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  33. mqtt_basic.ino:29:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  34. mqtt_basic.ino:30:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  35. avr-ar rcs .pioenvs/autogen_uno/libFrameworkArduinoVariant.a
  36. avr-ranlib .pioenvs/autogen_uno/libFrameworkArduinoVariant.a
  37. 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
  38. 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
  39. 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
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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
  46. 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
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. 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
  53. 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
  54. 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
  55. 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
  56. 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
  57. 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
  58. 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
  59. 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
  60. 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
  61. 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
  62. avr-ranlib .pioenvs/autogen_uno/libFrameworkArduino.a
  63. 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
  64. avr-ar rcs .pioenvs/autogen_uno/libSPI.a .pioenvs/autogen_uno/SPI/SPI.o
  65. avr-ranlib .pioenvs/autogen_uno/libSPI.a
  66. 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
  67. 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
  68. In file included from .pioenvs/autogen_uno/Ethernet/Dns.cpp:7:0:
  69. .pioenvs/autogen_uno/Ethernet/Dns.cpp: In member function 'uint16_t DNSClient::ProcessResponse(uint16_t, IPAddress&)':
  70. .pioenvs/autogen_uno/Ethernet/Dns.cpp:285:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  71. uint16_t header_flags = htons(*((uint16_t*)&header[2]));
  72. ^
  73. .pioenvs/autogen_uno/Ethernet/utility/util.h:4:22: note: in definition of macro 'htons'
  74. #define htons(x) ( ((x)<< 8 & 0xFF00) | \
  75. ^
  76. .pioenvs/autogen_uno/Ethernet/Dns.cpp:285:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  77. uint16_t header_flags = htons(*((uint16_t*)&header[2]));
  78. ^
  79. .pioenvs/autogen_uno/Ethernet/utility/util.h:5:22: note: in definition of macro 'htons'
  80. ((x)>> 8 & 0x00FF) )
  81. ^
  82. .pioenvs/autogen_uno/Ethernet/Dns.cpp:287:50: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  83. if ( ( iRequestId != (*((uint16_t*)&header[0])) ) ||
  84. ^
  85. In file included from .pioenvs/autogen_uno/Ethernet/Dns.cpp:7:0:
  86. .pioenvs/autogen_uno/Ethernet/Dns.cpp:304:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  87. uint16_t answerCount = htons(*((uint16_t*)&header[6]));
  88. ^
  89. .pioenvs/autogen_uno/Ethernet/utility/util.h:4:22: note: in definition of macro 'htons'
  90. #define htons(x) ( ((x)<< 8 & 0xFF00) | \
  91. ^
  92. .pioenvs/autogen_uno/Ethernet/Dns.cpp:304:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  93. uint16_t answerCount = htons(*((uint16_t*)&header[6]));
  94. ^
  95. .pioenvs/autogen_uno/Ethernet/utility/util.h:5:22: note: in definition of macro 'htons'
  96. ((x)>> 8 & 0x00FF) )
  97. ^
  98. .pioenvs/autogen_uno/Ethernet/Dns.cpp:313:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  99. for (uint16_t i =0; i < htons(*((uint16_t*)&header[4])); i++)
  100. ^
  101. .pioenvs/autogen_uno/Ethernet/utility/util.h:4:22: note: in definition of macro 'htons'
  102. #define htons(x) ( ((x)<< 8 & 0xFF00) | \
  103. ^
  104. .pioenvs/autogen_uno/Ethernet/Dns.cpp:313:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  105. for (uint16_t i =0; i < htons(*((uint16_t*)&header[4])); i++)
  106. ^
  107. .pioenvs/autogen_uno/Ethernet/utility/util.h:5:22: note: in definition of macro 'htons'
  108. ((x)>> 8 & 0x00FF) )
  109. ^
  110. 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
  111. 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
  112. 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
  113. 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
  114. 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
  115. 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
  116. 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
  117. avr-ranlib .pioenvs/autogen_uno/libEthernet.a
  118. 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
  119. In file included from .pioenvs/autogen_uno/PubSubClient_ID89/PubSubClient.cpp:7:0:
  120. .pioenvs/autogen_uno/PubSubClient_ID89/PubSubClient.h:72:46: warning: '__progmem__' attribute ignored [-Wattributes]
  121. boolean publish_P(char *, uint8_t PROGMEM *, unsigned int, boolean);
  122. ^
  123. avr-ar rcs .pioenvs/autogen_uno/libPubSubClient_ID89.a .pioenvs/autogen_uno/PubSubClient_ID89/PubSubClient.o
  124. avr-ranlib .pioenvs/autogen_uno/libPubSubClient_ID89.a
  125. 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
  126. avr-objcopy -O ihex -R .eeprom .pioenvs/autogen_uno/firmware.elf .pioenvs/autogen_uno/firmware.hex
  127. "avr-size" --mcu=atmega328p -C -d .pioenvs/autogen_uno/firmware.elf
  128. AVR Memory Usage
  129. ----------------
  130. Device: atmega328p
  131.  
  132. Program:   12370 bytes (37.8% Full)
  133. (.text + .data + .bootloader)
  134.  
  135. Data:        405 bytes (19.8% Full)
  136. (.data + .bss + .noinit)
  137.  
  138.  
  139. ================================================================= [SUCCESS] Took 8.39 seconds =================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement