pfeerick

Luos-io Button - Windows 10 Verbose Build Log

Jun 4th, 2020
53
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Processing l0 (platform: ststm32; board: l0; framework: stm32cube; build_flags: -I inc; lib_extra_dirs: ../../Drivers/; lib_deps: Luos@>0.6.6; debug_tool: stlink)
  2. --------------------------------------------------------------------------------
  3. CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/l0.html
  4. PLATFORM: ST STM32 6.1.0 > L0
  5. HARDWARE: STM32F072VBT6 48MHz, 16KB RAM, 128KB Flash
  6. DEBUG: Current (stlink) External (stlink)
  7. PACKAGES:
  8. - framework-stm32cube 2.0.181130
  9. - tool-dfuutil 1.9.200310
  10. - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
  11. LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
  12. LDF Modes: Finder ~ chain, Compatibility ~ soft
  13. Found 24 compatible libraries
  14. Scanning dependencies...
  15. Dependency Graph
  16. |-- <Luos> 0.6.7 (E:\repos\GitHub\Examples\Projects\Button\.pio\libdeps\l0\Luos_ID7112)
  17. | |-- <Robus> 1.2.0 (E:\repos\GitHub\Examples\Projects\Button\.pio\libdeps\l0\Robus_ID7111)
  18. |-- <Button> 0.6.0 (E:\repos\GitHub\Examples\Drivers\Button)
  19. | |-- <Luos> 0.6.7 (E:\repos\GitHub\Examples\Projects\Button\.pio\libdeps\l0\Luos_ID7112)
  20. | | |-- <Robus> 1.2.0 (E:\repos\GitHub\Examples\Projects\Button\.pio\libdeps\l0\Robus_ID7111)
  21. Building in release mode
  22. arm-none-eabi-gcc -o .pio\build\l0\src\adc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\adc.c
  23. arm-none-eabi-gcc -o .pio\build\l0\src\crc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\crc.c
  24. arm-none-eabi-gcc -o .pio\build\l0\src\dma.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\dma.c
  25. arm-none-eabi-gcc -o .pio\build\l0\src\gpio.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\gpio.c
  26. arm-none-eabi-gcc -o .pio\build\l0\src\main.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\main.c
  27. arm-none-eabi-gcc -o .pio\build\l0\src\stm32f0xx_hal_msp.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\stm32f0xx_hal_msp.c
  28. arm-none-eabi-gcc -o .pio\build\l0\src\stm32f0xx_it.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\stm32f0xx_it.c
  29. arm-none-eabi-gcc -o .pio\build\l0\src\sys.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\sys.c
  30. arm-none-eabi-gcc -o .pio\build\l0\src\syscalls.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\syscalls.c
  31. arm-none-eabi-gcc -o .pio\build\l0\src\system_stm32f0xx.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\system_stm32f0xx.c
  32. arm-none-eabi-gcc -o .pio\build\l0\src\usart.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Isrc -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common src\usart.c
  33. arm-none-eabi-gcc -o .pio\build\l0\libbdc\hal\l0\hal.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=1.2.0 -I.pio\libdeps\l0\Robus_ID7111\src -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 .pio\libdeps\l0\Robus_ID7111\hal\l0\hal.c
  34. arm-none-eabi-gcc -o .pio\build\l0\libbdc\Robus_ID7111\detection.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=1.2.0 -I.pio\libdeps\l0\Robus_ID7111\src -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 .pio\libdeps\l0\Robus_ID7111\src\detection.c
  35. arm-none-eabi-gcc -o .pio\build\l0\libbdc\Robus_ID7111\reception.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=1.2.0 -I.pio\libdeps\l0\Robus_ID7111\src -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 .pio\libdeps\l0\Robus_ID7111\src\reception.c
  36. .pio\libdeps\l0\Robus_ID7111\hal\l0\hal.c: In function 'crc':
  37. .pio\libdeps\l0\Robus_ID7111\hal\l0\hal.c:75:57: warning: passing argument 2 of 'HAL_CRC_Calculate' from incompatible pointer type [-Wincompatible-pointer-types]
  38. calc = (unsigned short)HAL_CRC_Calculate(&hcrc, data, size);
  39. ^~~~
  40. In file included from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_hal_conf.h:217:0,
  41. from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_hal.h:46,
  42. from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include/stm32f0xx.h:222,
  43. from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_ll_usart.h:45,
  44. from .pio\libdeps\l0\Robus_ID7111\hal\l0\hal.c:3:
  45. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_hal_crc.h:293:10: note: expected 'uint32_t * {aka long unsigned int *}' but argument is of type 'unsigned char *'
  46. uint32_t HAL_CRC_Calculate(CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t BufferLength);
  47. ^~~~~~~~~~~~~~~~~
  48. .pio\libdeps\l0\Robus_ID7111\hal\l0\hal.c:79:58: warning: passing argument 2 of 'HAL_CRC_Accumulate' from incompatible pointer type [-Wincompatible-pointer-types]
  49. calc = (unsigned short)HAL_CRC_Accumulate(&hcrc, data, 1);
  50. ^~~~
  51. In file included from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_hal_conf.h:217:0,
  52. from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_hal.h:46,
  53. from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include/stm32f0xx.h:222,
  54. from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_ll_usart.h:45,
  55. from .pio\libdeps\l0\Robus_ID7111\hal\l0\hal.c:3:
  56. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_hal_crc.h:292:10: note: expected 'uint32_t * {aka long unsigned int *}' but argument is of type 'unsigned char *'
  57. uint32_t HAL_CRC_Accumulate(CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t BufferLength);
  58. ^~~~~~~~~~~~~~~~~~
  59. arm-none-eabi-gcc -o .pio\build\l0\libbdc\Robus_ID7111\robus.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=1.2.0 -I.pio\libdeps\l0\Robus_ID7111\src -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 .pio\libdeps\l0\Robus_ID7111\src\robus.c
  60. arm-none-eabi-gcc -o .pio\build\l0\libbdc\Robus_ID7111\sys_msg.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=1.2.0 -I.pio\libdeps\l0\Robus_ID7111\src -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c
  61. .pio\libdeps\l0\Robus_ID7111\src\reception.c: In function 'module_concerned':
  62. .pio\libdeps\l0\Robus_ID7111\src\reception.c:92:39: warning: passing argument 1 of 'multicast_target_bank' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  63. if (multicast_target_bank(&ctx.vm_table[i], header->target))
  64. ^
  65. In file included from .pio\libdeps\l0\Robus_ID7111\src\reception.c:13:0:
  66. .pio\libdeps\l0\Robus_ID7111\Inc/target.h:13:15: note: expected 'vm_t * {aka struct vm_t *}' but argument is of type 'volatile vm_t * {aka volatile struct vm_t *}'
  67. unsigned char multicast_target_bank(vm_t *vm, unsigned short val);
  68. ^~~~~~~~~~~~~~~~~~~~~
  69. .pio\libdeps\l0\Robus_ID7111\src\reception.c: In function 'get_header':
  70. .pio\libdeps\l0\Robus_ID7111\src\reception.c:174:33: warning: passing argument 1 of 'module_concerned' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  71. keep = module_concerned(&CURRENTMSG.header);
  72. ^
  73. .pio\libdeps\l0\Robus_ID7111\src\reception.c:29:15: note: expected 'header_t * {aka struct <anonymous> *}' but argument is of type 'volatile header_t * {aka volatile struct <anonymous> *}'
  74. unsigned char module_concerned(header_t *header)
  75. ^~~~~~~~~~~~~~~~
  76. .pio\libdeps\l0\Robus_ID7111\src\reception.c:21:20: warning: passing argument 1 of 'crc' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  77. #define CURRENTMSG ctx.msg[ctx.current_buffer]
  78. ^
  79. .pio\libdeps\l0\Robus_ID7111\src\reception.c:178:17: note: in expansion of macro 'CURRENTMSG'
  80. crc(CURRENTMSG.stream, sizeof(header_t), (unsigned char *)&crc_val);
  81. ^~~~~~~~~~
  82. In file included from .pio\libdeps\l0\Robus_ID7111\Inc/detection.h:12:0,
  83. from .pio\libdeps\l0\Robus_ID7111\Inc/context.h:14,
  84. from .pio\libdeps\l0\Robus_ID7111\Inc/reception.h:11,
  85. from .pio\libdeps\l0\Robus_ID7111\src\reception.c:10:
  86. .pio\libdeps\l0\Robus_ID7111\hal\l0/hal.h:16:6: note: expected 'unsigned char *' but argument is of type 'volatile unsigned char *'
  87. void crc(unsigned char *data, unsigned short size, unsigned char *crc);
  88. ^~~
  89. .pio\libdeps\l0\Robus_ID7111\src\reception.c: In function 'get_data':
  90. .pio\libdeps\l0\Robus_ID7111\src\reception.c:195:13: warning: passing argument 1 of 'crc' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  91. crc(&CURRENTMSG.data[data_count], 1, (unsigned char *)&crc_val);
  92. ^
  93. In file included from .pio\libdeps\l0\Robus_ID7111\Inc/detection.h:12:0,
  94. from .pio\libdeps\l0\Robus_ID7111\Inc/context.h:14,
  95. from .pio\libdeps\l0\Robus_ID7111\Inc/reception.h:11,
  96. from .pio\libdeps\l0\Robus_ID7111\src\reception.c:10:
  97. .pio\libdeps\l0\Robus_ID7111\hal\l0/hal.h:16:6: note: expected 'unsigned char *' but argument is of type 'volatile unsigned char *'
  98. void crc(unsigned char *data, unsigned short size, unsigned char *crc);
  99. ^~~
  100. .pio\libdeps\l0\Robus_ID7111\src\reception.c:212:34: warning: passing argument 1 of 'msg_complete' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  101. msg_complete(&CURRENTMSG);
  102. ^
  103. In file included from .pio\libdeps\l0\Robus_ID7111\src\reception.c:10:0:
  104. .pio\libdeps\l0\Robus_ID7111\Inc/reception.h:23:6: note: expected 'msg_t * {aka struct <anonymous> *}' but argument is of type 'volatile msg_t * {aka volatile struct <anonymous> *}'
  105. void msg_complete(msg_t *msg);
  106. ^~~~~~~~~~~~
  107. .pio\libdeps\l0\Robus_ID7111\src\reception.c:221:42: warning: passing argument 1 of 'msg_complete' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  108. msg_complete(&CURRENTMSG);
  109. ^
  110. In file included from .pio\libdeps\l0\Robus_ID7111\src\reception.c:10:0:
  111. .pio\libdeps\l0\Robus_ID7111\Inc/reception.h:23:6: note: expected 'msg_t * {aka struct <anonymous> *}' but argument is of type 'volatile msg_t * {aka volatile struct <anonymous> *}'
  112. void msg_complete(msg_t *msg);
  113. ^~~~~~~~~~~~
  114. .pio\libdeps\l0\Robus_ID7111\src\reception.c: In function 'msg_complete':
  115. .pio\libdeps\l0\Robus_ID7111\src\reception.c:361:20: warning: passing argument 1 of 'memcpy' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  116. memcpy(&ctx.baudrate, msg->data, msg->header.size);
  117. ^
  118. In file included from c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\string.h:10:0,
  119. from .pio\libdeps\l0\Robus_ID7111\src\reception.c:9:
  120. c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\string.h:31:8: note: expected 'void * restrict' but argument is of type 'volatile unsigned int *'
  121. _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t));
  122. ^
  123. .pio\libdeps\l0\Robus_ID7111\src\reception.c:368:25: warning: passing argument 1 of 'ctx.luos_cb' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  124. ctx.luos_cb(&CURRENTMODULE, CURRENTMODULE.msg_pt);
  125. ^
  126. .pio\libdeps\l0\Robus_ID7111\src\reception.c:368:25: note: expected 'vm_t * {aka struct vm_t *}' but argument is of type 'volatile vm_t * {aka volatile struct vm_t *}'
  127. .pio\libdeps\l0\Robus_ID7111\src\reception.c:378:21: warning: passing argument 1 of 'ctx.luos_cb' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  128. ctx.luos_cb(&CURRENTMODULE, CURRENTMODULE.msg_pt);
  129. ^
  130. .pio\libdeps\l0\Robus_ID7111\src\reception.c:378:21: note: expected 'vm_t * {aka struct vm_t *}' but argument is of type 'volatile vm_t * {aka volatile struct vm_t *}'
  131. arm-none-eabi-gcc -o .pio\build\l0\libbdc\Robus_ID7111\target.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=1.2.0 -I.pio\libdeps\l0\Robus_ID7111\src -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 .pio\libdeps\l0\Robus_ID7111\src\target.c
  132. .pio\libdeps\l0\Robus_ID7111\src\robus.c: In function 'robus_modules_clear':
  133. .pio\libdeps\l0\Robus_ID7111\src\robus.c:71:12: warning: passing argument 1 of 'memset' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  134. memset(ctx.vm_table, 0, sizeof(vm_t) * MAX_VM_NUMBER);
  135. ^~~
  136. In file included from c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\string.h:10:0,
  137. from .pio\libdeps\l0\Robus_ID7111\src\robus.c:9:
  138. c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\string.h:33:7: note: expected 'void *' but argument is of type 'volatile vm_t * {aka volatile struct vm_t *}'
  139. _PTR _EXFUN(memset,(_PTR, int, size_t));
  140. ^
  141. .pio\libdeps\l0\Robus_ID7111\src\robus.c: In function 'robus_module_create':
  142. .pio\libdeps\l0\Robus_ID7111\src\robus.c:92:12: warning: return discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  143. return &ctx.vm_table[ctx.vm_number++];
  144. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145. .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c: In function 'send_ack':
  146. .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c:28:18: warning: passing argument 1 of 'hal_transmit' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  147. hal_transmit(&ctx.status.unmap, 1);
  148. ^
  149. In file included from .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c:10:0:
  150. .pio\libdeps\l0\Robus_ID7111\hal\l0/hal.h:19:15: note: expected 'unsigned char *' but argument is of type 'volatile unsigned char *'
  151. unsigned char hal_transmit(unsigned char *data, unsigned short size);
  152. ^~~~~~~~~~~~
  153. .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c: In function 'robus_send_sys':
  154. .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c:50:33: warning: passing argument 3 of 'crc' from incompatible pointer type [-Wincompatible-pointer-types]
  155. crc(msg->stream, full_size, (volatile unsigned short *)&msg->data[data_size]);
  156. ^
  157. In file included from .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c:10:0:
  158. .pio\libdeps\l0\Robus_ID7111\hal\l0/hal.h:16:6: note: expected 'unsigned char *' but argument is of type 'volatile short unsigned int *'
  159. void crc(unsigned char *data, unsigned short size, unsigned char *crc);
  160. ^~~
  161. .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c:60:21: warning: passing argument 1 of 'transmit' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  162. while (transmit((volatile unsigned char *)msg->stream, full_size))
  163. ^
  164. .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c:16:15: note: expected 'unsigned char *' but argument is of type 'volatile unsigned char *'
  165. unsigned char transmit(unsigned char *data, unsigned short size);
  166. ^~~~~~~~
  167. .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c:127:16: warning: passing argument 1 of 'memcpy' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  168. memcpy(&ctx.msg[ctx.current_buffer], msg, sizeof(header_t) + msg->header.size + 2);
  169. ^
  170. In file included from c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\string.h:10:0,
  171. from .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c:11:
  172. c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\string.h:31:8: note: expected 'void * restrict' but argument is of type 'volatile msg_t * {aka volatile struct <anonymous> *}'
  173. _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t));
  174. ^
  175. .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c:129:22: warning: passing argument 1 of 'msg_complete' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  176. msg_complete(&ctx.msg[ctx.current_buffer]);
  177. ^
  178. In file included from .pio\libdeps\l0\Robus_ID7111\src\sys_msg.c:13:0:
  179. .pio\libdeps\l0\Robus_ID7111\Inc/reception.h:23:6: note: expected 'msg_t * {aka struct <anonymous> *}' but argument is of type 'volatile msg_t * {aka volatile struct <anonymous> *}'
  180. void msg_complete(msg_t *msg);
  181. ^~~~~~~~~~~~
  182. arm-none-eabi-gcc -o .pio\build\l0\libd86\hal\l0\eeprom.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=0.6.7 -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 .pio\libdeps\l0\Luos_ID7112\hal\l0\eeprom.c
  183. arm-none-eabi-gcc -o .pio\build\l0\libd86\hal\l0\luos_board.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=0.6.7 -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 .pio\libdeps\l0\Luos_ID7112\hal\l0\luos_board.c
  184. arm-none-eabi-gcc -o .pio\build\l0\libd86\Luos_ID7112\luos.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=0.6.7 -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 .pio\libdeps\l0\Luos_ID7112\src\luos.c
  185. arm-none-eabi-ar rc .pio\build\l0\libbdc\libRobus_ID7111.a .pio\build\l0\libbdc\hal\l0\hal.o .pio\build\l0\libbdc\Robus_ID7111\detection.o .pio\build\l0\libbdc\Robus_ID7111\reception.o .pio\build\l0\libbdc\Robus_ID7111\robus.o .pio\build\l0\libbdc\Robus_ID7111\sys_msg.o .pio\build\l0\libbdc\Robus_ID7111\target.o
  186. .pio\libdeps\l0\Luos_ID7112\hal\l0\luos_board.c: In function 'node_init':
  187. .pio\libdeps\l0\Luos_ID7112\hal\l0\luos_board.c:139:34: warning: passing argument 2 of 'HAL_ADC_Start_DMA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  188. HAL_ADC_Start_DMA(&luos_adc, node_analog.unmap, sizeof(node_analog_t) / sizeof(uint32_t));
  189. ^~~~~~~~~~~
  190. In file included from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_hal_conf.h:201:0,
  191. from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_hal.h:46,
  192. from inc/main.h:31,
  193. from inc/adc.h:27,
  194. from .pio\libdeps\l0\Luos_ID7112\hal\l0/luos_board.h:5,
  195. from .pio\libdeps\l0\Luos_ID7112\hal\l0\luos_board.c:1:
  196. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_hal_adc.h:922:25: note: expected 'uint32_t * {aka long unsigned int *}' but argument is of type 'volatile uint32_t * {aka volatile long unsigned int *}'
  197. HAL_StatusTypeDef HAL_ADC_Start_DMA(ADC_HandleTypeDef* hadc, uint32_t* pData, uint32_t Length);
  198. ^~~~~~~~~~~~~~~~~
  199. .pio\libdeps\l0\Luos_ID7112\src\luos.c: In function 'luos_msg_handler':
  200. .pio\libdeps\l0\Luos_ID7112\src\luos.c:32:46: warning: passing argument 3 of 'luos_receive_data' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  201. if (luos_receive_data(module, input, route_tab))
  202. ^~~~~~~~~
  203. In file included from .pio\libdeps\l0\Luos_ID7112\src\luos.c:1:0:
  204. .pio\libdeps\l0\Luos_ID7112\Inc/luos.h:100:15: note: expected 'void *' but argument is of type 'volatile route_table_t * {aka volatile struct <anonymous> *}'
  205. unsigned char luos_receive_data(module_t *module, msg_t *msg, void *bin_data);
  206. ^~~~~~~~~~~~~~~~~
  207. .pio\libdeps\l0\Luos_ID7112\src\luos.c:43:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  208. sprintf(output->data, "%s", module->firm_version);
  209. ^~~~~~
  210. In file included from c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\string.h:10:0,
  211. from .pio\libdeps\l0\Luos_ID7112\OD/od_linear.h:12,
  212. from .pio\libdeps\l0\Luos_ID7112\OD/luos_od.h:11,
  213. from .pio\libdeps\l0\Luos_ID7112\Inc/module_structs.h:6,
  214. from .pio\libdeps\l0\Luos_ID7112\Inc/luos.h:5,
  215. from .pio\libdeps\l0\Luos_ID7112\src\luos.c:1:
  216. c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\stdio.h:244:5: note: expected 'char * restrict' but argument is of type 'unsigned char *'
  217. int _EXFUN(sprintf, (char *__restrict, const char *__restrict, ...)
  218. ^
  219. .pio\libdeps\l0\Luos_ID7112\src\luos.c:55:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  220. sprintf(output->data, "%s", luos_version);
  221. ^~~~~~
  222. In file included from c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\string.h:10:0,
  223. from .pio\libdeps\l0\Luos_ID7112\OD/od_linear.h:12,
  224. from .pio\libdeps\l0\Luos_ID7112\OD/luos_od.h:11,
  225. from .pio\libdeps\l0\Luos_ID7112\Inc/module_structs.h:6,
  226. from .pio\libdeps\l0\Luos_ID7112\Inc/luos.h:5,
  227. from .pio\libdeps\l0\Luos_ID7112\src\luos.c:1:
  228. c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\stdio.h:244:5: note: expected 'char * restrict' but argument is of type 'unsigned char *'
  229. int _EXFUN(sprintf, (char *__restrict, const char *__restrict, ...)
  230. ^
  231. .pio\libdeps\l0\Luos_ID7112\src\luos.c:66:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  232. sprintf(output->data, "%s", ROBUS_VERSION);
  233. ^~~~~~
  234. In file included from c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\string.h:10:0,
  235. from .pio\libdeps\l0\Luos_ID7112\OD/od_linear.h:12,
  236. from .pio\libdeps\l0\Luos_ID7112\OD/luos_od.h:11,
  237. from .pio\libdeps\l0\Luos_ID7112\Inc/module_structs.h:6,
  238. from .pio\libdeps\l0\Luos_ID7112\Inc/luos.h:5,
  239. from .pio\libdeps\l0\Luos_ID7112\src\luos.c:1:
  240. c:\users\peter\.platformio\packages\toolchain-gccarmnoneeabi@1.70201.0\arm-none-eabi\include\stdio.h:244:5: note: expected 'char * restrict' but argument is of type 'unsigned char *'
  241. int _EXFUN(sprintf, (char *__restrict, const char *__restrict, ...)
  242. ^
  243. .pio\libdeps\l0\Luos_ID7112\src\luos.c: In function 'luos_cb':
  244. .pio\libdeps\l0\Luos_ID7112\src\luos.c:154:26: warning: passing argument 1 of 'luos_msg_handler' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  245. if (luos_msg_handler(module, msg, (msg_t *)&luos_pub_msg))
  246. ^~~~~~
  247. .pio\libdeps\l0\Luos_ID7112\src\luos.c:17:12: note: expected 'module_t * {aka struct module_t *}' but argument is of type 'volatile module_t * {aka volatile struct module_t *}'
  248. static int luos_msg_handler(module_t *module, msg_t *input, msg_t *output)
  249. ^~~~~~~~~~~~~~~~
  250. .pio\libdeps\l0\Luos_ID7112\src\luos.c:156:29: warning: assignment discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  251. luos_module_pointer = module;
  252. ^
  253. .pio\libdeps\l0\Luos_ID7112\src\luos.c:160:37: warning: passing argument 1 of 'node_msg_handler' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  254. int pub_type = node_msg_handler(module, msg, (msg_t *)&luos_pub_msg);
  255. ^~~~~~
  256. In file included from .pio\libdeps\l0\Luos_ID7112\src\luos.c:2:0:
  257. .pio\libdeps\l0\Luos_ID7112\hal\l0/luos_board.h:29:5: note: expected 'module_t * {aka struct module_t *}' but argument is of type 'volatile module_t * {aka volatile struct module_t *}'
  258. int node_msg_handler(module_t *module, msg_t *input, msg_t *output);
  259. ^~~~~~~~~~~~~~~~
  260. .pio\libdeps\l0\Luos_ID7112\src\luos.c:167:29: warning: assignment discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  261. luos_module_pointer = module;
  262. ^
  263. .pio\libdeps\l0\Luos_ID7112\src\luos.c:173:24: warning: passing argument 1 of 'module->mod_cb' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  264. module->mod_cb(module, msg);
  265. ^~~~~~
  266. .pio\libdeps\l0\Luos_ID7112\src\luos.c:173:24: note: expected 'struct module_t *' but argument is of type 'volatile module_t * {aka volatile struct module_t *}'
  267. .pio\libdeps\l0\Luos_ID7112\src\luos.c:178:18: warning: passing argument 1 of 'mngr_set' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  268. mngr_set(module, msg);
  269. ^~~~~~
  270. In file included from .pio\libdeps\l0\Luos_ID7112\src\luos.c:4:0:
  271. .pio\libdeps\l0\Luos_ID7112\Inc/message_mngr.h:26:6: note: expected 'module_t * {aka struct module_t *}' but argument is of type 'volatile module_t * {aka volatile struct module_t *}'
  272. void mngr_set(module_t *module, msg_t *msg);
  273. ^~~~~~~~
  274. .pio\libdeps\l0\Luos_ID7112\src\luos.c: In function 'transmit_local_route_table':
  275. .pio\libdeps\l0\Luos_ID7112\src\luos.c:196:34: warning: passing argument 1 of 'convert_board_to_route_table' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  276. convert_board_to_route_table(&local_route_table[entry_nb++], uuid, detection_branches, table_size);
  277. ^
  278. In file included from .pio\libdeps\l0\Luos_ID7112\Inc/luos.h:6:0,
  279. from .pio\libdeps\l0\Luos_ID7112\src\luos.c:1:
  280. .pio\libdeps\l0\Luos_ID7112\Inc/routingTable.h:56:6: note: expected 'route_table_t * {aka struct <anonymous> *}' but argument is of type 'volatile route_table_t * {aka volatile struct <anonymous> *}'
  281. void convert_board_to_route_table(route_table_t *entry, luos_uuid_t uuid, unsigned short *port_table, int branch_nb);
  282. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  283. .pio\libdeps\l0\Luos_ID7112\src\luos.c:200:39: warning: passing argument 1 of 'convert_module_to_route_table' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  284. convert_module_to_route_table(&local_route_table[entry_nb++], &module_table[i]);
  285. ^
  286. In file included from .pio\libdeps\l0\Luos_ID7112\Inc/luos.h:6:0,
  287. from .pio\libdeps\l0\Luos_ID7112\src\luos.c:1:
  288. .pio\libdeps\l0\Luos_ID7112\Inc/routingTable.h:57:6: note: expected 'route_table_t * {aka struct <anonymous> *}' but argument is of type 'volatile route_table_t * {aka volatile struct <anonymous> *}'
  289. void convert_module_to_route_table(route_table_t *entry, module_t *module);
  290. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  291. .pio\libdeps\l0\Luos_ID7112\src\luos.c:202:65: warning: passing argument 3 of 'luos_send_data' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  292. luos_send_data(luos_module_pointer, (msg_t *)&luos_pub_msg, local_route_table, (entry_nb * sizeof(route_table_t)));
  293. ^~~~~~~~~~~~~~~~~
  294. In file included from .pio\libdeps\l0\Luos_ID7112\src\luos.c:1:0:
  295. .pio\libdeps\l0\Luos_ID7112\Inc/luos.h:75:15: note: expected 'void *' but argument is of type 'volatile route_table_t * {aka volatile struct <anonymous> *}'
  296. unsigned char luos_send_data(module_t *module, msg_t *msg, void *bin_data, unsigned short size);
  297. ^~~~~~~~~~~~~~
  298. .pio\libdeps\l0\Luos_ID7112\src\luos.c: In function 'luos_send_data':
  299. .pio\libdeps\l0\Luos_ID7112\src\luos.c:371:36: warning: dereferencing 'void *' pointer
  300. memcpy(msg->data, &bin_data[sent_size], chunk_size);
  301. ^
  302. .pio\libdeps\l0\Luos_ID7112\src\luos.c: In function 'luos_receive_data':
  303. .pio\libdeps\l0\Luos_ID7112\src\luos.c:462:21: warning: dereferencing 'void *' pointer
  304. memcpy(&bin_data[data_size[id]], msg->data, chunk_size);
  305. ^
  306. arm-none-eabi-ranlib .pio\build\l0\libbdc\libRobus_ID7111.a
  307. arm-none-eabi-gcc -o .pio\build\l0\libd86\Luos_ID7112\message_mngr.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=0.6.7 -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 .pio\libdeps\l0\Luos_ID7112\src\message_mngr.c
  308. arm-none-eabi-gcc -o .pio\build\l0\libd86\Luos_ID7112\routingTable.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=0.6.7 -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 .pio\libdeps\l0\Luos_ID7112\src\routingTable.c
  309. arm-none-eabi-gcc -o .pio\build\l0\libd86\Luos_ID7112\streaming.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=0.6.7 -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 .pio\libdeps\l0\Luos_ID7112\src\streaming.c
  310. arm-none-eabi-gcc -o .pio\build\l0\lib6ac\Button\button.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -DVERSION=0.6.0 -IE:\repos\GitHub\Examples\Drivers\Button -I.pio\libdeps\l0\Luos_ID7112\src -I.pio\libdeps\l0\Robus_ID7111\src -I.pio\libdeps\l0\Robus_ID7111\Inc -I.pio\libdeps\l0\Robus_ID7111\hal\l0 -I.pio\libdeps\l0\Luos_ID7112\Inc -I.pio\libdeps\l0\Luos_ID7112\OD -I.pio\libdeps\l0\Luos_ID7112\hal\l0 -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common E:\repos\GitHub\Examples\Drivers\Button\button.c
  311. .pio\libdeps\l0\Luos_ID7112\src\streaming.c: In function 'create_streaming_channel':
  312. .pio\libdeps\l0\Luos_ID7112\src\streaming.c:13:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  313. stream.ring_buffer = ring_buffer;
  314. ^
  315. .pio\libdeps\l0\Luos_ID7112\src\streaming.c:15:28: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  316. stream.end_ring_buffer = ring_buffer + (stream.data_size * ring_buffer_size);
  317. ^
  318. .pio\libdeps\l0\Luos_ID7112\src\streaming.c: In function 'get_samples':
  319. .pio\libdeps\l0\Luos_ID7112\src\streaming.c:46:25: warning: dereferencing 'void *' pointer
  320. memcpy(&data[chunk1], stream->ring_buffer, chunk2);
  321. ^
  322. .pio\libdeps\l0\Luos_ID7112\src\streaming.c: In function 'set_samples':
  323. .pio\libdeps\l0\Luos_ID7112\src\streaming.c:99:42: warning: dereferencing 'void *' pointer
  324. memcpy(stream->ring_buffer, &data[chunk1], chunk2);
  325. ^
  326. .pio\libdeps\l0\Luos_ID7112\src\message_mngr.c: In function 'mngr_get_msg':
  327. .pio\libdeps\l0\Luos_ID7112\src\message_mngr.c:50:19: warning: assignment discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers]
  328. chunk->module = module_msg_mngr[module_index];
  329. ^
  330. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c
  331. .pio\libdeps\l0\Luos_ID7112\src\routingTable.c: In function 'add_num_to_alias':
  332. .pio\libdeps\l0\Luos_ID7112\src\routingTable.c:250:5: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration]
  333. sprintf(alias, "%s%d", alias, num);
  334. ^~~~~~~
  335. .pio\libdeps\l0\Luos_ID7112\src\routingTable.c:250:5: warning: incompatible implicit declaration of built-in function 'sprintf'
  336. .pio\libdeps\l0\Luos_ID7112\src\routingTable.c:250:5: note: include '<stdio.h>' or provide a declaration of 'sprintf'
  337. .pio\libdeps\l0\Luos_ID7112\src\routingTable.c: In function 'wait_route_table':
  338. .pio\libdeps\l0\Luos_ID7112\src\routingTable.c:258:26: warning: implicit declaration of function 'HAL_GetTick' [-Wimplicit-function-declaration]
  339. uint32_t timestamp = HAL_GetTick(); // TODO : create a function for it into board
  340. ^~~~~~~~~~~
  341. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_adc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_adc.c
  342. arm-none-eabi-ar rc .pio\build\l0\lib6ac\libButton.a .pio\build\l0\lib6ac\Button\button.o
  343. arm-none-eabi-ar rc .pio\build\l0\libd86\libLuos_ID7112.a .pio\build\l0\libd86\hal\l0\eeprom.o .pio\build\l0\libd86\hal\l0\luos_board.o .pio\build\l0\libd86\Luos_ID7112\luos.o .pio\build\l0\libd86\Luos_ID7112\message_mngr.o .pio\build\l0\libd86\Luos_ID7112\routingTable.o .pio\build\l0\libd86\Luos_ID7112\streaming.o
  344. arm-none-eabi-ranlib .pio\build\l0\lib6ac\libButton.a
  345. arm-none-eabi-ranlib .pio\build\l0\libd86\libLuos_ID7112.a
  346. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_adc_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_adc_ex.c
  347. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_can.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_can.c
  348. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_cec.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cec.c
  349. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_comp.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_comp.c
  350. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_cortex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c
  351. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_crc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c
  352. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_crc_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc_ex.c
  353. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_dac.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dac.c
  354. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_dac_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dac_ex.c
  355. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c: In function 'CRC_Handle_8':
  356. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c:475:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  357. *(uint16_t volatile*) (&hcrc->Instance->DR) = ((uint32_t)pBuffer[4*i]<<8) | (uint32_t)pBuffer[4*i+1];
  358. ^
  359. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c:479:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  360. *(uint16_t volatile*) (&hcrc->Instance->DR) = ((uint32_t)pBuffer[4*i]<<8) | (uint32_t)pBuffer[4*i+1];
  361. ^
  362. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c: In function 'CRC_Handle_16':
  363. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_crc.c:511:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  364. *(uint16_t volatile*) (&hcrc->Instance->DR) = pBuffer[2*i];
  365. ^
  366. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_dma.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c
  367. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_flash.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash.c
  368. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_flash_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash_ex.c
  369. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_gpio.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_gpio.c
  370. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_i2c.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c.c
  371. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_i2c_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c_ex.c
  372. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_i2s.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2s.c
  373. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_irda.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_irda.c
  374. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_iwdg.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_iwdg.c
  375. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_pcd.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pcd.c
  376. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_pcd_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pcd_ex.c
  377. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_pwr.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c
  378. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_pwr_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr_ex.c
  379. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_rcc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c
  380. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_rcc_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c
  381. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_rtc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rtc.c
  382. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_rtc_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rtc_ex.c
  383. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_smartcard.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_smartcard.c
  384. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_smartcard_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_smartcard_ex.c
  385. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_smbus.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_smbus.c
  386. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_spi.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_spi.c
  387. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_spi_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_spi_ex.c
  388. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_tim.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim.c
  389. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_tim_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim_ex.c
  390. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_tsc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tsc.c
  391. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_uart.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_uart.c
  392. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_uart_ex.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_uart_ex.c
  393. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_usart.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_usart.c
  394. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_wwdg.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_wwdg.c
  395. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_adc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_adc.c
  396. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_comp.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_comp.c
  397. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_crc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_crc.c
  398. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_crs.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_crs.c
  399. In file included from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_crc.c:38:0:
  400. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_ll_crc.h: In function 'LL_CRC_FeedData16':
  401. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_ll_crc.h:371:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  402. *(uint16_t __IO *)(&CRCx->DR) = (uint16_t) InData;
  403. ^
  404. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_dac.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dac.c
  405. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_dma.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c
  406. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_exti.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c
  407. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_gpio.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c
  408. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_i2c.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_i2c.c
  409. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_pwr.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c
  410. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_rcc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c
  411. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_rtc.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rtc.c
  412. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_spi.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_spi.c
  413. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_tim.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_tim.c
  414. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_usart.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_usart.c
  415. In file included from C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_spi.c:38:0:
  416. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_ll_spi.h: In function 'LL_SPI_TransmitData16':
  417. C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc/stm32f0xx_ll_spi.h:1388:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  418. *((__IO uint16_t *)&SPIx->DR) = TxData;
  419. ^
  420. arm-none-eabi-gcc -o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_utils.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c
  421. arm-none-eabi-gcc -x assembler-with-cpp -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common -c -o .pio\build\l0\FrameworkCMSISDevice\gcc\startup_stm32f072xb.o C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Source\Templates\gcc\startup_stm32f072xb.s
  422. arm-none-eabi-gcc -o .pio\build\l0\FrameworkCMSISDevice\system_stm32f0xx.o -c -Os -ffunction-sections -fdata-sections -Wall -mthumb -mcpu=cortex-m0 -nostdlib -DPLATFORMIO=40304 -DSTM32F072xB -DUSE_FULL_LL_DRIVER -DHAL=l0 -DUSE_HAL_DRIVER -DF_CPU=48000000L -Iinc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\BSP\Components\Common C:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Device\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c
  423. arm-none-eabi-ar rc .pio\build\l0\libFrameworkHALDriver.a .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_adc.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_adc_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_can.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_cec.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_comp.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_cortex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_crc.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_crc_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_dac.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_dac_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_dma.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_flash.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_flash_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_gpio.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_i2c.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_i2c_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_i2s.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_irda.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_iwdg.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_pcd.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_pcd_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_pwr.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_pwr_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_rcc.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_rcc_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_rtc.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_rtc_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_smartcard.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_smartcard_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_smbus.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_spi.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_spi_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_tim.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_tim_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_tsc.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_uart.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_uart_ex.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_usart.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_hal_wwdg.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_adc.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_comp.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_crc.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_crs.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_dac.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_dma.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_exti.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_gpio.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_i2c.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_pwr.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_rcc.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_rtc.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_spi.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_tim.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_usart.o .pio\build\l0\FrameworkHALDriver\Src\stm32f0xx_ll_utils.o
  424. arm-none-eabi-ranlib .pio\build\l0\libFrameworkHALDriver.a
  425. arm-none-eabi-ar rc .pio\build\l0\libFrameworkCMSISDevice.a .pio\build\l0\FrameworkCMSISDevice\gcc\startup_stm32f072xb.o .pio\build\l0\FrameworkCMSISDevice\system_stm32f0xx.o
  426. arm-none-eabi-ranlib .pio\build\l0\libFrameworkCMSISDevice.a
  427. arm-none-eabi-gcc -o .pio\build\l0\firmware.elf -T C:\Users\Peter\.platformio\packages\framework-stm32cube\platformio\ldscripts\STM32F072VB_FLASH.ld -Os -Wl,--gc-sections,--relax -mthumb -mcpu=cortex-m0 --specs=nano.specs --specs=nosys.specs .pio\build\l0\src\adc.o .pio\build\l0\src\crc.o .pio\build\l0\src\dma.o .pio\build\l0\src\gpio.o .pio\build\l0\src\main.o .pio\build\l0\src\stm32f0xx_hal_msp.o .pio\build\l0\src\stm32f0xx_it.o .pio\build\l0\src\sys.o .pio\build\l0\src\syscalls.o .pio\build\l0\src\system_stm32f0xx.o .pio\build\l0\src\usart.o -LC:\users\peter\.platformio\platforms\ststm32\ldscripts -L.pio\build\l0 -LC:\users\peter\.platformio\packages\framework-stm32cube\f0\Drivers\CMSIS\Lib\GCC -LC:\users\peter\.platformio\packages\framework-stm32cube\platformio\ldscripts -Wl,--start-group .pio\build\l0\libbdc\libRobus_ID7111.a .pio\build\l0\libd86\libLuos_ID7112.a .pio\build\l0\lib6ac\libButton.a -lc -lgcc -lm -lstdc++ -lnosys .pio\build\l0\libFrameworkHALDriver.a .pio\build\l0\libFrameworkCMSISDevice.a -Wl,--end-group
  428. MethodWrapper(["checkprogsize"], [".pio\build\l0\firmware.elf"])
  429. arm-none-eabi-objcopy -O binary .pio\build\l0\firmware.elf .pio\build\l0\firmware.bin
  430. Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
  431. RAM: [=== ] 30.5% (used 4996 bytes from 16384 bytes)
  432. Flash: [== ] 16.3% (used 21400 bytes from 131072 bytes)
  433. .pio\build\l0\firmware.elf :
  434.  
  435. section size addr
  436.  
  437. .isr_vector 192 134217728
  438.  
  439. .text 21100 134217920
  440.  
  441. .rodata 292 134239020
  442.  
  443. .init_array 4 134239312
  444.  
  445. .fini_array 4 134239316
  446.  
  447. .data 8 536870912
  448.  
  449. .bss 4988 536870920
  450.  
  451. ._user_heap_stack 1536 536875908
  452.  
  453. .ARM.attributes 40 0
  454.  
  455. .comment 126 0
  456.  
  457. .debug_frame 704 0
  458.  
  459. Total 28994
  460. "C:\Users\Peter\.platformio\packages\tool-dfuutil\bin\dfu-suffix" -v 0x0483 -p 0xDF11 -d 0xffff -a .pio\build\l0\firmware.bin
  461. dfu-suffix (dfu-util) 0.9
  462.  
  463. Copyright 2011-2012 Stefan Schmidt, 2013-2014 Tormod Volden
  464. This program is Free Software and has ABSOLUTELY NO WARRANTY
  465. Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
  466.  
  467. Suffix successfully added to file
  468. ========================= [SUCCESS] Took 23.40 seconds =========================
RAW Paste Data