Noralf Trønnes
Noralf Trønnes
Are you enabling this option on a >=4.0 kernel? ``` config BR2_LINUX_KERNEL_EXT_FBTFT bool "FB TFT drivers" select BR2_PACKAGE_FBTFT help Linux Framebuffer drivers for small TFT LCD display modules, e.g. Adafruit...
Unless you use an old kernel you need to disable that.
fbtft doesn't use ```struct timespec``` in 5.17, it uses ```ktime_t``` so I don't know how you can get the same compile error: https://elixir.bootlin.com/linux/v5.17/source/drivers/staging/fbtft/fbtft.h#L228
If you disable the config option but doesn't clean the builddir, the driver stays around and you keep getting the error. The buildroot dependency system doesn't detect things like this.
There was a patch that broke gpio handling in fbtft and I think the last fix entered in 5.14 (the previous ones were in 5.3): https://github.com/torvalds/linux/commit/ec03c2104365ead0a33627c05e685093eed3eaef The fix had to...
fbtft-spindle is discontinued: https://github.com/notro/fbtft-spindle/wiki I don't think Raspian is built with spindle anymore, at least it hasn't been updated since april 2015: https://github.com/asb/spindle
It doesn't find the image you specified: img.zip First, download raspian image. The latest image would be used something like this, depending on where you have put it: ``` ../fbtft-stage0...
https://github.com/notro/fbtft/blob/master/README Adafruit also has it's own fork of FBTFT: https://github.com/adafruit/adafruit-rpi-fbtft fbtft_device is the main change when it comes to pitft and they use a different init sequence ( the default...
This is what I do in my build scripts: ``` scripts/config --module FB_TFT ``` But Yocto seem to have builtin ways to do this: http://www.yoctoproject.org/docs/1.6.1/kernel-dev/kernel-dev.html#generating-configuration-files
Yocto is a way to create a Linux distribution. fbtft-spindle is a (discontinued) way of creating a Raspian (debian) distribution. FBTFT-image-build-process is doing the same manually (discontinued). I don't know...