Just tried the PI setup, Hello World worked with a couple of warnings but when I attempped to compile minesweeper I got:
Compiling ../resources/ugfx/src/ginput/ginput_mouse.c
../resources/ugfx/src/ginput/ginput_mouse.c: In function '_gmouseInitDriver':
../resources/ugfx/src/ginput/ginput_mouse.c:693:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (!gmvmt(m)->init((GMouse *)g, driverinstance))
^~
../resources/ugfx/src/ginput/ginput_mouse.c:697:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (!gtimerIsActive(&MouseTimer))
^~
../resources/ugfx/src/ginput/ginput_mouse.c: In function 'ginputCalibrateMouse':
../resources/ugfx/src/ginput/ginput_mouse.c:814:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (!(gmvmt(m)->d.flags & GMOUSE_VFLG_CALIBRATE))
^~
../resources/ugfx/src/ginput/ginput_mouse.c:817:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
return CalibrateMouse(m);
^~~~~~
Compiling ../resources/ugfx/src/ginput/ginput_keyboard.c
Compiling ../resources/ugfx/src/ginput/ginput_keyboard_microcode.c
Compiling ../resources/ugfx/src/ginput/ginput_toggle.c
Compiling ../resources/ugfx/src/ginput/ginput_dial.c
Compiling ../resources/ugfx/src/gadc/gadc.c
Compiling ../resources/ugfx/src/gaudio/gaudio.c
Compiling ../resources/ugfx/src/gmisc/gmisc.c
Compiling ../resources/ugfx/src/gmisc/gmisc_arrayops.c
Compiling ../resources/ugfx/src/gmisc/gmisc_matrix2d.c
Compiling ../resources/ugfx/src/gmisc/gmisc_trig.c
Compiling ../resources/ugfx/src/gmisc/gmisc_hittest.c
Compiling ../resources/ugfx/src/gfile/gfile.c
Compiling ../resources/ugfx/src/gfile/gfile_fs_native.c
Compiling ../resources/ugfx/src/gfile/gfile_fs_ram.c
Compiling ../resources/ugfx/src/gfile/gfile_fs_rom.c
Compiling ../resources/ugfx/src/gfile/gfile_fs_fatfs.c
Compiling ../resources/ugfx/src/gfile/gfile_fs_petitfs.c
Compiling ../resources/ugfx/src/gfile/gfile_fs_mem.c
Compiling ../resources/ugfx/src/gfile/gfile_fs_chibios.c
Compiling ../resources/ugfx/src/gfile/gfile_fs_strings.c
Compiling ../resources/ugfx/src/gfile/gfile_printg.c
Compiling ../resources/ugfx/src/gfile/gfile_scang.c
Compiling ../resources/ugfx/src/gfile/gfile_stdio.c
Compiling ../resources/ugfx/src/gfile/gfile_fatfs_wrapper.c
Compiling ../resources/ugfx/src/gfile/gfile_fatfs_diskio_chibios.c
Compiling ../resources/ugfx/src/gfile/gfile_petitfs_wrapper.c
Compiling ../resources/ugfx/src/gfile/gfile_petitfs_diskio_chibios.c
Compiling ../resources/ugfx/src/gtrans/gtrans.c
Compiling ../resources/ugfx/drivers/gdisp/framebuffer/gdisp_lld_framebuffer.c
Compiling ../resources/ugfx/demos/games/minesweeper/main.c
Compiling ../resources/ugfx/demos/games/minesweeper/mines.c
Linking .build/minesweeper
/tmp/ccG3KGFl.ltrans2.ltrans.o: In function `_gmouseInit':
<artificial>:(.text+0x17c0): undefined reference to `GMOUSEVMT_OnlyOne'
/tmp/ccG3KGFl.ltrans9.ltrans.o: In function `gdispGFillArc':
<artificial>:(.text+0x70): undefined reference to `cos'
<artificial>:(.text+0xbc): undefined reference to `sin'
<artificial>:(.text+0xd4): undefined reference to `floor'
<artificial>:(.text+0x114): undefined reference to `cos'
<artificial>:(.text+0x160): undefined reference to `sin'
<artificial>:(.text+0x178): undefined reference to `floor'
/tmp/ccG3KGFl.ltrans10.ltrans.o: In function `gdispGDrawThickArc':
<artificial>:(.text+0x1f0): undefined reference to `tan'
<artificial>:(.text+0x29c): undefined reference to `tan'
<artificial>:(.text+0x37c): undefined reference to `tan'
<artificial>:(.text+0x428): undefined reference to `tan'
/tmp/ccG3KGFl.ltrans11.ltrans.o: In function `gdispGDrawArc':
<artificial>:(.text+0xd84): undefined reference to `sin'
<artificial>:(.text+0xdb0): undefined reference to `cos'
<artificial>:(.text+0xdc8): undefined reference to `floor'
<artificial>:(.text+0xe18): undefined reference to `sin'
<artificial>:(.text+0xe64): undefined reference to `cos'
<artificial>:(.text+0xe7c): undefined reference to `floor'
collect2: error: ld returned 1 exit status
../resources/ugfx/tools/gmake_scripts/compiler_gcc.mk:298: recipe for target '.build/minesweeper' failed
make: *** [.build/minesweeper] Error 1
NOTE: I do not have the 7" display with a touch screen, the PI Zero W is running on an HDMI monitor with a Logitech K400+ keyboard.
Is there a means to set input to the keyboard tablet?