Hi, thanks for your awesome project at first! The mouse functionality has been officially merged (zmkfirmware/zmk#2477) into ZMK main branch, and it seems that this driver does not support it yet --- when compiling using zmk main, it yells at no file zmk/mouse/types.h.
FAILED: CMakeFiles/app.dir/home/xyzzz/Projects/kb_zmk_ps2_mouse_trackpoint_driver/src/mouse/input_listener_ps2.c.obj
/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF52840_XXAA -DPICOLIBC_INTEGER_PRINTF_SCANF -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/home/xyzzz/Projects/zmk/app/include -I/home/xyzzz/Projects/zmk/zephyr/include -I/home/xyzzz/Projects/zmk/app/build/right/zephyr/include/generated -I/home/xyzzz/Projects/zmk/zephyr/soc/arm/nordic_nrf/nrf52 -I/home/xyzzz/Projects/zmk/zephyr/soc/arm/nordic_nrf/common/. -I/home/xyzzz/Projects/zmk/zephyr/subsys/usb/device -I/home/xyzzz/Projects/zmk/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/home/xyzzz/Projects/zmk/zephyr/subsys/bluetooth -I/home/xyzzz/Projects/zmk/zephyr/subsys/settings/include -I/home/xyzzz/Projects/zmk/modules/hal/cmsis/CMSIS/Core/Include -I/home/xyzzz/Projects/zmk/zephyr/modules/cmsis/. -I/home/xyzzz/Projects/zmk/modules/hal/nordic/nrfx -I/home/xyzzz/Projects/zmk/modules/hal/nordic/nrfx/drivers/include -I/home/xyzzz/Projects/zmk/modules/hal/nordic/nrfx/mdk -I/home/xyzzz/Projects/zmk/zephyr/modules/hal_nordic/nrfx/. -I/home/xyzzz/Projects/zmk/modules/crypto/tinycrypt/lib/include -I/home/xyzzz/Projects/kb_zmk_ps2_mouse_trackpoint_driver/include -I/home/xyzzz/Projects/zmk/app/module/include -I/home/xyzzz/Projects/zmk/app/module/drivers/sensor/battery/. -fno-strict-aliasing -Os -imacros /home/xyzzz/Projects/zmk/app/build/right/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m4 -mthumb -mabi=aapcs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mfp16-format=ieee --sysroot=/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /home/xyzzz/Projects/zmk/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/home/xyzzz/Projects/zmk/app=CMAKE_SOURCE_DIR -fmacro-prefix-map=/home/xyzzz/Projects/zmk/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/home/xyzzz/Projects/zmk=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -Wfatal-errors -MD -MT CMakeFiles/app.dir/home/xyzzz/Projects/kb_zmk_ps2_mouse_trackpoint_driver/src/mouse/input_listener_ps2.c.obj -MF CMakeFiles/app.dir/home/xyzzz/Projects/kb_zmk_ps2_mouse_trackpoint_driver/src/mouse/input_listener_ps2.c.obj.d -o CMakeFiles/app.dir/home/xyzzz/Projects/kb_zmk_ps2_mouse_trackpoint_driver/src/mouse/input_listener_ps2.c.obj -c /home/xyzzz/Projects/kb_zmk_ps2_mouse_trackpoint_driver/src/mouse/input_listener_ps2.c
/home/xyzzz/Projects/kb_zmk_ps2_mouse_trackpoint_driver/src/mouse/input_listener_ps2.c:20:10: fatal error: zmk/mouse/types.h: No such file or directory
20 | #include <zmk/mouse/types.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
[17/341] Building C object CMakeFiles/app.dir/home/xyzzz/Projects/kb_zmk_ps2_mouse_trackpoint_driver/src/drivers/input/input_mouse_ps2.c.obj
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: /usr/bin/cmake --build /home/xyzzz/Projects/zmk/app/build/right
It would be great if you can add the support. Again, thanks for making this beautiful project, I really like it! 👍
Hi, thanks for your awesome project at first! The mouse functionality has been officially merged (zmkfirmware/zmk#2477) into ZMK main branch, and it seems that this driver does not support it yet --- when compiling using zmk main, it yells at no file
zmk/mouse/types.h.It would be great if you can add the support. Again, thanks for making this beautiful project, I really like it! 👍