[build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp: In lambda function: [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: error: no matching function for call to 'events::EventQueue::call(Adafruit_Fingerprint*, , uint8_t, uint8_t, uint8_t, uint8_t)' [build] 25 | queue.call(&finger, &Adafruit_Fingerprint::LEDcontrol, (uint8_t)FINGERPRINT_LED_ON, (uint8_t)0, (uint8_t)FINGERPRINT_LED_BLUE, (uint8_t)0); [build] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build] In file included from /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/mbed_events.h:21, [build] from /home/jojo/projects/mbed-ce-hello-world/mbed-os/mbed.h:37, [build] from /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:1: [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:775:9: note: candidate: 'template int events::EventQueue::call(F)' [build] 775 | int call(F f) [build] | ^~~~ [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:775:9: note: template argument deduction/substitution failed: [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: candidate expects 1 argument, 6 provided [build] 25 | queue.call(&finger, &Adafruit_Fingerprint::LEDcontrol, (uint8_t)FINGERPRINT_LED_ON, (uint8_t)0, (uint8_t)FINGERPRINT_LED_BLUE, (uint8_t)0); [build] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:794:9: note: candidate: 'int events::EventQueue::call(F, ArgTs ...) [with F = Adafruit_Fingerprint*; ArgTs = {}]' [build] 794 | int call(F f, ArgTs... args) [build] | ^~~~ [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:794:9: note: candidate expects 1 argument, 6 provided [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:803:9: note: candidate: 'template int events::EventQueue::call(T*, R (T::*)(ArgTs ...), ArgTs ...)' [build] 803 | int call(T *obj, R(T::*method)(ArgTs...), ArgTs... args) [build] | ^~~~ [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:803:9: note: template argument deduction/substitution failed: [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: couldn't deduce template parameter 'R' [build] 25 | queue.call(&finger, &Adafruit_Fingerprint::LEDcontrol, (uint8_t)FINGERPRINT_LED_ON, (uint8_t)0, (uint8_t)FINGERPRINT_LED_BLUE, (uint8_t)0); [build] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:812:9: note: candidate: 'template int events::EventQueue::call(const T*, R (T::*)(ArgTs ...) const, ArgTs ...)' [build] 812 | int call(const T *obj, R(T::*method)(ArgTs...) const, ArgTs... args) [build] | ^~~~ [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:812:9: note: template argument deduction/substitution failed: [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: types 'R (T::)(ArgTs ...) const' and 'uint8_t (Adafruit_Fingerprint::)(uint8_t, uint8_t, uint8_t, uint8_t)' {aka 'unsigned char (Adafruit_Fingerprint::)(unsigned char, unsigned char, unsigned char, unsigned char)'} have incompatible cv-qualifiers [build] 25 | queue.call(&finger, &Adafruit_Fingerprint::LEDcontrol, (uint8_t)FINGERPRINT_LED_ON, (uint8_t)0, (uint8_t)FINGERPRINT_LED_BLUE, (uint8_t)0); [build] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: types 'R (T::)(ArgTs ...) const' and 'uint8_t (Adafruit_Fingerprint::)(bool)' {aka 'unsigned char (Adafruit_Fingerprint::)(bool)'} have incompatible cv-qualifiers [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: couldn't deduce template parameter 'R' [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:821:9: note: candidate: 'template int events::EventQueue::call(volatile T*, R (T::*)(ArgTs ...) volatile, ArgTs ...)' [build] 821 | int call(volatile T *obj, R(T::*method)(ArgTs...) volatile, ArgTs... args) [build] | ^~~~ [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:821:9: note: template argument deduction/substitution failed: [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: types 'R (T::)(ArgTs ...) volatile' and 'uint8_t (Adafruit_Fingerprint::)(uint8_t, uint8_t, uint8_t, uint8_t)' {aka 'unsigned char (Adafruit_Fingerprint::)(unsigned char, unsigned char, unsigned char, unsigned char)'} have incompatible cv-qualifiers [build] 25 | queue.call(&finger, &Adafruit_Fingerprint::LEDcontrol, (uint8_t)FINGERPRINT_LED_ON, (uint8_t)0, (uint8_t)FINGERPRINT_LED_BLUE, (uint8_t)0); [build] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: types 'R (T::)(ArgTs ...) volatile' and 'uint8_t (Adafruit_Fingerprint::)(bool)' {aka 'unsigned char (Adafruit_Fingerprint::)(bool)'} have incompatible cv-qualifiers [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: couldn't deduce template parameter 'R' [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:830:9: note: candidate: 'template int events::EventQueue::call(const volatile T*, R (T::*)(ArgTs ...) const volatile, ArgTs ...)' [build] 830 | int call(const volatile T *obj, R(T::*method)(ArgTs...) const volatile, ArgTs... args) [build] | ^~~~ [build] /home/jojo/projects/mbed-ce-hello-world/mbed-os/events/./include/events/EventQueue.h:830:9: note: template argument deduction/substitution failed: [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: types 'R (T::)(ArgTs ...) const volatile' and 'uint8_t (Adafruit_Fingerprint::)(uint8_t, uint8_t, uint8_t, uint8_t)' {aka 'unsigned char (Adafruit_Fingerprint::)(unsigned char, unsigned char, unsigned char, unsigned char)'} have incompatible cv-qualifiers [build] 25 | queue.call(&finger, &Adafruit_Fingerprint::LEDcontrol, (uint8_t)FINGERPRINT_LED_ON, (uint8_t)0, (uint8_t)FINGERPRINT_LED_BLUE, (uint8_t)0); [build] | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: types 'R (T::)(ArgTs ...) const volatile' and 'uint8_t (Adafruit_Fingerprint::)(bool)' {aka 'unsigned char (Adafruit_Fingerprint::)(bool)'} have incompatible cv-qualifiers [build] /home/jojo/projects/mbed-ce-hello-world/app_Fingerprint/main.cpp:25:27: note: couldn't deduce template parameter 'R' [build] ninja: build stopped: subcommand failed. [proc] The command: /opt/cmake-3.26.4-linux-x86_64/bin/cmake --build /home/jojo/projects/mbed-ce-hello-world/build/JZ_F407VE_STM32CUBE-Debug --config Debug --target flash-Fingerprint -- exited with code: 1 [driver] Build completed: 00:00:02.168 [build] Build finished with exit code 1