Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ arm-none-eabi-gcc -v && \
- > git clone https://github.com/RavenLRS/raven && \
- > cd raven && \
- > git submodule update --init --recursive && \
- > TARGET=stm32f1_blackpill_rx make && \
- > curl https://github.com/jaxxzer/raven/commit/e92aa5b8741c96064abdf3f8e1c467bf06b603df.patch | git apply && \
- > git diff && \
- > TARGET=stm32f1_blackpill_rx make
- Using built-in specs.
- COLLECT_GCC=arm-none-eabi-gcc
- COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/8.2.0/lto-wrapper
- Target: arm-none-eabi
- Configured with: /build/arm-none-eabi-gcc/src/gcc-8.2.0/configure --target=arm-none-eabi --prefix=/usr --with-sysroot=/usr/arm-none-eabi --with-native-system-header-dir=/include --libexecdir=/usr/lib --enable-languages=c,c++ --enable-plugins --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-system-zlib --with-newlib --with-headers=/usr/arm-none-eabi/include --with-python-dir=share/gcc-arm-none-eabi --with-gmp --with-mpfr --with-mpc --with-isl --with-libelf --enable-gnu-indirect-function --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='Arch Repository' --with-bugurl=https://bugs.archlinux.org/ --with-multilib-list=rmprofile
- Thread model: single
- gcc version 8.2.0 (Arch Repository)
- Cloning into 'raven'...
- remote: Enumerating objects: 12, done.
- remote: Counting objects: 100% (12/12), done.
- remote: Compressing objects: 100% (10/10), done.
- remote: Total 2415 (delta 4), reused 7 (delta 2), pack-reused 2403
- Receiving objects: 100% (2415/2415), 12.68 MiB | 7.70 MiB/s, done.
- Resolving deltas: 100% (1461/1461), done.
- Submodule 'components/idf_wmonitor_lib' (https://github.com/fiam/idf_wmonitor_lib.git) registered for path 'components/idf_wmonitor_lib'
- Submodule 'components/u8g2/u8g2' (https://github.com/olikraus/u8g2.git) registered for path 'components/u8g2/u8g2'
- Submodule 'lib/esp-idf' (https://github.com/espressif/esp-idf.git) registered for path 'lib/esp-idf'
- Submodule 'lib/libopencm3' (https://github.com/libopencm3/libopencm3) registered for path 'lib/libopencm3'
- Cloning into '/home/jacob/tmp/raven/components/idf_wmonitor_lib'...
- Cloning into '/home/jacob/tmp/raven/components/u8g2/u8g2'...
- Cloning into '/home/jacob/tmp/raven/lib/libopencm3'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf'...
- Submodule path 'components/idf_wmonitor_lib': checked out 'a8c62779cda88199e57c8575a4f70e6c9ecd2c4b'
- Submodule path 'components/u8g2/u8g2': checked out 'd7a20ce5f89c1729721b917025599c57ca105c55'
- Submodule path 'lib/esp-idf': checked out 'bb56d86fde5052bbc06d3c574ea4b83e9405bfe9'
- Submodule 'components/aws_iot/aws-iot-device-sdk-embedded-C' (https://github.com/espressif/aws-iot-device-sdk-embedded-C.git) registered for path 'lib/esp-idf/components/aws_iot/aws-iot-device-sdk-embedded-C'
- Submodule 'components/bt/lib' (https://github.com/espressif/esp32-bt-lib.git) registered for path 'lib/esp-idf/components/bt/lib'
- Submodule 'components/coap/libcoap' (https://github.com/obgm/libcoap.git) registered for path 'lib/esp-idf/components/coap/libcoap'
- Submodule 'components/esp32/lib' (https://github.com/espressif/esp32-wifi-lib.git) registered for path 'lib/esp-idf/components/esp32/lib'
- Submodule 'components/esptool_py/esptool' (https://github.com/espressif/esptool.git) registered for path 'lib/esp-idf/components/esptool_py/esptool'
- Submodule 'components/json/cJSON' (https://github.com/DaveGamble/cJSON.git) registered for path 'lib/esp-idf/components/json/cJSON'
- Submodule 'components/libsodium/libsodium' (https://github.com/jedisct1/libsodium.git) registered for path 'lib/esp-idf/components/libsodium/libsodium'
- Submodule 'components/micro-ecc/micro-ecc' (https://github.com/kmackay/micro-ecc.git) registered for path 'lib/esp-idf/components/micro-ecc/micro-ecc'
- Submodule 'components/nghttp/nghttp2' (https://github.com/nghttp2/nghttp2.git) registered for path 'lib/esp-idf/components/nghttp/nghttp2'
- Submodule 'components/spiffs/spiffs' (https://github.com/pellepl/spiffs.git) registered for path 'lib/esp-idf/components/spiffs/spiffs'
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/aws_iot/aws-iot-device-sdk-embedded-C'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/micro-ecc/micro-ecc'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/bt/lib'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/spiffs/spiffs'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/json/cJSON'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/coap/libcoap'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/esp32/lib'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/esptool_py/esptool'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/libsodium/libsodium'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/nghttp/nghttp2'...
- Submodule path 'lib/esp-idf/components/aws_iot/aws-iot-device-sdk-embedded-C': checked out '7132505b00d2dd57f48478e75efa636021919aae'
- Submodule path 'lib/esp-idf/components/bt/lib': checked out '979dd2c7420e9323b3bf9dacdaa1393906114961'
- Submodule path 'lib/esp-idf/components/coap/libcoap': checked out '6468887a12666f88b8704d797fc176cd4f40ee4c'
- Submodule path 'lib/esp-idf/components/esp32/lib': checked out 'a0181fa8175d742e4c6ca833391a01652feb1702'
- Submodule path 'lib/esp-idf/components/esptool_py/esptool': checked out '59b8dd8bfe3927dc11ffc06603fa082cb0f523bb'
- Submodule path 'lib/esp-idf/components/json/cJSON': checked out '7cc52f60356909b3dd260304c7c50c0693699353'
- Submodule path 'lib/esp-idf/components/libsodium/libsodium': checked out '70170c28c844a4786e75efc626e1aeebc93caebc'
- Submodule path 'lib/esp-idf/components/micro-ecc/micro-ecc': checked out '14222e062d77f45321676e813d9525f32a88e8fa'
- Submodule path 'lib/esp-idf/components/nghttp/nghttp2': checked out '3bcc416e13cc790e2fb45fcfe9111d38609c5032'
- Submodule 'third-party/mruby' (https://github.com/mruby/mruby) registered for path 'lib/esp-idf/components/nghttp/nghttp2/third-party/mruby'
- Submodule 'third-party/neverbleed' (https://github.com/h2o/neverbleed.git) registered for path 'lib/esp-idf/components/nghttp/nghttp2/third-party/neverbleed'
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/nghttp/nghttp2/third-party/mruby'...
- Cloning into '/home/jacob/tmp/raven/lib/esp-idf/components/nghttp/nghttp2/third-party/neverbleed'...
- Submodule path 'lib/esp-idf/components/nghttp/nghttp2/third-party/mruby': checked out '22464fe5a0a10f2b077eaba109ce1e912e4a77de'
- Submodule path 'lib/esp-idf/components/nghttp/nghttp2/third-party/neverbleed': checked out 'da5c2ab419a3bb8a4cc6c37a6c7f3e4bd4b41134'
- Submodule path 'lib/esp-idf/components/spiffs/spiffs': checked out 'f5e26c4e933189593a71c6b82cda381a7b21e41c'
- Submodule path 'lib/libopencm3': checked out '239b4a47040079743cd03df370135d9364e15ab7'
- make[1]: Entering directory '/home/jacob/tmp/raven'
- CC lib/FreeRTOSv10.1.1/FreeRTOS/Source/queue.c
- CC lib/FreeRTOSv10.1.1/FreeRTOS/Source/croutine.c
- CC lib/FreeRTOSv10.1.1/FreeRTOS/Source/list.c
- CC lib/FreeRTOSv10.1.1/FreeRTOS/Source/stream_buffer.c
- CC lib/FreeRTOSv10.1.1/FreeRTOS/Source/event_groups.c
- CC lib/FreeRTOSv10.1.1/FreeRTOS/Source/tasks.c
- CC lib/FreeRTOSv10.1.1/FreeRTOS/Source/timers.c
- CC lib/FreeRTOSv10.1.1/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c
- CC components/hal-stm32/init.c
- CC components/hal-stm32/log.c
- components/hal-stm32/log.c: In function 'log_printf':
- components/hal-stm32/log.c:3:29: warning: unused parameter 'level' [-Wunused-parameter]
- void log_printf(log_level_e level, const char *tag, const char *format, ...)
- ~~~~~~~~~~~~^~~~~
- components/hal-stm32/log.c:3:48: warning: unused parameter 'tag' [-Wunused-parameter]
- void log_printf(log_level_e level, const char *tag, const char *format, ...)
- ~~~~~~~~~~~~^~~
- components/hal-stm32/log.c:3:65: warning: unused parameter 'format' [-Wunused-parameter]
- void log_printf(log_level_e level, const char *tag, const char *format, ...)
- ~~~~~~~~~~~~^~~~~~
- components/hal-stm32/log.c: In function 'log_print_buffer_hex':
- components/hal-stm32/log.c:7:39: warning: unused parameter 'level' [-Wunused-parameter]
- void log_print_buffer_hex(log_level_e level, const char *tag, const void *buffer, size_t size)
- ~~~~~~~~~~~~^~~~~
- components/hal-stm32/log.c:7:58: warning: unused parameter 'tag' [-Wunused-parameter]
- void log_print_buffer_hex(log_level_e level, const char *tag, const void *buffer, size_t size)
- ~~~~~~~~~~~~^~~
- components/hal-stm32/log.c:7:75: warning: unused parameter 'buffer' [-Wunused-parameter]
- void log_print_buffer_hex(log_level_e level, const char *tag, const void *buffer, size_t size)
- ~~~~~~~~~~~~^~~~~~
- components/hal-stm32/log.c:7:90: warning: unused parameter 'size' [-Wunused-parameter]
- void log_print_buffer_hex(log_level_e level, const char *tag, const void *buffer, size_t size)
- ~~~~~~~^~~~
- CC components/hal-stm32/spi.c
- components/hal-stm32/spi.c: In function 'hal_spi_bus_init':
- components/hal-stm32/spi.c:5:42: warning: unused parameter 'bus' [-Wunused-parameter]
- hal_err_t hal_spi_bus_init(hal_spi_bus_t bus, hal_gpio_t miso, hal_gpio_t mosi, hal_gpio_t sck)
- ~~~~~~~~~~~~~~^~~
- components/hal-stm32/spi.c:5:58: warning: unused parameter 'miso' [-Wunused-parameter]
- hal_err_t hal_spi_bus_init(hal_spi_bus_t bus, hal_gpio_t miso, hal_gpio_t mosi, hal_gpio_t sck)
- ~~~~~~~~~~~^~~~
- components/hal-stm32/spi.c:5:75: warning: unused parameter 'mosi' [-Wunused-parameter]
- hal_err_t hal_spi_bus_init(hal_spi_bus_t bus, hal_gpio_t miso, hal_gpio_t mosi, hal_gpio_t sck)
- ~~~~~~~~~~~^~~~
- components/hal-stm32/spi.c:5:92: warning: unused parameter 'sck' [-Wunused-parameter]
- hal_err_t hal_spi_bus_init(hal_spi_bus_t bus, hal_gpio_t miso, hal_gpio_t mosi, hal_gpio_t sck)
- ~~~~~~~~~~~^~~
- components/hal-stm32/spi.c: In function 'hal_spi_bus_add_device':
- components/hal-stm32/spi.c:10:48: warning: unused parameter 'bus' [-Wunused-parameter]
- hal_err_t hal_spi_bus_add_device(hal_spi_bus_t bus, const hal_spi_device_config_t *cfg, hal_spi_device_handle_t *dev)
- ~~~~~~~~~~~~~~^~~
- components/hal-stm32/spi.c:10:84: warning: unused parameter 'cfg' [-Wunused-parameter]
- hal_err_t hal_spi_bus_add_device(hal_spi_bus_t bus, const hal_spi_device_config_t *cfg, hal_spi_device_handle_t *dev)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- components/hal-stm32/spi.c:10:114: warning: unused parameter 'dev' [-Wunused-parameter]
- hal_err_t hal_spi_bus_add_device(hal_spi_bus_t bus, const hal_spi_device_config_t *cfg, hal_spi_device_handle_t *dev)
- ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- components/hal-stm32/spi.c: In function 'hal_spi_device_transmit':
- components/hal-stm32/spi.c:15:66: warning: unused parameter 'dev' [-Wunused-parameter]
- hal_err_t hal_spi_device_transmit(const hal_spi_device_handle_t *dev, uint16_t cmd, uint32_t addr,
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- components/hal-stm32/spi.c:15:80: warning: unused parameter 'cmd' [-Wunused-parameter]
- hal_err_t hal_spi_device_transmit(const hal_spi_device_handle_t *dev, uint16_t cmd, uint32_t addr,
- ~~~~~~~~~^~~
- components/hal-stm32/spi.c:15:94: warning: unused parameter 'addr' [-Wunused-parameter]
- hal_err_t hal_spi_device_transmit(const hal_spi_device_handle_t *dev, uint16_t cmd, uint32_t addr,
- ~~~~~~~~~^~~~
- components/hal-stm32/spi.c:16:47: warning: unused parameter 'tx' [-Wunused-parameter]
- const void *tx, size_t tx_size,
- ~~~~~~~~~~~~^~
- components/hal-stm32/spi.c:16:58: warning: unused parameter 'tx_size' [-Wunused-parameter]
- const void *tx, size_t tx_size,
- ~~~~~~~^~~~~~~
- components/hal-stm32/spi.c:17:41: warning: unused parameter 'rx' [-Wunused-parameter]
- void *rx, size_t rx_size)
- ~~~~~~^~
- components/hal-stm32/spi.c:17:52: warning: unused parameter 'rx_size' [-Wunused-parameter]
- void *rx, size_t rx_size)
- ~~~~~~~^~~~~~~
- components/hal-stm32/spi.c: In function 'hal_spi_device_transmit_u8':
- components/hal-stm32/spi.c:22:69: warning: unused parameter 'dev' [-Wunused-parameter]
- hal_err_t hal_spi_device_transmit_u8(const hal_spi_device_handle_t *dev, uint16_t cmd, uint32_t addr, uint8_t c, uint8_t *out)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- components/hal-stm32/spi.c:22:83: warning: unused parameter 'cmd' [-Wunused-parameter]
- hal_err_t hal_spi_device_transmit_u8(const hal_spi_device_handle_t *dev, uint16_t cmd, uint32_t addr, uint8_t c, uint8_t *out)
- ~~~~~~~~~^~~
- components/hal-stm32/spi.c:22:97: warning: unused parameter 'addr' [-Wunused-parameter]
- hal_err_t hal_spi_device_transmit_u8(const hal_spi_device_handle_t *dev, uint16_t cmd, uint32_t addr, uint8_t c, uint8_t *out)
- ~~~~~~~~~^~~~
- components/hal-stm32/spi.c:22:111: warning: unused parameter 'c' [-Wunused-parameter]
- hal_err_t hal_spi_device_transmit_u8(const hal_spi_device_handle_t *dev, uint16_t cmd, uint32_t addr, uint8_t c, uint8_t *out)
- ~~~~~~~~^
- components/hal-stm32/spi.c:22:123: warning: unused parameter 'out' [-Wunused-parameter]
- hal_err_t hal_spi_device_transmit_u8(const hal_spi_device_handle_t *dev, uint16_t cmd, uint32_t addr, uint8_t c, uint8_t *out)
- ~~~~~~~~~^~~
- CC components/hal-stm32/wd.c
- components/hal-stm32/wd.c: In function 'hal_wd_add_task':
- components/hal-stm32/wd.c:3:28: warning: unused parameter 'task_handle' [-Wunused-parameter]
- void hal_wd_add_task(void *task_handle)
- ~~~~~~^~~~~~~~~~~
- CC components/hal-stm32/gpio.c
- In file included from components/hal-stm32/gpio.c:2:
- components/hal-stm32/gpio.c: In function 'hal_gpio_setup':
- /home/jacob/tmp/raven/components/hal-stm32/include/hal/log.h:24:9: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration]
- abort(); \
- ^~~~~
- components/hal-stm32/gpio.c:87:9: note: in expansion of macro 'LOG_F'
- LOG_F(TAG, "HAL_GPIO_DIR_BIDIR not supported");
- ^~~~~
- /home/jacob/tmp/raven/components/hal-stm32/include/hal/log.h:24:9: warning: incompatible implicit declaration of built-in function 'abort'
- abort(); \
- ^~~~~
- components/hal-stm32/gpio.c:87:9: note: in expansion of macro 'LOG_F'
- LOG_F(TAG, "HAL_GPIO_DIR_BIDIR not supported");
- ^~~~~
- /home/jacob/tmp/raven/components/hal-stm32/include/hal/log.h:24:9: note: include '<stdlib.h>' or provide a declaration of 'abort'
- abort(); \
- ^~~~~
- components/hal-stm32/gpio.c:87:9: note: in expansion of macro 'LOG_F'
- LOG_F(TAG, "HAL_GPIO_DIR_BIDIR not supported");
- ^~~~~
- /home/jacob/tmp/raven/components/hal-stm32/include/hal/log.h:24:9: warning: incompatible implicit declaration of built-in function 'abort'
- abort(); \
- ^~~~~
- components/hal-stm32/gpio.c:106:13: note: in expansion of macro 'LOG_F'
- LOG_F(TAG, "HAL_GPIO_PULL_BOTH not supported")
- ^~~~~
- /home/jacob/tmp/raven/components/hal-stm32/include/hal/log.h:24:9: note: include '<stdlib.h>' or provide a declaration of 'abort'
- abort(); \
- ^~~~~
- components/hal-stm32/gpio.c:106:13: note: in expansion of macro 'LOG_F'
- LOG_F(TAG, "HAL_GPIO_PULL_BOTH not supported")
- ^~~~~
- components/hal-stm32/gpio.c: In function 'hal_gpio_set_isr':
- components/hal-stm32/gpio.c:133:39: warning: unused parameter 'gpio' [-Wunused-parameter]
- hal_err_t hal_gpio_set_isr(hal_gpio_t gpio, hal_gpio_intr_t intr, hal_gpio_isr_t isr, const void *data)
- ~~~~~~~~~~~^~~~
- components/hal-stm32/gpio.c:133:61: warning: unused parameter 'intr' [-Wunused-parameter]
- hal_err_t hal_gpio_set_isr(hal_gpio_t gpio, hal_gpio_intr_t intr, hal_gpio_isr_t isr, const void *data)
- ~~~~~~~~~~~~~~~~^~~~
- components/hal-stm32/gpio.c:133:82: warning: unused parameter 'isr' [-Wunused-parameter]
- hal_err_t hal_gpio_set_isr(hal_gpio_t gpio, hal_gpio_intr_t intr, hal_gpio_isr_t isr, const void *data)
- ~~~~~~~~~~~~~~~^~~
- components/hal-stm32/gpio.c:133:99: warning: unused parameter 'data' [-Wunused-parameter]
- hal_err_t hal_gpio_set_isr(hal_gpio_t gpio, hal_gpio_intr_t intr, hal_gpio_isr_t isr, const void *data)
- ~~~~~~~~~~~~^~~~
- components/hal-stm32/gpio.c: In function 'hal_gpio_setup':
- components/hal-stm32/gpio.c:81:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
- cnf = GPIO_CNF_OUTPUT_PUSHPULL;
- components/hal-stm32/gpio.c:82:5: note: here
- case HAL_GPIO_DIR_OUTPUT_OD:
- ^~~~
- CC components/hal-stm32/md5.c
- components/hal-stm32/md5.c: In function 'hal_md5_init':
- components/hal-stm32/md5.c:5:34: warning: unused parameter 'ctx' [-Wunused-parameter]
- void hal_md5_init(hal_md5_ctx_t *ctx)
- ~~~~~~~~~~~~~~~^~~
- components/hal-stm32/md5.c: In function 'hal_md5_update':
- components/hal-stm32/md5.c:9:36: warning: unused parameter 'ctx' [-Wunused-parameter]
- void hal_md5_update(hal_md5_ctx_t *ctx, const void *input, size_t size)
- ~~~~~~~~~~~~~~~^~~
- components/hal-stm32/md5.c:9:53: warning: unused parameter 'input' [-Wunused-parameter]
- void hal_md5_update(hal_md5_ctx_t *ctx, const void *input, size_t size)
- ~~~~~~~~~~~~^~~~~
- components/hal-stm32/md5.c:9:67: warning: unused parameter 'size' [-Wunused-parameter]
- void hal_md5_update(hal_md5_ctx_t *ctx, const void *input, size_t size)
- ~~~~~~~^~~~
- components/hal-stm32/md5.c: In function 'hal_md5_digest':
- components/hal-stm32/md5.c:13:36: warning: unused parameter 'ctx' [-Wunused-parameter]
- void hal_md5_digest(hal_md5_ctx_t *ctx, uint8_t output[HAL_MD5_OUTPUT_SIZE])
- ~~~~~~~~~~~~~~~^~~
- components/hal-stm32/md5.c:13:49: warning: unused parameter 'output' [-Wunused-parameter]
- void hal_md5_digest(hal_md5_ctx_t *ctx, uint8_t output[HAL_MD5_OUTPUT_SIZE])
- ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
- components/hal-stm32/md5.c: In function 'hal_md5_destroy':
- components/hal-stm32/md5.c:17:37: warning: unused parameter 'ctx' [-Wunused-parameter]
- void hal_md5_destroy(hal_md5_ctx_t *ctx)
- ~~~~~~~~~~~~~~~^~~
- CC components/hal-stm32/rand.c
- CC components/hal-stm32/storage.c
- components/hal-stm32/storage.c: In function 'hal_storage_init':
- components/hal-stm32/storage.c:5:38: warning: unused parameter 's' [-Wunused-parameter]
- void hal_storage_init(hal_storage_t *s, const char *name)
- ~~~~~~~~~~~~~~~^
- components/hal-stm32/storage.c:5:53: warning: unused parameter 'name' [-Wunused-parameter]
- void hal_storage_init(hal_storage_t *s, const char *name)
- ~~~~~~~~~~~~^~~~
- components/hal-stm32/storage.c: In function 'hal_storage_get_blob':
- components/hal-stm32/storage.c:9:42: warning: unused parameter 's' [-Wunused-parameter]
- bool hal_storage_get_blob(hal_storage_t *s, const char *key, void *buf, size_t *size)
- ~~~~~~~~~~~~~~~^
- components/hal-stm32/storage.c:9:57: warning: unused parameter 'key' [-Wunused-parameter]
- bool hal_storage_get_blob(hal_storage_t *s, const char *key, void *buf, size_t *size)
- ~~~~~~~~~~~~^~~
- components/hal-stm32/storage.c:9:68: warning: unused parameter 'buf' [-Wunused-parameter]
- bool hal_storage_get_blob(hal_storage_t *s, const char *key, void *buf, size_t *size)
- ~~~~~~^~~
- components/hal-stm32/storage.c:9:81: warning: unused parameter 'size' [-Wunused-parameter]
- bool hal_storage_get_blob(hal_storage_t *s, const char *key, void *buf, size_t *size)
- ~~~~~~~~^~~~
- components/hal-stm32/storage.c: In function 'hal_storage_set_blob':
- components/hal-stm32/storage.c:14:42: warning: unused parameter 's' [-Wunused-parameter]
- void hal_storage_set_blob(hal_storage_t *s, const char *key, const void *buf, size_t size)
- ~~~~~~~~~~~~~~~^
- components/hal-stm32/storage.c:14:57: warning: unused parameter 'key' [-Wunused-parameter]
- void hal_storage_set_blob(hal_storage_t *s, const char *key, const void *buf, size_t size)
- ~~~~~~~~~~~~^~~
- components/hal-stm32/storage.c:14:74: warning: unused parameter 'buf' [-Wunused-parameter]
- void hal_storage_set_blob(hal_storage_t *s, const char *key, const void *buf, size_t size)
- ~~~~~~~~~~~~^~~
- components/hal-stm32/storage.c:14:86: warning: unused parameter 'size' [-Wunused-parameter]
- void hal_storage_set_blob(hal_storage_t *s, const char *key, const void *buf, size_t size)
- ~~~~~~~^~~~
- components/hal-stm32/storage.c: In function 'hal_storage_commit':
- components/hal-stm32/storage.c:18:40: warning: unused parameter 's' [-Wunused-parameter]
- void hal_storage_commit(hal_storage_t *s)
- ~~~~~~~~~~~~~~~^
- CC components/u8g2/u8g2/csrc/u8x8_d_uc1608.c
- CC components/u8g2/u8g2/csrc/u8x8_display.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ld7032_60x32.c
- CC components/u8g2/u8g2/csrc/u8x8_d_st7586s_s028hn118a.c
- CC components/u8g2/u8g2/csrc/u8x8_8x8.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1309.c
- CC components/u8g2/u8g2/csrc/u8log_u8g2.c
- CC components/u8g2/u8g2/csrc/u8g2_polygon.c
- CC components/u8g2/u8g2/csrc/u8x8_fonts.c
- CC components/u8g2/u8g2/csrc/u8x8_d_st7588.c
- CC components/u8g2/u8g2/csrc/u8x8_d_sh1106_64x32.c
- CC components/u8g2/u8g2/csrc/u8x8_d_uc1611.c
- CC components/u8g2/u8g2/csrc/u8x8_d_max7219.c
- CC components/u8g2/u8g2/csrc/u8x8_d_stdio.c
- CC components/u8g2/u8g2/csrc/u8g2_message.c
- CC components/u8g2/u8g2/csrc/u8g2_buffer.c
- CC components/u8g2/u8g2/csrc/u8x8_d_uc1617.c
- CC components/u8g2/u8g2/csrc/u8g2_d_memory.c
- CC components/u8g2/u8g2/csrc/u8g2_box.c
- CC components/u8g2/u8g2/csrc/u8x8_gpio.c
- CC components/u8g2/u8g2/csrc/u8x8_message.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1606_172x72.c
- CC components/u8g2/u8g2/csrc/u8g2_bitmap.c
- CC components/u8g2/u8g2/csrc/u8x8_d_st7586s_erc240160.c
- CC components/u8g2/u8g2/csrc/u8x8_d_uc1601.c
- CC components/u8g2/u8g2/csrc/u8log_u8x8.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1306_64x32.c
- CC components/u8g2/u8g2/csrc/u8x8_d_sed1330.c
- CC components/u8g2/u8g2/csrc/u8g2_fonts.c
- CC components/u8g2/u8g2/csrc/u8x8_d_sh1106_72x40.c
- CC components/u8g2/u8g2/csrc/u8g2_font.c
- CC components/u8g2/u8g2/csrc/u8g2_intersection.c
- CC components/u8g2/u8g2/csrc/u8x8_d_st75256.c
- CC components/u8g2/u8g2/csrc/u8x8_d_uc1701_dogs102.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1306_64x48.c
- CC components/u8g2/u8g2/csrc/u8x8_d_il3820_296x128.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1306_48x64.c
- CC components/u8g2/u8g2/csrc/u8x8_d_t6963.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ls013b7dh03.c
- CC components/u8g2/u8g2/csrc/u8x8_cad.c
- CC components/u8g2/u8g2/csrc/u8x8_string.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1326.c
- CC components/u8g2/u8g2/csrc/u8x8_d_uc1701_mini12864.c
- CC components/u8g2/u8g2/csrc/u8g2_line.c
- CC components/u8g2/u8g2/csrc/u8x8_u16toa.c
- CC components/u8g2/u8g2/csrc/u8g2_ll_hvline.c
- CC components/u8g2/u8g2/csrc/u8g2_selection_list.c
- CC components/u8g2/u8g2/csrc/u8x8_d_pcf8812.c
- CC components/u8g2/u8g2/csrc/u8x8_d_pcd8544_84x48.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1306_128x32.c
- CC components/u8g2/u8g2/csrc/u8x8_d_lc7981.c
- CC components/u8g2/u8g2/csrc/u8x8_u8toa.c
- CC components/u8g2/u8g2/csrc/u8x8_d_sbn1661.c
- CC components/u8g2/u8g2/csrc/u8x8_debounce.c
- CC components/u8g2/u8g2/csrc/u8g2_setup.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ks0108.c
- CC components/u8g2/u8g2/csrc/u8x8_d_st7567.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1329.c
- CC components/u8g2/u8g2/csrc/u8x8_d_uc1604.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1305.c
- CC components/u8g2/u8g2/csrc/u8x8_d_sh1108.c
- CC components/u8g2/u8g2/csrc/u8x8_d_sh1107.c
- CC components/u8g2/u8g2/csrc/u8x8_d_st7920.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ist3020.c
- CC components/u8g2/u8g2/csrc/u8x8_d_st7565.c
- CC components/u8g2/u8g2/csrc/u8x8_selection_list.c
- CC components/u8g2/u8g2/csrc/u8x8_d_sh1122.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1306_96x16.c
- CC components/u8g2/u8g2/csrc/u8g2_input_value.c
- CC components/u8g2/u8g2/csrc/u8x8_byte.c
- CC components/u8g2/u8g2/csrc/u8x8_setup.c
- CC components/u8g2/u8g2/csrc/u8x8_d_uc1610.c
- CC components/u8g2/u8g2/csrc/u8g2_d_setup.c
- CC components/u8g2/u8g2/csrc/u8x8_d_a2printer.c
- CC components/u8g2/u8g2/csrc/u8g2_cleardisplay.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1322.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1306_128x64_noname.c
- CC components/u8g2/u8g2/csrc/u8g2_kerning.c
- CC components/u8g2/u8g2/csrc/u8g2_circle.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1607_200x200.c
- CC components/u8g2/u8g2/csrc/u8g2_hvline.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1325.c
- CC components/u8g2/u8g2/csrc/u8x8_input_value.c
- CC components/u8g2/u8g2/csrc/u8log.c
- CC components/u8g2/u8g2/csrc/u8x8_d_ssd1327.c
- CC components/u8g2/u8g2/csrc/u8x8_d_uc1638.c
- CC components/u8g2/u8g2/csrc/u8x8_d_pcf8814_hx1230.c
- CC main/./main.c
- CC main/air/air_stream.c
- main/air/air_stream.c: In function 'air_stream_feed_input':
- main/air/air_stream.c:212:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- for (int ii = 0; ii < size; ii++)
- ^
- At top level:
- main/air/air_stream.c:26:13: warning: 'air_stream_sends_downlink' defined but not used [-Wunused-function]
- static bool air_stream_sends_downlink(air_stream_t *s)
- ^~~~~~~~~~~~~~~~~~~~~~~~~
- CC main/air/air.c
- CC main/air/air_mode.c
- CC main/air/air_freq.c
- CC main/air/air_radio_fake.c
- CC main/air/air_rf_power.c
- CC main/air/air_cmd.c
- CC main/air/air_io.c
- CC main/air/air_band.c
- CC main/air/air_radio_sx127x.c
- main/air/air_radio_sx127x.c: In function 'air_radio_should_switch_to_faster_mode':
- main/air/air_radio_sx127x.c:56:58: warning: unused parameter 'radio' [-Wunused-parameter]
- bool air_radio_should_switch_to_faster_mode(air_radio_t *radio, air_mode_e current, air_mode_e faster, int telemetry_id, telemetry_t *t)
- ~~~~~~~~~~~~~^~~~~
- main/air/air_radio_sx127x.c: In function 'air_radio_should_switch_to_longer_mode':
- main/air/air_radio_sx127x.c:68:58: warning: unused parameter 'radio' [-Wunused-parameter]
- bool air_radio_should_switch_to_longer_mode(air_radio_t *radio, air_mode_e current, air_mode_e longer, int telemetry_id, telemetry_t *t)
- ~~~~~~~~~~~~~^~~~~
- main/air/air_radio_sx127x.c:68:96: warning: unused parameter 'longer' [-Wunused-parameter]
- bool air_radio_should_switch_to_longer_mode(air_radio_t *radio, air_mode_e current, air_mode_e longer, int telemetry_id, telemetry_t *t)
- ~~~~~~~~~~~^~~~~~
- main/air/air_radio_sx127x.c: In function 'air_radio_confirmations_required_for_switching_modes':
- main/air/air_radio_sx127x.c:89:76: warning: unused parameter 'radio' [-Wunused-parameter]
- unsigned air_radio_confirmations_required_for_switching_modes(air_radio_t *radio, air_mode_e current, air_mode_e to)
- ~~~~~~~~~~~~~^~~~~
- main/air/air_radio_sx127x.c:89:114: warning: unused parameter 'to' [-Wunused-parameter]
- unsigned air_radio_confirmations_required_for_switching_modes(air_radio_t *radio, air_mode_e current, air_mode_e to)
- ~~~~~~~~~~~^~
- main/air/air_radio_sx127x.c: In function 'air_radio_rx_failsafe_interval':
- main/air/air_radio_sx127x.c:238:59: warning: unused parameter 'radio' [-Wunused-parameter]
- time_micros_t air_radio_rx_failsafe_interval(air_radio_t *radio, air_mode_e mode)
- ~~~~~~~~~~~~~^~~~~
- CC main/config/settings.c
- main/config/settings.c: In function 'setting_format_own_addr':
- main/config/settings.c:106:77: warning: unused parameter 'setting' [-Wunused-parameter]
- static int setting_format_own_addr(char *buf, size_t size, const setting_t *setting, setting_dynamic_format_e fmt)
- ~~~~~~~~~~~~~~~~~^~~~~~~
- main/config/settings.c: In function 'setting_visibility_root':
- main/config/settings.c:117:65: warning: unused parameter 'folder' [-Wunused-parameter]
- static setting_visibility_e setting_visibility_root(folder_id_e folder, settings_view_e view_id, const setting_t *setting)
- ~~~~~~~~~~~~^~~~~~
- main/config/settings.c: In function 'setting_visibility_rx':
- main/config/settings.c:186:63: warning: unused parameter 'folder' [-Wunused-parameter]
- static setting_visibility_e setting_visibility_rx(folder_id_e folder, settings_view_e view_id, const setting_t *setting)
- ~~~~~~~~~~~~^~~~~~
- main/config/settings.c:186:87: warning: unused parameter 'view_id' [-Wunused-parameter]
- static setting_visibility_e setting_visibility_rx(folder_id_e folder, settings_view_e view_id, const setting_t *setting)
- ~~~~~~~~~~~~~~~~^~~~~~~
- main/config/settings.c: At top level:
- /home/jacob/tmp/raven/main/util/macros.h:5:26: warning: conversion from 'unsigned int' to 'unsigned char' changes value from '4294967295' to '255' [-Woverflow]
- #define ARRAY_COUNT(arr) (sizeof(arr) / sizeof(arr[0]))
- ^
- main/config/settings.c:33:22: note: in definition of macro 'U8'
- #define U8(v) {.u8 = v}
- ^
- main/config/settings.c:60:165: note: in expansion of macro 'ARRAY_COUNT'
- (setting_t) { .key = k, .name = n, .type = SETTING_TYPE_U8, .flags = f | SETTING_FLAG_NAME_MAP, .val_names = m, .unit = u, .folder = p, .min = U8(0), .max = U8(ARRAY_COUNT(m) - 1), .def_val = U8(def) }
- ^~~~~~~~~~~
- main/config/settings.c:61:44: note: in expansion of macro 'U8_MAP_SETTING_UNIT'
- #define U8_MAP_SETTING(k, n, f, p, m, def) U8_MAP_SETTING_UNIT(k, n, f, p, m, NULL, def)
- ^~~~~~~~~~~~~~~~~~~
- main/config/settings.c:67:41: note: in expansion of macro 'U8_MAP_SETTING'
- #define GPIO_USER_SETTING(k, n, p, def) U8_MAP_SETTING(k, n, 0, p, gpio_names, def)
- ^~~~~~~~~~~~~~
- main/config/settings.c:429:5: note: in expansion of macro 'GPIO_USER_SETTING'
- GPIO_USER_SETTING(SETTING_KEY_RX_TX_GPIO, "TX Pin", FOLDER_ID_RX, TX_DEFAULT_GPIO_IDX),
- ^~~~~~~~~~~~~~~~~
- /home/jacob/tmp/raven/components/hal-common/include/hal/gpio_base.h:21:84: warning: right shift count >= width of type [-Wshift-count-overflow]
- #define HAL_GPIO_USER_GET_IDX(n) (__builtin_popcountll(HAL_GPIO_USER_MASK & (~0ull >> (HAL_GPIO_MAX - n + 1))))
- ^~
- main/config/settings.c:33:22: note: in definition of macro 'U8'
- #define U8(v) {.u8 = v}
- ^
- main/config/settings.c:61:44: note: in expansion of macro 'U8_MAP_SETTING_UNIT'
- #define U8_MAP_SETTING(k, n, f, p, m, def) U8_MAP_SETTING_UNIT(k, n, f, p, m, NULL, def)
- ^~~~~~~~~~~~~~~~~~~
- main/config/settings.c:67:41: note: in expansion of macro 'U8_MAP_SETTING'
- #define GPIO_USER_SETTING(k, n, p, def) U8_MAP_SETTING(k, n, 0, p, gpio_names, def)
- ^~~~~~~~~~~~~~
- main/config/settings.c:429:5: note: in expansion of macro 'GPIO_USER_SETTING'
- GPIO_USER_SETTING(SETTING_KEY_RX_TX_GPIO, "TX Pin", FOLDER_ID_RX, TX_DEFAULT_GPIO_IDX),
- ^~~~~~~~~~~~~~~~~
- main/config/settings.c:399:29: note: in expansion of macro 'HAL_GPIO_USER_GET_IDX'
- #define TX_DEFAULT_GPIO_IDX HAL_GPIO_USER_GET_IDX(TX_DEFAULT_GPIO)
- ^~~~~~~~~~~~~~~~~~~~~
- main/config/settings.c:429:71: note: in expansion of macro 'TX_DEFAULT_GPIO_IDX'
- GPIO_USER_SETTING(SETTING_KEY_RX_TX_GPIO, "TX Pin", FOLDER_ID_RX, TX_DEFAULT_GPIO_IDX),
- ^~~~~~~~~~~~~~~~~~~
- /home/jacob/tmp/raven/main/util/macros.h:5:26: warning: conversion from 'unsigned int' to 'unsigned char' changes value from '4294967295' to '255' [-Woverflow]
- #define ARRAY_COUNT(arr) (sizeof(arr) / sizeof(arr[0]))
- ^
- main/config/settings.c:33:22: note: in definition of macro 'U8'
- #define U8(v) {.u8 = v}
- ^
- main/config/settings.c:60:165: note: in expansion of macro 'ARRAY_COUNT'
- (setting_t) { .key = k, .name = n, .type = SETTING_TYPE_U8, .flags = f | SETTING_FLAG_NAME_MAP, .val_names = m, .unit = u, .folder = p, .min = U8(0), .max = U8(ARRAY_COUNT(m) - 1), .def_val = U8(def) }
- ^~~~~~~~~~~
- main/config/settings.c:61:44: note: in expansion of macro 'U8_MAP_SETTING_UNIT'
- #define U8_MAP_SETTING(k, n, f, p, m, def) U8_MAP_SETTING_UNIT(k, n, f, p, m, NULL, def)
- ^~~~~~~~~~~~~~~~~~~
- main/config/settings.c:67:41: note: in expansion of macro 'U8_MAP_SETTING'
- #define GPIO_USER_SETTING(k, n, p, def) U8_MAP_SETTING(k, n, 0, p, gpio_names, def)
- ^~~~~~~~~~~~~~
- main/config/settings.c:430:5: note: in expansion of macro 'GPIO_USER_SETTING'
- GPIO_USER_SETTING(SETTING_KEY_RX_RX_GPIO, "RX Pin", FOLDER_ID_RX, RX_DEFAULT_GPIO_IDX),
- ^~~~~~~~~~~~~~~~~
- /home/jacob/tmp/raven/components/hal-common/include/hal/gpio_base.h:21:84: warning: right shift count >= width of type [-Wshift-count-overflow]
- #define HAL_GPIO_USER_GET_IDX(n) (__builtin_popcountll(HAL_GPIO_USER_MASK & (~0ull >> (HAL_GPIO_MAX - n + 1))))
- ^~
- main/config/settings.c:33:22: note: in definition of macro 'U8'
- #define U8(v) {.u8 = v}
- ^
- main/config/settings.c:61:44: note: in expansion of macro 'U8_MAP_SETTING_UNIT'
- #define U8_MAP_SETTING(k, n, f, p, m, def) U8_MAP_SETTING_UNIT(k, n, f, p, m, NULL, def)
- ^~~~~~~~~~~~~~~~~~~
- main/config/settings.c:67:41: note: in expansion of macro 'U8_MAP_SETTING'
- #define GPIO_USER_SETTING(k, n, p, def) U8_MAP_SETTING(k, n, 0, p, gpio_names, def)
- ^~~~~~~~~~~~~~
- main/config/settings.c:430:5: note: in expansion of macro 'GPIO_USER_SETTING'
- GPIO_USER_SETTING(SETTING_KEY_RX_RX_GPIO, "RX Pin", FOLDER_ID_RX, RX_DEFAULT_GPIO_IDX),
- ^~~~~~~~~~~~~~~~~
- main/config/settings.c:400:29: note: in expansion of macro 'HAL_GPIO_USER_GET_IDX'
- #define RX_DEFAULT_GPIO_IDX HAL_GPIO_USER_GET_IDX(RX_DEFAULT_GPIO)
- ^~~~~~~~~~~~~~~~~~~~~
- main/config/settings.c:430:71: note: in expansion of macro 'RX_DEFAULT_GPIO_IDX'
- GPIO_USER_SETTING(SETTING_KEY_RX_RX_GPIO, "RX Pin", FOLDER_ID_RX, RX_DEFAULT_GPIO_IDX),
- ^~~~~~~~~~~~~~~~~~~
- main/config/settings.c: In function 'setting_changed':
- main/config/settings.c:616:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(listeners); ii++)
- ^
- main/config/settings.c: In function 'settings_init':
- main/config/settings.c:676:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(settings); ii++)
- ^
- main/config/settings.c: In function 'settings_add_listener':
- main/config/settings.c:740:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(listeners); ii++)
- ^
- main/config/settings.c: In function 'settings_remove_listener':
- main/config/settings.c:755:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(listeners); ii++)
- ^
- main/config/settings.c: In function 'settings_get_key_idx':
- main/config/settings.c:800:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(settings); ii++)
- ^
- main/config/settings.c: In function 'settings_get_folder':
- main/config/settings.c:816:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(settings); ii++)
- ^
- main/config/settings.c: In function 'setting_is_visible':
- main/config/settings.c:841:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(settings); ii++)
- ^
- CC main/config/settings_rmp.c
- main/config/settings_rmp.c: In function 'settings_rmp_send_setting':
- main/config/settings_rmp.c:18:46: warning: unused parameter 'rmp' [-Wunused-parameter]
- static void settings_rmp_send_setting(rmp_t *rmp, rmp_req_t *req, settings_rmp_msg_t *resp, settings_view_t *view, const setting_t *setting, settings_rmp_code_e code)
- ~~~~~~~^~~
- main/config/settings_rmp.c: In function 'settings_rmp_handler':
- main/config/settings_rmp.c:76:68: warning: unused parameter 'user_data' [-Wunused-parameter]
- static void settings_rmp_handler(rmp_t *rmp, rmp_req_t *req, void *user_data)
- ~~~~~~^~~~~~~~~
- main/config/settings_rmp.c: In function 'settings_rmp_msg_size':
- main/config/settings_rmp.c:177:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < sizeof(msg->ehlo.name); ii++)
- ^
- CC main/config/config.c
- main/config/config.c: In function 'config_get_paired_rx':
- main/config/config.c:152:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(config.paired_rxs); ii++)
- ^
- main/config/config.c: In function 'config_add_paired_rx':
- main/config/config.c:199:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(config.paired_rxs); ii++)
- ^
- main/config/config.c:215:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(config.paired_rxs); ii++)
- ^
- main/config/config.c:243:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int jj = 0; jj < ARRAY_COUNT(config.paired_rxs); jj++)
- ^
- CC main/input/input_fake.c
- main/input/input_fake.c: In function 'input_fake_open':
- main/input/input_fake.c:22:48: warning: unused parameter 'config' [-Wunused-parameter]
- static bool input_fake_open(void *input, void *config)
- ~~~~~~^~~~~~
- main/input/input_fake.c: In function 'input_fake_close':
- main/input/input_fake.c:111:36: warning: unused parameter 'input' [-Wunused-parameter]
- static void input_fake_close(void *input, void *config)
- ~~~~~~^~~~~
- main/input/input_fake.c:111:49: warning: unused parameter 'config' [-Wunused-parameter]
- static void input_fake_close(void *input, void *config)
- ~~~~~~^~~~~~
- CC main/input/input_air.c
- main/input/input_air.c: In function 'input_air_stream_cmd_decoded':
- main/input/input_air.c:95:114: warning: unused parameter 'now' [-Wunused-parameter]
- static void input_air_stream_cmd_decoded(void *user, air_cmd_e cmd, const void *data, size_t size, time_micros_t now)
- ~~~~~~~~~~~~~~^~~
- main/input/input_air.c: In function 'input_air_msp_before_feed':
- main/input/input_air.c:160:50: warning: unused parameter 'msp_air' [-Wunused-parameter]
- static void input_air_msp_before_feed(msp_air_t *msp_air, size_t size, void *user_data)
- ~~~~~~~~~~~^~~~~~~
- main/input/input_air.c:160:66: warning: unused parameter 'size' [-Wunused-parameter]
- static void input_air_msp_before_feed(msp_air_t *msp_air, size_t size, void *user_data)
- ~~~~~~~^~~~
- main/input/input_air.c: In function 'input_air_send_response':
- main/input/input_air.c:229:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- while (p < sizeof(out_pkt.data) && air_stream_pop_output(&input_air->air_stream, &c))
- ^
- In file included from main/input/input_air.c:1:
- main/input/input_air.c: In function 'input_air_open':
- main/input/input_air.c:317:16: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'uint32_t' {aka 'long unsigned int'} [-Wformat=]
- LOG_I(TAG, "Open with key %u", input_air->air.pairing.key);
- ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/jacob/tmp/raven/components/hal-stm32/include/hal/log.h:17:65: note: in definition of macro 'LOG_I'
- #define LOG_I(tag, format, ...) log_printf(LOG_LEVEL_INFO, tag, format, ##__VA_ARGS__)
- ^~~~~~
- main/input/input_air.c:305:47: warning: unused parameter 'config' [-Wunused-parameter]
- static bool input_air_open(void *input, void *config)
- ~~~~~~^~~~~~
- main/input/input_air.c: In function 'input_air_close':
- main/input/input_air.c:440:48: warning: unused parameter 'config' [-Wunused-parameter]
- static void input_air_close(void *input, void *config)
- ~~~~~~^~~~~~
- CC main/input/input_crsf.c
- main/input/input_crsf.c: In function 'input_crsf_isr':
- main/input/input_crsf.c:49:49: warning: unused parameter 'port' [-Wunused-parameter]
- static void input_crsf_isr(const serial_port_t *port, uint8_t b, void *user_data)
- ~~~~~~~~~~~~~~~~~~~~~^~~~
- main/input/input_crsf.c: In function 'input_crsf_get_rmp_addr':
- main/input/input_crsf.c:104:62: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (crsf_addr != CRSF_ADDRESS_BROADCAST && crsf_addr - 1 < ARRAY_COUNT(input_crsf->rmp_addresses) &&
- ^
- main/input/input_crsf.c: In function 'input_crsf_send_setting_frame':
- main/input/input_crsf.c:607:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- for (int ii = 0; ii < chunk_payload_size; ii++)
- ^
- main/input/input_crsf.c: In function 'input_crsf_rmp_handler':
- main/input/input_crsf.c:627:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(input->rmp_addresses); ii++)
- ^
- main/input/input_crsf.c:640:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(input->rmp_addresses); ii++)
- ^
- main/input/input_crsf.c: In function 'input_crsf_update':
- main/input/input_crsf.c:809:55: warning: unused parameter 'data' [-Wunused-parameter]
- static bool input_crsf_update(void *input, rc_data_t *data, time_micros_t now)
- ~~~~~~~~~~~^~~~
- main/input/input_crsf.c: In function 'input_crsf_close':
- main/input/input_crsf.c:897:49: warning: unused parameter 'config' [-Wunused-parameter]
- static void input_crsf_close(void *input, void *config)
- ~~~~~~^~~~~~
- CC main/input/input_air_bind.c
- main/input/input_air_bind.c: In function 'input_air_bind_open':
- main/input/input_air_bind.c:41:51: warning: unused parameter 'config' [-Wunused-parameter]
- static bool input_air_bind_open(void *data, void *config)
- ~~~~~~^~~~~~
- main/input/input_air_bind.c: In function 'input_air_bind_send_response':
- main/input/input_air_bind.c:64:68: warning: unused parameter 'now' [-Wunused-parameter]
- static void input_air_bind_send_response(void *data, time_micros_t now)
- ~~~~~~~~~~~~~~^~~
- main/input/input_air_bind.c: In function 'input_air_bind_update':
- main/input/input_air_bind.c:91:58: warning: unused parameter 'rc_data' [-Wunused-parameter]
- static bool input_air_bind_update(void *data, rc_data_t *rc_data, time_micros_t now)
- ~~~~~~~~~~~^~~~~~~
- main/input/input_air_bind.c: In function 'input_air_bind_close':
- main/input/input_air_bind.c:159:52: warning: unused parameter 'config' [-Wunused-parameter]
- static void input_air_bind_close(void *data, void *config)
- ~~~~~~^~~~~~
- CC main/input/input_ibus.c
- main/input/input_ibus.c: In function 'input_ibus_isr':
- main/input/input_ibus.c:28:49: warning: unused parameter 'port' [-Wunused-parameter]
- static void input_ibus_isr(const serial_port_t *port, uint8_t b, void *user_data)
- ~~~~~~~~~~~~~~~~~~~~~^~~~
- main/input/input_ibus.c: In function 'input_ibus_tx_done_timeout_us':
- main/input/input_ibus.c:44:61: warning: unused parameter 'input' [-Wunused-parameter]
- static unsigned input_ibus_tx_done_timeout_us(input_ibus_t *input)
- ~~~~~~~~~~~~~~^~~~~
- main/input/input_ibus.c: In function 'input_ibus_frame_interval_us':
- main/input/input_ibus.c:49:60: warning: unused parameter 'input' [-Wunused-parameter]
- static unsigned input_ibus_frame_interval_us(input_ibus_t *input)
- ~~~~~~~~~~~~~~^~~~~
- main/input/input_ibus.c: In function 'input_ibus_update':
- main/input/input_ibus.c:135:55: warning: unused parameter 'data' [-Wunused-parameter]
- static bool input_ibus_update(void *input, rc_data_t *data, time_micros_t now)
- ~~~~~~~~~~~^~~~
- main/input/input_ibus.c: In function 'input_ibus_close':
- main/input/input_ibus.c:167:49: warning: unused parameter 'config' [-Wunused-parameter]
- static void input_ibus_close(void *input, void *config)
- ~~~~~~^~~~~~
- CC main/input/input.c
- CC main/io/io.c
- CC main/io/pwm.c
- CC main/io/gpio.c
- main/io/gpio.c: In function 'hal_gpio_user_at':
- main/io/gpio.c:12:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (c == idx)
- ^~
- CC main/io/sx127x.c
- main/io/sx127x.c: In function 'lora_handle_isr':
- main/io/sx127x.c:251:45: warning: unused parameter 'arg' [-Wunused-parameter]
- static void IRAM_ATTR lora_handle_isr(void *arg)
- ~~~~~~^~~
- main/io/sx127x.c: In function 'sx127x_get_fsk_bandwidth_reg_value':
- main/io/sx127x.c:885:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(fsk_bandwidths) - 1; ii++)
- ^
- main/io/sx127x.c: In function 'sx127x_get_lora_signal_bw_khz':
- main/io/sx127x.c:990:54: warning: unused parameter 'sx127x' [-Wunused-parameter]
- static float sx127x_get_lora_signal_bw_khz(sx127x_t *sx127x, sx127x_lora_signal_bw_e sbw)
- ~~~~~~~~~~^~~~~~
- main/io/sx127x.c: In function 'sx127x_set_lora_signal_bw':
- main/io/sx127x.c:1110:13: warning: comparison is always false due to limited range of data type [-Wtype-limits]
- if (sbw < SX127X_LORA_SIGNAL_BW_7_8)
- ^
- main/io/sx127x.c: In function 'sx127x_get_fsk_bandwidth_reg_value':
- main/io/sx127x.c:894:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- CC main/msp/msp_serial.c
- In file included from main/msp/msp_serial.c:10:
- main/msp/msp_serial.c: In function 'msp_serial_expected_response_delay':
- /home/jacob/tmp/raven/main/util/macros.h:28:13: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
- if (__v < __min) \
- ^
- main/msp/msp_serial.c:44:12: note: in expansion of macro 'CONSTRAIN'
- return CONSTRAIN(delay, MSP_HALF_DUPLEX_MIN_TIMEOUT_US, MSP_HALF_DUPLEX_MAX_TIMEOUT_US);
- ^~~~~~~~~
- /home/jacob/tmp/raven/main/util/macros.h:32:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
- else if (__v > __max) \
- ^
- main/msp/msp_serial.c:44:12: note: in expansion of macro 'CONSTRAIN'
- return CONSTRAIN(delay, MSP_HALF_DUPLEX_MIN_TIMEOUT_US, MSP_HALF_DUPLEX_MAX_TIMEOUT_US);
- ^~~~~~~~~
- main/msp/msp_serial.c: In function 'msp_serial_v1_decode':
- main/msp/msp_serial.c:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- if (*end - *start < packet_size)
- ^
- main/msp/msp_serial.c: In function 'msp_serial_v2_decode':
- main/msp/msp_serial.c:222:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- if (*end - *start < packet_size)
- ^
- CC main/msp/msp_telemetry.c
- main/msp/msp_telemetry.c: In function 'msp_telemetry_push_data':
- main/msp/msp_telemetry.c:84:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- for (int ii = 0; ii < size; ii++, ptr++)
- ^
- main/msp/msp_telemetry.c: In function 'msp_telemetry_pop_data':
- main/msp/msp_telemetry.c:97:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- for (int ii = 0; ii < size; ii++, ptr++)
- ^
- In file included from main/msp/msp_telemetry.c:6:
- main/msp/msp_telemetry.c: In function 'msp_telemetry_push_request_chunk':
- /home/jacob/tmp/raven/main/util/macros.h:20:9: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^
- main/msp/msp_telemetry.c:340:24: note: in expansion of macro 'MIN'
- size_t data_size = MIN(size, tr->size - tr->recv);
- ^~~
- /home/jacob/tmp/raven/main/util/macros.h:20:16: warning: operand of ?: changes signedness from 'int' to 'size_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^~
- main/msp/msp_telemetry.c:340:24: note: in expansion of macro 'MIN'
- size_t data_size = MIN(size, tr->size - tr->recv);
- ^~~
- main/msp/msp_telemetry.c: In function 'msp_telemetry_push_response_chunk':
- main/msp/msp_telemetry.c:445:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- for (int ii = 0; ii < size && tr->recv < tr->size; ii++, tr->recv++, ptr++)
- ^
- CC main/msp/msp_io.c
- CC main/msp/msp.c
- main/msp/msp.c: In function 'msp_conn_init':
- main/msp/msp.c:13:5: warning: implicit declaration of function 'assert' [-Wimplicit-function-declaration]
- assert(transport);
- ^~~~~~
- main/msp/msp.c:13:5: note: 'assert' is defined in header '<assert.h>'; did you forget to '#include <assert.h>'?
- main/msp/msp.c:6:1:
- +#include <assert.h>
- main/msp/msp.c:13:5:
- assert(transport);
- ^~~~~~
- main/msp/msp.c: In function 'msp_conn_dispatch_message':
- main/msp/msp.c:70:66: warning: unused parameter 'direction' [-Wunused-parameter]
- void msp_conn_dispatch_message(msp_conn_t *conn, msp_direction_e direction, uint16_t cmd, const void *data, int size)
- ~~~~~~~~~~~~~~~~^~~~~~~~~
- CC main/msp/msp_transport.c
- CC main/msp/msp_air.c
- main/msp/msp_air.c: In function 'msp_air_read':
- main/msp/msp_air.c:16:31: warning: unused parameter 'transport' [-Wunused-parameter]
- static int msp_air_read(void *transport, msp_direction_e *direction, uint16_t *cmd, void *payload, size_t size)
- ~~~~~~^~~~~~~~~
- main/msp/msp_air.c:16:59: warning: unused parameter 'direction' [-Wunused-parameter]
- static int msp_air_read(void *transport, msp_direction_e *direction, uint16_t *cmd, void *payload, size_t size)
- ~~~~~~~~~~~~~~~~~^~~~~~~~~
- main/msp/msp_air.c:16:80: warning: unused parameter 'cmd' [-Wunused-parameter]
- static int msp_air_read(void *transport, msp_direction_e *direction, uint16_t *cmd, void *payload, size_t size)
- ~~~~~~~~~~^~~
- main/msp/msp_air.c:16:91: warning: unused parameter 'payload' [-Wunused-parameter]
- static int msp_air_read(void *transport, msp_direction_e *direction, uint16_t *cmd, void *payload, size_t size)
- ~~~~~~^~~~~~~
- main/msp/msp_air.c:16:107: warning: unused parameter 'size' [-Wunused-parameter]
- static int msp_air_read(void *transport, msp_direction_e *direction, uint16_t *cmd, void *payload, size_t size)
- ~~~~~~~^~~~
- main/msp/msp_air.c: In function 'msp_air_dispatch':
- main/msp/msp_air.c:93:34: warning: unused parameter 'tr' [-Wunused-parameter]
- void msp_air_dispatch(msp_air_t *tr, msp_conn_t *conn, const void *payload, size_t size)
- ~~~~~~~~~~~^~
- CC main/output/output_sbus.c
- main/output/output_sbus.c: In function 'output_sbus_update_sport':
- main/output/output_sbus.c:66:63: warning: unused parameter 'data' [-Wunused-parameter]
- static bool output_sbus_update_sport(void *output, rc_data_t *data)
- ~~~~~~~~~~~^~~~
- main/output/output_sbus.c: In function 'output_sbus_update':
- main/output/output_sbus.c:73:93: warning: unused parameter 'now' [-Wunused-parameter]
- static bool output_sbus_update(void *output, rc_data_t *data, bool update_rc, time_micros_t now)
- ~~~~~~~~~~~~~~^~~
- main/output/output_sbus.c: In function 'output_sbus_close':
- main/output/output_sbus.c:86:51: warning: unused parameter 'config' [-Wunused-parameter]
- static void output_sbus_close(void *output, void *config)
- ~~~~~~^~~~~~
- CC main/output/output_fport.c
- main/output/output_fport.c: In function 'output_fport_serial_byte_callback':
- main/output/output_fport.c:49:68: warning: unused parameter 'port' [-Wunused-parameter]
- static void output_fport_serial_byte_callback(const serial_port_t *port, uint8_t c, void *user_data)
- ~~~~~~~~~~~~~~~~~~~~~^~~~
- main/output/output_fport.c: In function 'fport_write_payload':
- main/output/output_fport.c:106:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- for (int ii = 0; ii < size; ii++, ptr++)
- ^
- main/output/output_fport.c: In function 'output_fport_receive':
- main/output/output_fport.c:162:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- while (n < output_fport->buf_pos)
- ^
- main/output/output_fport.c: In function 'output_fport_update':
- main/output/output_fport.c:199:94: warning: unused parameter 'now' [-Wunused-parameter]
- static bool output_fport_update(void *output, rc_data_t *data, bool update_rc, time_micros_t now)
- ~~~~~~~~~~~~~~^~~
- main/output/output_fport.c: In function 'output_fport_close':
- main/output/output_fport.c:232:52: warning: unused parameter 'config' [-Wunused-parameter]
- static void output_fport_close(void *output, void *config)
- ~~~~~~^~~~~~
- CC main/output/output.c
- main/output/output.c: In function 'output_msp_configure_polling_inav':
- main/output/output.c:112:57: warning: unused parameter 'output' [-Wunused-parameter]
- static void output_msp_configure_polling_inav(output_t *output)
- ~~~~~~~~~~^~~~~~
- main/output/output.c: In function 'output_msp_configure_polling_betaflight':
- main/output/output.c:116:63: warning: unused parameter 'output' [-Wunused-parameter]
- static void output_msp_configure_polling_betaflight(output_t *output)
- ~~~~~~~~~~^~~~~~
- In file included from /home/jacob/tmp/raven/main/air/air.h:8,
- from /home/jacob/tmp/raven/main/config/config.h:7,
- from /home/jacob/tmp/raven/main/config/settings.h:6,
- from main/output/output.c:6:
- main/output/output.c: In function 'output_msp_callback':
- /home/jacob/tmp/raven/main/util/macros.h:20:9: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^
- main/output/output.c:162:31: note: in expansion of macro 'MIN'
- size_t val_size = MIN(sizeof(sval) - 1, size);
- ^~~
- /home/jacob/tmp/raven/main/util/macros.h:20:16: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^~
- main/output/output.c:162:31: note: in expansion of macro 'MIN'
- size_t val_size = MIN(sizeof(sval) - 1, size);
- ^~~
- main/output/output.c:137:45: warning: unused parameter 'conn' [-Wunused-parameter]
- static void output_msp_callback(msp_conn_t *conn, uint16_t cmd, const void *payload, int size, void *callback_data)
- ~~~~~~~~~~~~^~~~
- CC main/output/output_air_rf_power_test.c
- main/output/output_air_rf_power_test.c: In function 'output_air_rf_power_test_open':
- main/output/output_air_rf_power_test.c:47:61: warning: unused parameter 'config' [-Wunused-parameter]
- static bool output_air_rf_power_test_open(void *data, void *config)
- ~~~~~~^~~~~~
- main/output/output_air_rf_power_test.c: In function 'output_air_rf_power_test_update':
- main/output/output_air_rf_power_test.c:58:68: warning: unused parameter 'rc_data' [-Wunused-parameter]
- static bool output_air_rf_power_test_update(void *data, rc_data_t *rc_data, bool update_rc, time_micros_t now)
- ~~~~~~~~~~~^~~~~~~
- main/output/output_air_rf_power_test.c:58:82: warning: unused parameter 'update_rc' [-Wunused-parameter]
- static bool output_air_rf_power_test_update(void *data, rc_data_t *rc_data, bool update_rc, time_micros_t now)
- ^
- main/output/output_air_rf_power_test.c: In function 'output_air_rf_power_test_close':
- main/output/output_air_rf_power_test.c:113:62: warning: unused parameter 'config' [-Wunused-parameter]
- static void output_air_rf_power_test_close(void *data, void *config)
- ~~~~~~^~~~~~
- CC main/output/output_air.c
- main/output/output_air.c: In function 'output_air_radio_callback':
- main/output/output_air.c:30:52: warning: unused parameter 'radio' [-Wunused-parameter]
- static void output_air_radio_callback(air_radio_t *radio, air_radio_callback_reason_e reason, void *data)
- ~~~~~~~~~~~~~^~~~~
- main/output/output_air.c: In function 'output_air_reset_ack':
- main/output/output_air.c:83:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(data->channels); ii++)
- ^
- main/output/output_air.c:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(data->telemetry_uplink); ii++)
- ^
- main/output/output_air.c:81:48: warning: unused parameter 'output_air' [-Wunused-parameter]
- static void output_air_reset_ack(output_air_t *output_air, rc_data_t *data)
- ~~~~~~~~~~~~~~^~~~~~~~~~
- main/output/output_air.c: In function 'output_air_stop_ack':
- main/output/output_air.c:95:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(data->channels); ii++)
- ^
- main/output/output_air.c:99:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(data->telemetry_uplink); ii++)
- ^
- main/output/output_air.c:93:47: warning: unused parameter 'output_air' [-Wunused-parameter]
- static void output_air_stop_ack(output_air_t *output_air, rc_data_t *data)
- ~~~~~~~~~~~~~~^~~~~~~~~~
- main/output/output_air.c: In function 'output_air_stream_cmd_decoded':
- main/output/output_air.c:183:115: warning: unused parameter 'now' [-Wunused-parameter]
- static void output_air_stream_cmd_decoded(void *user, air_cmd_e cmd, const void *data, size_t size, time_micros_t now)
- ~~~~~~~~~~~~~~^~~
- main/output/output_air.c: In function 'output_air_feed_stream':
- main/output/output_air.c:243:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 4; ii < data->channels_num; ii++)
- ^
- main/output/output_air.c: In function 'output_air_msp_before_feed':
- main/output/output_air.c:296:51: warning: unused parameter 'msp_air' [-Wunused-parameter]
- static void output_air_msp_before_feed(msp_air_t *msp_air, size_t size, void *user_data)
- ~~~~~~~~~~~^~~~~~~
- main/output/output_air.c:296:67: warning: unused parameter 'size' [-Wunused-parameter]
- static void output_air_msp_before_feed(msp_air_t *msp_air, size_t size, void *user_data)
- ~~~~~~~^~~~
- main/output/output_air.c: In function 'output_air_send_control_packet':
- main/output/output_air.c:384:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- while (p < sizeof(pkt.data) && air_stream_pop_output(&output_air->air_stream, &c))
- ^
- main/output/output_air.c: In function 'output_air_recv_packet':
- main/output/output_air.c:414:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(data->channels); ii++)
- ^
- main/output/output_air.c:418:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(data->telemetry_uplink); ii++)
- ^
- In file included from main/output/output_air.c:1:
- main/output/output_air.c: In function 'output_air_open':
- main/output/output_air.c:456:16: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'uint32_t' {aka 'long unsigned int'} [-Wformat=]
- LOG_I(TAG, "Open with key %u", output_air->air.pairing.key);
- ^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/jacob/tmp/raven/components/hal-stm32/include/hal/log.h:17:65: note: in definition of macro 'LOG_I'
- #define LOG_I(tag, format, ...) log_printf(LOG_LEVEL_INFO, tag, format, ##__VA_ARGS__)
- ^~~~~~
- main/output/output_air.c: In function 'output_air_update':
- main/output/output_air.c:471:67: warning: unused parameter 'update_rc' [-Wunused-parameter]
- static bool output_air_update(void *output, rc_data_t *data, bool update_rc, time_micros_t now)
- ^
- main/output/output_air.c: In function 'output_air_close':
- main/output/output_air.c:524:50: warning: unused parameter 'config' [-Wunused-parameter]
- static void output_air_close(void *output, void *config)
- ~~~~~~^~~~~~
- CC main/output/output_msp.c
- main/output/output_msp.c: In function 'output_msp_message_callback':
- main/output/output_msp.c:147:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (size < sizeof(msp_raw_gps_t))
- ^
- main/output/output_msp.c:179:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (size < sizeof(msp_analog_t))
- ^
- main/output/output_msp.c:205:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (size < sizeof(msp_current_meter_config_t))
- ^
- main/output/output_msp.c:215:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (size < sizeof(msp_altitude_t))
- ^
- main/output/output_msp.c:226:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (size < sizeof(msp_attitude_t))
- ^
- main/output/output_msp.c:240:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (size < sizeof(msp_raw_imu_t))
- ^
- main/output/output_msp.c:252:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (size < sizeof(msp_misc_t))
- ^
- main/output/output_msp.c:141:53: warning: unused parameter 'conn' [-Wunused-parameter]
- static void output_msp_message_callback(msp_conn_t *conn, uint16_t cmd, const void *payload, int size, void *arg)
- ~~~~~~~~~~~~^~~~
- main/output/output_msp.c: In function 'output_msp_close':
- main/output/output_msp.c:344:47: warning: unused parameter 'config' [-Wunused-parameter]
- static void output_msp_close(void *out, void *config)
- ~~~~~~^~~~~~
- CC main/output/output_crsf.c
- main/output/output_crsf.c: In function 'output_crsf_close':
- main/output/output_crsf.c:191:48: warning: unused parameter 'config' [-Wunused-parameter]
- static void output_crsf_close(void *out, void *config)
- ~~~~~~^~~~~~
- CC main/output/output_none.c
- main/output/output_none.c: In function 'output_none_open':
- main/output/output_none.c:3:36: warning: unused parameter 'output' [-Wunused-parameter]
- static bool output_none_open(void *output, void *config)
- ~~~~~~^~~~~~
- main/output/output_none.c:3:50: warning: unused parameter 'config' [-Wunused-parameter]
- static bool output_none_open(void *output, void *config)
- ~~~~~~^~~~~~
- main/output/output_none.c: In function 'output_none_update':
- main/output/output_none.c:8:38: warning: unused parameter 'output' [-Wunused-parameter]
- static bool output_none_update(void *output, rc_data_t *data, bool update_rc, time_micros_t now)
- ~~~~~~^~~~~~
- main/output/output_none.c:8:57: warning: unused parameter 'data' [-Wunused-parameter]
- static bool output_none_update(void *output, rc_data_t *data, bool update_rc, time_micros_t now)
- ~~~~~~~~~~~^~~~
- main/output/output_none.c:8:68: warning: unused parameter 'update_rc' [-Wunused-parameter]
- static bool output_none_update(void *output, rc_data_t *data, bool update_rc, time_micros_t now)
- ^
- main/output/output_none.c:8:93: warning: unused parameter 'now' [-Wunused-parameter]
- static bool output_none_update(void *output, rc_data_t *data, bool update_rc, time_micros_t now)
- ~~~~~~~~~~~~~~^~~
- main/output/output_none.c: In function 'output_none_close':
- main/output/output_none.c:13:37: warning: unused parameter 'output' [-Wunused-parameter]
- static void output_none_close(void *output, void *config)
- ~~~~~~^~~~~~
- main/output/output_none.c:13:51: warning: unused parameter 'config' [-Wunused-parameter]
- static void output_none_close(void *output, void *config)
- ~~~~~~^~~~~~
- CC main/output/output_air_bind.c
- main/output/output_air_bind.c: In function 'output_air_bind_open':
- main/output/output_air_bind.c:11:52: warning: unused parameter 'config' [-Wunused-parameter]
- static bool output_air_bind_open(void *data, void *config)
- ~~~~~~^~~~~~
- main/output/output_air_bind.c: In function 'output_air_bind_update':
- main/output/output_air_bind.c:25:59: warning: unused parameter 'rc_data' [-Wunused-parameter]
- static bool output_air_bind_update(void *data, rc_data_t *rc_data, bool update_rc, time_micros_t now)
- ~~~~~~~~~~~^~~~~~~
- main/output/output_air_bind.c:25:73: warning: unused parameter 'update_rc' [-Wunused-parameter]
- static bool output_air_bind_update(void *data, rc_data_t *rc_data, bool update_rc, time_micros_t now)
- ^
- main/output/output_air_bind.c: In function 'output_air_bind_close':
- main/output/output_air_bind.c:82:53: warning: unused parameter 'config' [-Wunused-parameter]
- static void output_air_bind_close(void *data, void *config)
- ~~~~~~^~~~~~
- main/output/output_air_bind.c: In function 'output_air_bind_accept_request':
- main/output/output_air_bind.c:103:50: warning: unused parameter 'data' [-Wunused-parameter]
- static bool output_air_bind_accept_request(void *data)
- ~~~~~~^~~~
- CC main/platform/system.c
- CC main/platform/dispatch.c
- CC main/platform/storage.c
- CC main/protocols/ibus.c
- main/protocols/ibus.c: In function 'ibus_frame_crc_check':
- main/protocols/ibus.c:11:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int i = 0; i < sizeof(ibus_frame_t) - 2; i++)
- ^
- main/protocols/ibus.c: In function 'ibus_port_decode':
- main/protocols/ibus.c:41:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- if (end - start < total_frame_size)
- ^
- main/protocols/ibus.c:63:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (start > port->buf_pos)
- ^
- main/protocols/ibus.c:68:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (start != port->buf_pos)
- ^~
- CC main/protocols/crsf_units.c
- CC main/protocols/crsf.c
- main/protocols/crsf.c: In function 'crsf_port_decode':
- main/protocols/crsf.c:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- if (end - start < total_frame_size)
- ^
- main/protocols/crsf.c:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (start > port->buf_pos)
- ^
- main/protocols/crsf.c:146:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- if (start != port->buf_pos)
- ^~
- CC main/protocols/smartport.c
- main/protocols/smartport.c: In function 'smartport_payload_checksum':
- main/protocols/smartport.c:124:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < sizeof(*payload); ii++)
- ^
- main/protocols/smartport.c: In function 'smartport_master_msp_write_chunk':
- main/protocols/smartport.c:370:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < sizeof(smartport_msp_req_chunk_t) - 2; ii++)
- ^
- CC main/protocols/sbus.c
- CC main/rc/rc_data.c
- main/rc/rc_data.c: In function 'rc_data_reset_input':
- main/rc/rc_data.c:25:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(input_downlink_telemetry); ii++)
- ^
- main/rc/rc_data.c:34:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(data->telemetry_uplink); ii++)
- ^
- main/rc/rc_data.c: In function 'rc_data_reset_output':
- main/rc/rc_data.c:61:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int jj = 0; jj < ARRAY_COUNT(input_downlink_telemetry); jj++)
- ^
- main/rc/rc_data.c:75:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(data->telemetry_downlink); ii++)
- ^
- CC main/rc/failsafe.c
- main/rc/failsafe.c: In function 'failsafe_reset_interval':
- main/rc/failsafe.c:41:5: warning: implicit declaration of function 'assert' [-Wimplicit-function-declaration]
- assert(fs->max_reset_interval > 0);
- ^~~~~~
- main/rc/failsafe.c:41:5: note: 'assert' is defined in header '<assert.h>'; did you forget to '#include <assert.h>'?
- main/rc/failsafe.c:2:1:
- +#include <assert.h>
- main/rc/failsafe.c:41:5:
- assert(fs->max_reset_interval > 0);
- ^~~~~~
- CC main/rc/rc.c
- main/rc/rc.c: In function 'rc_get_tx_rf_power':
- main/rc/rc.c:71:37: warning: unused parameter 'rc' [-Wunused-parameter]
- static int rc_get_tx_rf_power(rc_t *rc)
- ~~~~~~^~
- In file included from /home/jacob/tmp/raven/main/air/air.h:8,
- from main/rc/rc.c:7:
- main/rc/rc.c: In function 'rc_data_initialize':
- /home/jacob/tmp/raven/main/util/macros.h:20:9: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^
- main/rc/rc.c:142:33: note: in expansion of macro 'MIN'
- rc->data.channels_num = MIN(channels_num, RC_CHANNELS_NUM);
- ^~~
- /home/jacob/tmp/raven/main/util/macros.h:20:16: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^~
- main/rc/rc.c:142:33: note: in expansion of macro 'MIN'
- rc->data.channels_num = MIN(channels_num, RC_CHANNELS_NUM);
- ^~~
- main/rc/rc.c: In function 'rc_should_enable_power_test':
- main/rc/rc.c:162:47: warning: unused parameter 'rc' [-Wunused-parameter]
- static bool rc_should_enable_power_test(rc_t *rc)
- ~~~~~~^~
- main/rc/rc.c: In function 'rc_send_rmp':
- main/rc/rc.c:589:25: warning: unused parameter 'rmp' [-Wunused-parameter]
- bool rc_send_rmp(rmp_t *rmp, rmp_msg_t *msg, void *user_data)
- ~~~~~~~^~~
- main/rc/rc.c: In function 'rc_rmp_alloc_resp_ctx':
- main/rc/rc.c:620:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(rc->state.msp_resp_ctx); ii++)
- ^
- main/rc/rc.c:634:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(rc->state.msp_resp_ctx); ii++)
- ^
- In file included from /home/jacob/tmp/raven/main/air/air.h:8,
- from main/rc/rc.c:7:
- main/rc/rc.c: In function 'rc_rmp_msp_request_response_handler':
- /home/jacob/tmp/raven/main/util/macros.h:20:9: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^
- main/rc/rc.c:661:23: note: in expansion of macro 'MIN'
- size_t cpy_size = MIN(size, sizeof(resp.payload));
- ^~~
- /home/jacob/tmp/raven/main/util/macros.h:20:21: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^~
- main/rc/rc.c:661:23: note: in expansion of macro 'MIN'
- size_t cpy_size = MIN(size, sizeof(resp.payload));
- ^~~
- main/rc/rc.c:652:61: warning: unused parameter 'conn' [-Wunused-parameter]
- static void rc_rmp_msp_request_response_handler(msp_conn_t *conn, uint16_t cmd, const void *payload, int size, void *callback_data)
- ~~~~~~~~~~~~^~~~
- main/rc/rc.c: In function 'rc_rmp_msp_request_handler':
- main/rc/rc.c:669:47: warning: unused parameter 'rmp' [-Wunused-parameter]
- static void rc_rmp_msp_request_handler(rmp_t *rmp, rmp_req_t *req, void *user_data)
- ~~~~~~~^~~
- main/rc/rc.c: In function 'rc_rmp_msp_response_handler':
- main/rc/rc.c:698:48: warning: unused parameter 'rmp' [-Wunused-parameter]
- static void rc_rmp_msp_response_handler(rmp_t *rmp, rmp_req_t *req, void *user_data)
- ~~~~~~~^~~
- main/rc/rc.c: In function 'rc_rmp_msp_port':
- main/rc/rc.c:720:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(rc->state.rmp_msp_port); ii++)
- ^
- main/rc/rc.c:727:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < ARRAY_COUNT(rc->state.rmp_msp_port); ii++)
- ^
- main/rc/rc.c: In function 'rc_msp_response_callback':
- main/rc/rc.c:744:50: warning: unused parameter 'conn' [-Wunused-parameter]
- static void rc_msp_response_callback(msp_conn_t *conn, uint16_t cmd, const void *payload, int size, void *callback_data)
- ~~~~~~~~~~~~^~~~
- In file included from /home/jacob/tmp/raven/main/air/air.h:8,
- from main/rc/rc.c:7:
- main/rc/rc.c: In function 'rc_msp_request_callback':
- /home/jacob/tmp/raven/main/util/macros.h:20:9: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^
- main/rc/rc.c:775:35: note: in expansion of macro 'MIN'
- size_t cpy_size = MIN(size, sizeof(req.payload));
- ^~~
- /home/jacob/tmp/raven/main/util/macros.h:20:21: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^~
- main/rc/rc.c:775:35: note: in expansion of macro 'MIN'
- size_t cpy_size = MIN(size, sizeof(req.payload));
- ^~~
- main/rc/rc.c: In function 'rc_should_update_output':
- main/rc/rc.c:937:50: warning: unused parameter 'rc' [-Wunused-parameter]
- static inline bool rc_should_update_output(rc_t *rc)
- ~~~~~~^~
- main/rc/rc.c: In function 'rc_get_mode':
- main/rc/rc.c:990:35: warning: unused parameter 'rc' [-Wunused-parameter]
- rc_mode_e rc_get_mode(const rc_t *rc)
- ~~~~~~~~~~~~^~
- main/rc/rc.c: In function 'rc_get_alternative_pairings':
- main/rc/rc.c:1216:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- if (count < size)
- ^
- In file included from /home/jacob/tmp/raven/main/air/air.h:8,
- from main/rc/rc.c:7:
- /home/jacob/tmp/raven/main/util/macros.h:20:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^
- main/rc/rc.c:1259:12: note: in expansion of macro 'MIN'
- return MIN(count, size);
- ^~~
- /home/jacob/tmp/raven/main/util/macros.h:20:21: warning: operand of ?: changes signedness from 'int' to 'size_t' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
- _a > _b ? _b : _a; })
- ^~
- main/rc/rc.c:1259:12: note: in expansion of macro 'MIN'
- return MIN(count, size);
- ^~~
- CC main/rc/rc_rmp.c
- main/rc/rc_rmp.c: In function 'rc_rmp_port_handler':
- main/rc/rc_rmp.c:27:40: warning: unused parameter 'rmp' [-Wunused-parameter]
- static void rc_rmp_port_handler(rmp_t *rmp, rmp_req_t *req, void *user_data)
- ~~~~~~~^~~
- CC main/rc/telemetry.c
- main/rc/telemetry.c: In function 'telemetry_format_str':
- main/rc/telemetry.c:16:71: warning: unused parameter 'buf' [-Wunused-parameter]
- static const char *telemetry_format_str(const telemetry_t *val, char *buf, size_t bufsize)
- ~~~~~~^~~
- main/rc/telemetry.c:16:83: warning: unused parameter 'bufsize' [-Wunused-parameter]
- static const char *telemetry_format_str(const telemetry_t *val, char *buf, size_t bufsize)
- ~~~~~~~^~~~~~~
- main/rc/telemetry.c: In function 'telemetry_format_mah_i32':
- main/rc/telemetry.c:55:30: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int32_t' {aka 'const long int'} [-Wformat=]
- snprintf(buf, bufsize, "%dmAh", val->val.i32);
- ~^ ~~~~~~~~~~~~
- %ld
- main/rc/telemetry.c: In function 'telemetry_format_gps_fix':
- main/rc/telemetry.c:107:75: warning: unused parameter 'buf' [-Wunused-parameter]
- static const char *telemetry_format_gps_fix(const telemetry_t *val, char *buf, size_t bufsize)
- ~~~~~~^~~
- main/rc/telemetry.c:107:87: warning: unused parameter 'bufsize' [-Wunused-parameter]
- static const char *telemetry_format_gps_fix(const telemetry_t *val, char *buf, size_t bufsize)
- ~~~~~~~^~~~~~~
- main/rc/telemetry.c: In function 'telemetry_get_u8':
- main/rc/telemetry.c:285:54: warning: unused parameter 'id' [-Wunused-parameter]
- uint8_t telemetry_get_u8(const telemetry_t *val, int id)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_get_i8':
- main/rc/telemetry.c:291:53: warning: unused parameter 'id' [-Wunused-parameter]
- int8_t telemetry_get_i8(const telemetry_t *val, int id)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_get_u16':
- main/rc/telemetry.c:297:56: warning: unused parameter 'id' [-Wunused-parameter]
- uint16_t telemetry_get_u16(const telemetry_t *val, int id)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_get_i16':
- main/rc/telemetry.c:303:55: warning: unused parameter 'id' [-Wunused-parameter]
- int16_t telemetry_get_i16(const telemetry_t *val, int id)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_get_u32':
- main/rc/telemetry.c:309:56: warning: unused parameter 'id' [-Wunused-parameter]
- uint32_t telemetry_get_u32(const telemetry_t *val, int id)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_get_i32':
- main/rc/telemetry.c:315:55: warning: unused parameter 'id' [-Wunused-parameter]
- int32_t telemetry_get_i32(const telemetry_t *val, int id)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_get_str':
- main/rc/telemetry.c:321:59: warning: unused parameter 'id' [-Wunused-parameter]
- const char *telemetry_get_str(const telemetry_t *val, int id)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_set_u8':
- main/rc/telemetry.c:327:45: warning: unused parameter 'id' [-Wunused-parameter]
- bool telemetry_set_u8(telemetry_t *val, int id, uint8_t v, time_micros_t now)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_set_i8':
- main/rc/telemetry.c:336:45: warning: unused parameter 'id' [-Wunused-parameter]
- bool telemetry_set_i8(telemetry_t *val, int id, int8_t v, time_micros_t now)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_set_u16':
- main/rc/telemetry.c:345:46: warning: unused parameter 'id' [-Wunused-parameter]
- bool telemetry_set_u16(telemetry_t *val, int id, uint16_t v, time_micros_t now)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_set_i16':
- main/rc/telemetry.c:354:46: warning: unused parameter 'id' [-Wunused-parameter]
- bool telemetry_set_i16(telemetry_t *val, int id, int16_t v, time_micros_t now)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_set_u32':
- main/rc/telemetry.c:363:46: warning: unused parameter 'id' [-Wunused-parameter]
- bool telemetry_set_u32(telemetry_t *val, int id, uint32_t v, time_micros_t now)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_set_i32':
- main/rc/telemetry.c:372:46: warning: unused parameter 'id' [-Wunused-parameter]
- bool telemetry_set_i32(telemetry_t *val, int id, int32_t v, time_micros_t now)
- ~~~~^~
- main/rc/telemetry.c: In function 'telemetry_set_str':
- main/rc/telemetry.c:381:46: warning: unused parameter 'id' [-Wunused-parameter]
- bool telemetry_set_str(telemetry_t *val, int id, const char *str, time_micros_t now)
- ~~~~^~
- CC main/rmp/rmp.c
- main/rmp/rmp.c: In function 'rmp_update_peer_authentication':
- main/rmp/rmp.c:60:51: warning: unused parameter 'rmp' [-Wunused-parameter]
- static void rmp_update_peer_authentication(rmp_t *rmp, rmp_peer_t *peer)
- ~~~~~~~^~~
- main/rmp/rmp.c: In function 'rmp_get_peer_key':
- main/rmp/rmp.c:90:37: warning: unused parameter 'rmp' [-Wunused-parameter]
- static bool rmp_get_peer_key(rmp_t *rmp, air_key_t *key, const air_addr_t *addr)
- ~~~~~~~^~~
- main/rmp/rmp.c: In function 'rmp_get_message_signature':
- main/rmp/rmp.c:101:46: warning: unused parameter 'rmp' [-Wunused-parameter]
- static void rmp_get_message_signature(rmp_t *rmp, uint8_t *signature, rmp_msg_t *msg, air_key_t *key)
- ~~~~~~~^~~
- main/rmp/rmp.c: In function 'rmp_device_handler':
- main/rmp/rmp.c:229:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
- for (int ii = 0; ii < sizeof(frame->device_info.name); ii++)
- ^
- main/rmp/rmp.c:212:66: warning: unused parameter 'user_data' [-Wunused-parameter]
- static void rmp_device_handler(rmp_t *rmp, rmp_req_t *req, void *user_data)
- ~~~~~~^~~~~~~~~
- main/rmp/rmp.c: In function 'rmp_send_rc':
- main/rmp/rmp.c:268:66: warning: unused parameter 'now' [-Wunused-parameter]
- static bool rmp_send_rc(rmp_t *rmp, rmp_msg_t *msg, time_ticks_t now)
- ~~~~~~~~~~~~~^~~
- main/rmp/rmp.c: In function 'rmp_send_p2p_ping':
- main/rmp/rmp.c:278:56: warning: unused parameter 'now' [-Wunused-parameter]
- static void rmp_send_p2p_ping(rmp_t *rmp, time_ticks_t now)
- ~~~~~~~~~~~~~^~~
- CC main/rmp/rmp_air.c
- CC main/ui/screen.c
- CC main/ui/ui.c
- main/ui/ui.c: In function 'ui_settings_handler':
- main/ui/ui.c:107:50: warning: unused parameter 'setting' [-Wunused-parameter]
- static void ui_settings_handler(const setting_t *setting, void *user_data)
- ~~~~~~~~~~~~~~~~~^~~~~~~
- main/ui/ui.c:107:65: warning: unused parameter 'user_data' [-Wunused-parameter]
- static void ui_settings_handler(const setting_t *setting, void *user_data)
- ~~~~~~^~~~~~~~~
- main/ui/ui.c: In function 'ui_screen_is_available':
- main/ui/ui.c:207:41: warning: unused parameter 'ui' [-Wunused-parameter]
- bool ui_screen_is_available(const ui_t *ui)
- ~~~~~~~~~~~~^~
- main/ui/ui.c: In function 'ui_screen_splash':
- main/ui/ui.c:216:29: warning: unused parameter 'ui' [-Wunused-parameter]
- void ui_screen_splash(ui_t *ui)
- ~~~~~~^~
- main/ui/ui.c: In function 'ui_is_animating':
- main/ui/ui.c:223:34: warning: unused parameter 'ui' [-Wunused-parameter]
- bool ui_is_animating(const ui_t *ui)
- ~~~~~~~~~~~~^~
- main/ui/ui.c: In function 'ui_shutdown':
- main/ui/ui.c:271:24: warning: unused parameter 'ui' [-Wunused-parameter]
- void ui_shutdown(ui_t *ui)
- ~~~~~~^~
- main/ui/ui.c: In function 'ui_set_screen_set_autooff':
- main/ui/ui.c:281:38: warning: unused parameter 'ui' [-Wunused-parameter]
- void ui_set_screen_set_autooff(ui_t *ui, ui_screen_autooff_e autooff)
- ~~~~~~^~
- main/ui/ui.c:281:62: warning: unused parameter 'autooff' [-Wunused-parameter]
- void ui_set_screen_set_autooff(ui_t *ui, ui_screen_autooff_e autooff)
- ~~~~~~~~~~~~~~~~~~~~^~~~~~~
- CC main/ui/led.c
- main/ui/led.c: In function 'led_start_mode':
- main/ui/led.c:325:39: warning: unused parameter 'mode' [-Wunused-parameter]
- static void led_start_mode(led_mode_e mode)
- ~~~~~~~~~~~^~~~
- main/ui/led.c: In function 'led_start_pattern':
- main/ui/led.c:390:62: warning: unused parameter 'pattern' [-Wunused-parameter]
- void led_start_pattern(led_id_e led_id, const led_pattern_t *pattern)
- ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
- CC main/ui/u8g2_hal.c
- CC main/ui/menu.c
- CC main/ui/beeper.c
- CC main/ui/button.c
- CC main/ui/screen_i2c.c
- CC main/util/crc.c
- CC main/util/uvarint.c
- main/util/uvarint.c: In function 'uvarint_encode64':
- main/util/uvarint.c:8:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- for (int ii = 0; ii < size; ii++)
- ^
- main/util/uvarint.c: In function 'uvarint_decode64':
- main/util/uvarint.c:28:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- for (int ii = 0; ii < MIN(size, type_size + 1); ii++)
- ^
- CC main/util/ringbuffer.c
- CC main/util/lpf.c
- CC main/util/fec.c
- main/util/fec.c: In function 'fec_encode':
- main/util/fec.c:53:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- for (int ii = 0; ii < size; ii++)
- ^
- main/util/fec.c: In function 'fec_decode':
- main/util/fec.c:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
- for (int ii = 0; ii < size; ii += 2)
- ^
- CC main/util/data_state.c
- CC main/util/stringutil.c
- CC main/target/platforms/stm32/system.c
- CC main/target/platforms/stm32/main.c
- main/target/platforms/stm32/main.c:5:2: warning: #warning temp fix [-Wcpp]
- #warning temp fix
- ^~~~~~~
- main/target/platforms/stm32/main.c: In function 'assert':
- main/target/platforms/stm32/main.c:6:17: warning: unused parameter 'c' [-Wunused-parameter]
- void assert(int c)
- ~~~~^
- CC main/target/platforms/stm32/serial.c
- main/target/platforms/stm32/serial.c: In function 'serial_port_open':
- main/target/platforms/stm32/serial.c:7:61: warning: unused parameter 'config' [-Wunused-parameter]
- serial_port_t *serial_port_open(const serial_port_config_t *config)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_read':
- main/target/platforms/stm32/serial.c:12:37: warning: unused parameter 'port' [-Wunused-parameter]
- int serial_port_read(serial_port_t *port, void *buf, size_t size, time_ticks_t timeout)
- ~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c:12:49: warning: unused parameter 'buf' [-Wunused-parameter]
- int serial_port_read(serial_port_t *port, void *buf, size_t size, time_ticks_t timeout)
- ~~~~~~^~~
- main/target/platforms/stm32/serial.c:12:61: warning: unused parameter 'size' [-Wunused-parameter]
- int serial_port_read(serial_port_t *port, void *buf, size_t size, time_ticks_t timeout)
- ~~~~~~~^~~~
- main/target/platforms/stm32/serial.c:12:80: warning: unused parameter 'timeout' [-Wunused-parameter]
- int serial_port_read(serial_port_t *port, void *buf, size_t size, time_ticks_t timeout)
- ~~~~~~~~~~~~~^~~~~~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_begin_write':
- main/target/platforms/stm32/serial.c:17:45: warning: unused parameter 'port' [-Wunused-parameter]
- bool serial_port_begin_write(serial_port_t *port)
- ~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_end_write':
- main/target/platforms/stm32/serial.c:22:43: warning: unused parameter 'port' [-Wunused-parameter]
- bool serial_port_end_write(serial_port_t *port)
- ~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_write':
- main/target/platforms/stm32/serial.c:27:38: warning: unused parameter 'port' [-Wunused-parameter]
- int serial_port_write(serial_port_t *port, const void *buf, size_t size)
- ~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c:27:56: warning: unused parameter 'buf' [-Wunused-parameter]
- int serial_port_write(serial_port_t *port, const void *buf, size_t size)
- ~~~~~~~~~~~~^~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_set_baudrate':
- main/target/platforms/stm32/serial.c:32:46: warning: unused parameter 'port' [-Wunused-parameter]
- bool serial_port_set_baudrate(serial_port_t *port, uint32_t baudrate)
- ~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c:32:61: warning: unused parameter 'baudrate' [-Wunused-parameter]
- bool serial_port_set_baudrate(serial_port_t *port, uint32_t baudrate)
- ~~~~~~~~~^~~~~~~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_close':
- main/target/platforms/stm32/serial.c:37:39: warning: unused parameter 'port' [-Wunused-parameter]
- void serial_port_close(serial_port_t *port)
- ~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_is_half_duplex':
- main/target/platforms/stm32/serial.c:41:54: warning: unused parameter 'port' [-Wunused-parameter]
- bool serial_port_is_half_duplex(const serial_port_t *port)
- ~~~~~~~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_half_duplex_mode':
- main/target/platforms/stm32/serial.c:46:77: warning: unused parameter 'port' [-Wunused-parameter]
- serial_half_duplex_mode_e serial_port_half_duplex_mode(const serial_port_t *port)
- ~~~~~~~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_set_half_duplex_mode':
- main/target/platforms/stm32/serial.c:51:54: warning: unused parameter 'port' [-Wunused-parameter]
- void serial_port_set_half_duplex_mode(serial_port_t *port, serial_half_duplex_mode_e mode)
- ~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c:51:86: warning: unused parameter 'mode' [-Wunused-parameter]
- void serial_port_set_half_duplex_mode(serial_port_t *port, serial_half_duplex_mode_e mode)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_destroy':
- main/target/platforms/stm32/serial.c:55:42: warning: unused parameter 'port' [-Wunused-parameter]
- void serial_port_destroy(serial_port_t **port)
- ~~~~~~~~~~~~~~~~^~~~
- main/target/platforms/stm32/serial.c: In function 'serial_port_io_flags':
- main/target/platforms/stm32/serial.c:59:48: warning: unused parameter 'port' [-Wunused-parameter]
- io_flags_t serial_port_io_flags(serial_port_t *port)
- ~~~~~~~~~~~~~~~^~~~
- CC lib/FreeRTOSv10.1.1/FreeRTOS/Source/portable/MemMang/heap_2.c
- /home/jacob/tmp/raven/main/target/platforms/stm32/libopencm3.rules.mk:179: opencm3_stm32f1.a not found, attempting to rebuild in lib/libopencm3
- make -C lib/libopencm3
- make[2]: Entering directory '/home/jacob/tmp/raven/lib/libopencm3'
- GENHDR include/libopencm3/stm32/f0/irq.json
- GENHDR include/libopencm3/stm32/f1/irq.json
- GENHDR include/libopencm3/stm32/f2/irq.json
- GENHDR include/libopencm3/stm32/f3/irq.json
- GENHDR include/libopencm3/stm32/f4/irq.json
- GENHDR include/libopencm3/stm32/f7/irq.json
- GENHDR include/libopencm3/stm32/l0/irq.json
- GENHDR include/libopencm3/stm32/l1/irq.json
- GENHDR include/libopencm3/stm32/l4/irq.json
- GENHDR include/libopencm3/lpc13xx/irq.json
- GENHDR include/libopencm3/lpc17xx/irq.json
- GENHDR include/libopencm3/lpc43xx/m4/irq.json
- GENHDR include/libopencm3/lpc43xx/m0/irq.json
- GENHDR include/libopencm3/lm3s/irq.json
- GENHDR include/libopencm3/msp432/e4/irq.json
- GENHDR include/libopencm3/efm32/tg/irq.json
- GENHDR include/libopencm3/efm32/g/irq.json
- GENHDR include/libopencm3/efm32/lg/irq.json
- GENHDR include/libopencm3/efm32/gg/irq.json
- GENHDR include/libopencm3/efm32/hg/irq.json
- GENHDR include/libopencm3/efm32/wg/irq.json
- GENHDR include/libopencm3/efm32/ezr32wg/irq.json
- GENHDR include/libopencm3/sam/3a/irq.json
- GENHDR include/libopencm3/sam/3n/irq.json
- GENHDR include/libopencm3/sam/3s/irq.json
- GENHDR include/libopencm3/sam/3u/irq.json
- GENHDR include/libopencm3/sam/3x/irq.json
- GENHDR include/libopencm3/sam/4l/irq.json
- GENHDR include/libopencm3/sam/d/irq.json
- GENHDR include/libopencm3/vf6xx/irq.json
- BUILD lib/stm32/f0
- CC can.c
- CC flash.c
- CC rcc.c
- CC dma.c
- CC rtc.c
- CC comparator.c
- CC dac.c
- CC pwr.c
- CC gpio.c
- CC timer.c
- CC adc.c
- CC desig.c
- CC gpio_common_all.c
- CC gpio_common_f0234.c
- CC crc_common_all.c
- CC crc_v2.c
- CC pwr_common_v1.c
- CC iwdg_common_all.c
- CC rtc_common_l1f024.c
- CC dma_common_l1f013.c
- CC exti_common_all.c
- CC dac_common_all.c
- CC timer_common_all.c
- CC timer_common_f0234.c
- CC rcc_common_all.c
- CC adc_common_v2.c
- CC crs_common_all.c
- CC flash_common_all.c
- CC flash_common_f.c
- CC flash_common_f01.c
- CC usart_common_all.c
- CC usart_common_v2.c
- CC i2c_common_v2.c
- CC spi_common_all.c
- CC spi_common_v2.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC st_usbfs_core.c
- CC st_usbfs_v2.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_stm32f0.a
- BUILD lib/stm32/f1
- CC adc.c
- CC adc_common_v1.c
- CC can.c
- CC desig.c
- CC flash.c
- CC gpio.c
- CC rcc.c
- CC rtc.c
- CC timer.c
- CC mac.c
- CC mac_stm32fxx7.c
- CC phy.c
- CC phy_ksz80x1.c
- CC crc_common_all.c
- CC dac_common_all.c
- CC dma_common_l1f013.c
- CC gpio_common_all.c
- CC i2c_common_v1.c
- CC iwdg_common_all.c
- CC pwr_common_v1.c
- CC timer_common_all.c
- CC usart_common_all.c
- CC usart_common_f124.c
- CC rcc_common_all.c
- CC exti_common_all.c
- CC flash_common_all.c
- CC flash_common_f.c
- CC flash_common_f01.c
- CC spi_common_all.c
- CC spi_common_v1.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC usb_dwc_common.c
- CC usb_f107.c
- CC st_usbfs_core.c
- CC st_usbfs_v1.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_stm32f1.a
- BUILD lib/stm32/f2
- CC gpio.c
- CC rcc.c
- CC desig.c
- CC crc_common_all.c
- CC dac_common_all.c
- CC dma_common_f24.c
- CC gpio_common_all.c
- CC gpio_common_f0234.c
- CC i2c_common_v1.c
- CC iwdg_common_all.c
- CC rtc_common_l1f024.c
- CC timer_common_all.c
- CC timer_common_f0234.c
- CC timer_common_f24.c
- CC usart_common_all.c
- CC usart_common_f124.c
- CC hash_common_f24.c
- CC crypto_common_f24.c
- CC exti_common_all.c
- CC rcc_common_all.c
- CC flash.c
- CC flash_common_all.c
- CC flash_common_f.c
- CC flash_common_f24.c
- CC flash_common_idcache.c
- CC rng_common_v1.c
- CC spi_common_all.c
- CC spi_common_v1.c
- CC spi_common_v1_frf.c
- CC usb.c
- CC usb_standard.c
- CC usb_control.c
- CC usb_dwc_common.c
- CC usb_f107.c
- CC usb_f207.c
- CC usb_msc.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_stm32f2.a
- BUILD lib/stm32/f3
- CC rcc.c
- CC adc.c
- CC can.c
- CC pwr.c
- CC dma.c
- CC flash.c
- CC desig.c
- CC gpio_common_all.c
- CC gpio_common_f0234.c
- CC dac_common_all.c
- CC crc_common_all.c
- CC crc_v2.c
- CC iwdg_common_all.c
- CC pwr_common_v1.c
- CC dma_common_l1f013.c
- CC timer_common_all.c
- CC timer_common_f0234.c
- CC exti_common_all.c
- CC rcc_common_all.c
- CC adc_common_v2.c
- CC adc_common_v2_multi.c
- CC flash_common_all.c
- CC flash_common_f.c
- CC usart_common_v2.c
- CC usart_common_all.c
- CC i2c_common_v2.c
- CC spi_common_all.c
- CC spi_common_v2.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC st_usbfs_core.c
- CC st_usbfs_v1.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_stm32f3.a
- BUILD lib/stm32/f4
- CC adc.c
- CC adc_common_v1.c
- CC can.c
- CC desig.c
- CC gpio.c
- CC pwr.c
- CC rcc.c
- CC rtc.c
- CC crypto.c
- CC crc_common_all.c
- CC dac_common_all.c
- CC dma_common_f24.c
- CC gpio_common_all.c
- CC gpio_common_f0234.c
- CC i2c_common_v1.c
- CC iwdg_common_all.c
- CC pwr_common_v1.c
- CC rtc_common_l1f024.c
- CC timer_common_all.c
- CC timer_common_f0234.c
- CC timer_common_f24.c
- CC usart_common_all.c
- CC usart_common_f124.c
- CC hash_common_f24.c
- CC crypto_common_f24.c
- CC exti_common_all.c
- CC rcc_common_all.c
- CC flash.c
- CC flash_common_all.c
- CC flash_common_f.c
- CC flash_common_f24.c
- CC flash_common_idcache.c
- CC rng_common_v1.c
- CC spi_common_all.c
- CC spi_common_v1.c
- CC spi_common_v1_frf.c
- CC usb.c
- CC usb_standard.c
- CC usb_control.c
- CC usb_dwc_common.c
- CC usb_f107.c
- CC usb_f207.c
- CC usb_msc.c
- CC mac.c
- CC phy.c
- CC mac_stm32fxx7.c
- CC phy_ksz80x1.c
- CC fmc.c
- CC ltdc.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_stm32f4.a
- BUILD lib/stm32/f7
- CC flash_common_all.c
- CC flash_common_f.c
- CC flash_common_f24.c
- CC flash.c
- CC desig.c
- CC gpio.c
- CC gpio_common_all.c
- CC gpio_common_f0234.c
- CC pwr.c
- CC rcc.c
- CC rcc_common_all.c
- CC rng_common_v1.c
- CC spi_common_all.c
- CC spi_common_v1.c
- CC spi_common_v1_frf.c
- CC timer_common_all.c
- CC usart_common_all.c
- CC usart_common_v2.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_stm32f7.a
- BUILD lib/stm32/l0
- CC gpio.c
- CC rcc.c
- CC desig.c
- CC pwr_common_v1.c
- CC pwr_common_v2.c
- CC timer_common_all.c
- CC spi_common_all.c
- CC spi_common_v1.c
- CC spi_common_v1_frf.c
- CC gpio_common_all.c
- CC gpio_common_f0234.c
- CC rcc_common_all.c
- CC adc_common_v2.c
- CC crs_common_all.c
- CC dma_common_l1f013.c
- CC exti_common_all.c
- CC flash.c
- CC flash_common_all.c
- CC flash_common_l01.c
- CC i2c_common_v2.c
- CC rng_common_v1.c
- CC usart_common_all.c
- CC usart_common_v2.c
- CC iwdg_common_all.c
- CC rtc_common_l1f024.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC st_usbfs_core.c
- CC st_usbfs_v2.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_stm32l0.a
- BUILD lib/stm32/l1
- CC desig.c
- CC flash.c
- CC rcc.c
- CC dma.c
- CC lcd.c
- CC crc_common_all.c
- CC dac_common_all.c
- CC dma_common_l1f013.c
- CC flash_common_all.c
- CC flash_common_l01.c
- CC gpio_common_all.c
- CC gpio_common_f0234.c
- CC i2c_common_v1.c
- CC iwdg_common_all.c
- CC pwr_common_v1.c
- CC pwr_common_v2.c
- CC rtc_common_l1f024.c
- CC spi_common_all.c
- CC spi_common_v1.c
- CC spi_common_v1_frf.c
- CC timer_common_all.c
- CC usart_common_all.c
- CC usart_common_f124.c
- CC exti_common_all.c
- CC rcc_common_all.c
- CC adc.c
- CC adc_common_v1.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC st_usbfs_core.c
- CC st_usbfs_v1.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_stm32l1.a
- BUILD lib/stm32/l4
- CC adc.c
- CC flash.c
- CC pwr.c
- CC rcc.c
- CC rcc_common_all.c
- CC gpio_common_all.c
- CC gpio_common_f0234.c
- CC exti_common_all.c
- CC adc_common_v2.c
- CC adc_common_v2_multi.c
- CC crc_common_all.c
- CC crc_v2.c
- CC crs_common_all.c
- CC flash_common_all.c
- CC flash_common_f.c
- CC flash_common_idcache.c
- CC rng_common_v1.c
- CC timer_common_all.c
- CC i2c_common_v2.c
- CC usart_common_all.c
- CC usart_common_v2.c
- CC dma_common_l1f013.c
- CC iwdg_common_all.c
- CC rtc_common_l1f024.c
- CC spi_common_all.c
- CC spi_common_v2.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC st_usbfs_core.c
- CC st_usbfs_v2.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_stm32l4.a
- BUILD lib/lpc13xx
- CC gpio.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_lpc13xx.a
- BUILD lib/lpc17xx
- CC gpio.c
- CC pwr.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_lpc17xx.a
- BUILD lib/lpc43xx/m4
- CC gpio.c
- CC scu.c
- CC i2c.c
- CC ssp.c
- CC uart.c
- CC timer.c
- CC ipc.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_lpc43xx.a
- BUILD lib/lpc43xx/m0
- CC gpio.c
- CC scu.c
- CC i2c.c
- CC ssp.c
- CC uart.c
- CC timer.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_lpc43xx_m0.a
- BUILD lib/lm3s
- CC gpio.c
- CC vector.c
- CC assert.c
- CC rcc.c
- CC usart.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC sync.c
- CC dwt.c
- AR libopencm3_lm3s.a
- BUILD lib/lm4f
- CC gpio.c
- CC vector.c
- CC assert.c
- CC systemcontrol.c
- CC rcc.c
- CC uart.c
- CC usb_lm4f.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC sync.c
- CC dwt.c
- AR libopencm3_lm4f.a
- BUILD lib/msp432/e4
- CC systemcontrol.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_msp432e4.a
- BUILD lib/efm32/tg
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_efm32tg.a
- BUILD lib/efm32/g
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_efm32g.a
- BUILD lib/efm32/lg
- CC gpio_common.c
- CC cmu_common.c
- CC prs_common.c
- CC adc_common.c
- CC dma_common.c
- CC timer_common.c
- CC dac_common.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC usb_efm32.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_efm32lg.a
- BUILD lib/efm32/gg
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_efm32gg.a
- BUILD lib/efm32/hg
- CC cmu.c
- CC gpio_common.c
- CC timer_common.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC usb_dwc_common.c
- CC usb_efm32hg.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_efm32hg.a
- BUILD lib/efm32/wg
- CC gpio_common.c
- CC cmu_common.c
- CC prs_common.c
- CC adc_common.c
- CC dma_common.c
- CC timer_common.c
- CC dac_common.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC usb_efm32.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_efm32wg.a
- BUILD lib/efm32/ezr32wg
- CC gpio_common.c
- CC cmu_common.c
- CC prs_common.c
- CC adc_common.c
- CC dma_common.c
- CC timer_common.c
- CC dac_common.c
- CC usb.c
- CC usb_control.c
- CC usb_standard.c
- CC usb_msc.c
- CC usb_efm32.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_ezr32wg.a
- BUILD lib/sam/3a
- CC gpio_common_all.c
- CC gpio_common_3a3u3x.c
- CC pmc.c
- CC usart_common_all.c
- CC usart_common_3.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_sam3a.a
- BUILD lib/sam/3n
- CC gpio_common_all.c
- CC gpio_common_3n3s.c
- CC pmc.c
- CC usart_common_all.c
- CC usart_common_3.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_sam3n.a
- BUILD lib/sam/3s
- CC gpio_common_all.c
- CC gpio_common_3n3s.c
- CC pmc.c
- CC usart_common_all.c
- CC usart_common_3.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_sam3s.a
- BUILD lib/sam/3u
- CC gpio_common_all.c
- CC gpio_common_3a3u3x.c
- CC pmc.c
- CC usart_common_all.c
- CC usart_common_3.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_sam3u.a
- BUILD lib/sam/3x
- CC gpio_common_all.c
- CC gpio_common_3a3u3x.c
- CC pmc.c
- CC usart_common_all.c
- CC usart_common_3.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_sam3x.a
- BUILD lib/sam/4l
- CC adcife.c
- CC gpio.c
- CC scif.c
- CC pm.c
- CC usart_common_all.c
- CC usart.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_sam4l.a
- BUILD lib/sam/d
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_samd.a
- BUILD lib/vf6xx
- CC ccm.c
- CC uart.c
- CC gpio.c
- CC iomuxc.c
- CC vector.c
- CC systick.c
- CC scb.c
- CC nvic.c
- CC assert.c
- CC sync.c
- CC dwt.c
- AR libopencm3_vf6xx.a
- make[2]: Leaving directory '/home/jacob/tmp/raven/lib/libopencm3'
- Memory region Used Size Region Size %age Used
- rom: 62924 B 128 KB 48.01%
- ram: 17344 B 20 KB 84.69%
- make[1]: Leaving directory '/home/jacob/tmp/raven'
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 589 0 589 0 0 4496 0 --:--:-- --:--:-- --:--:-- 4496
- diff --git a/main/target/platforms/stm32/main.c b/main/target/platforms/stm32/main.c
- index 2249fed..07e5c25 100644
- --- a/main/target/platforms/stm32/main.c
- +++ b/main/target/platforms/stm32/main.c
- @@ -1,4 +1,5 @@
- #include <os/os.h>
- +#include <libopencm3/stm32/f1/gpio.h>
- extern void app_main(void);
- make[1]: Entering directory '/home/jacob/tmp/raven'
- CC main/target/platforms/stm32/main.c
- In file included from lib/libopencm3/include/libopencm3/stm32/f1/gpio.h:39,
- from main/target/platforms/stm32/main.c:2:
- lib/libopencm3/include/libopencm3/stm32/common/gpio_common_all.h:72:12: error: expected ';' before 'void'
- BEGIN_DECLS
- ^
- ;
- lib/libopencm3/include/libopencm3/stm32/common/gpio_common_all.h:74:1:
- void gpio_set(uint32_t gpioport, uint16_t gpios);
- ~~~~
- lib/libopencm3/include/libopencm3/stm32/common/gpio_common_all.h:82:1: error: unknown type name 'END_DECLS'
- END_DECLS
- ^~~~~~~~~
- In file included from main/target/platforms/stm32/main.c:2:
- lib/libopencm3/include/libopencm3/stm32/f1/gpio.h:967:12: error: expected ';' before 'void'
- BEGIN_DECLS
- ^
- ;
- lib/libopencm3/include/libopencm3/stm32/f1/gpio.h:969:1:
- void gpio_set_mode(uint32_t gpioport, uint8_t mode, uint8_t cnf,
- ~~~~
- lib/libopencm3/include/libopencm3/stm32/f1/gpio.h:975:10: error: expected ';' before 'extern'
- END_DECLS
- ^
- ;
- main/target/platforms/stm32/main.c:6:2: warning: #warning temp fix [-Wcpp]
- #warning temp fix
- ^~~~~~~
- main/target/platforms/stm32/main.c: In function 'assert':
- main/target/platforms/stm32/main.c:7:17: warning: unused parameter 'c' [-Wunused-parameter]
- void assert(int c)
- ~~~~^
- make[1]: *** [/home/jacob/tmp/raven/main/target/platforms/stm32/libopencm3.rules.mk:216: build-stm32f1_blackpill_rx/main/target/platforms/stm32/main.o] Error 1
- make[1]: Leaving directory '/home/jacob/tmp/raven'
- make: *** [Makefile:122: stm32f1_blackpill_rx] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement