Landfall

Changelog

(0) -300 -100 -10 +10 tip
343:6f7bb4a8404d
6 months ago Paul Boddie changeset files shortlog graph Reorganised the LCD library code, introducing generic access. cpm-library-improvements
pkg/devices/fb/src/jz4740/fb-jz4740.cc pkg/devices/lib/lcd/include/lcd-generic.h pkg/devices/lib/lcd/include/lcd-jz4740.h pkg/devices/lib/lcd/include/lcd-jz4780.h pkg/devices/lib/lcd/src/Makefile pkg/devices/lib/lcd/src/generic.cc pkg/devices/lib/lcd/src/jz4740.cc pkg/devices/lib/lcd/src/jz4740/Makefile pkg/devices/lib/lcd/src/jz4740/lcd-jz4740.cc pkg/devices/lib/lcd/src/jz4740/lcd-jz4780.cc ...
342:3b1cf8e1dea7
6 months ago Paul Boddie changeset files shortlog graph Begin the process of consolidating framebuffer functionality and removing the separate LCD library, which was only really provided for the benefit of fb-drv. Removed superfluous files and an example made obsolete by these changes. cpm-library-improvements
pkg/devices/fb/include/fb-lcd-run.h pkg/devices/fb/src/ili9486/Makefile pkg/devices/fb/src/ili9486/fb-ili9486.cc pkg/devices/fb/src/jz4740/Makefile pkg/devices/fb/src/jz4740/fb-jz4740.cc pkg/devices/fb/src/lcd/fb-lcd-run.cc pkg/devices/fb/src/st7789/Makefile pkg/devices/fb/src/st7789/fb-st7789.cc pkg/devices/lcd/include/lcd-ci20.h pkg/devices/lcd/include/lcd-device.h ...
341:09f57c2a7061
6 months ago Paul Boddie changeset files shortlog graph Added fbterminal examples for SPI-driven displays. cpm-library-improvements
conf/landfall-examples/mips-lx16-fbterminal-ili9486.cfg conf/landfall-examples/mips-lx16-fbterminal-ili9486.list conf/landfall-examples/mips-lx16-fbterminal-st7789.cfg conf/landfall-examples/mips-lx16-fbterminal-st7789.list
340:051f7cd4523c
6 months ago Paul Boddie changeset files shortlog graph Introduced cache cleaning before transferring framebuffer content. cpm-library-improvements
pkg/devices/lcd/src/ili9486/lcd-ili9486-spi-device.cc pkg/devices/lcd/src/st7789/lcd-st7789-spi-device.cc
339:5a537aadead1
6 months ago Paul Boddie changeset files shortlog graph Added a simple image sequence player example. cpm-library-improvements
pkg/landfall-examples/image_player/Makefile pkg/landfall-examples/image_player/conf/mips-lx16-image-player-ili9486.cfg pkg/landfall-examples/image_player/conf/mips-lx16-image-player-ili9486.list pkg/landfall-examples/image_player/conf/mips-lx16-image-player-st7789.cfg pkg/landfall-examples/image_player/conf/mips-lx16-image-player-st7789.list pkg/landfall-examples/image_player/image_player.cc pkg/landfall-examples/image_player/image_player_workload.cc
338:b0c56ca917f6
6 months ago Paul Boddie changeset files shortlog graph Expanded the framebuffer device to provide the appropriate interface for mag, making it possible to eliminate fb-drv usage, as is done with new spectrum framebuffer examples. cpm-library-improvements
conf/landfall-examples/mips-lx16-spectrum-ili9486.cfg conf/landfall-examples/mips-lx16-spectrum-ili9486.list conf/landfall-examples/mips-lx16-spectrum-st7789.cfg conf/landfall-examples/mips-lx16-spectrum-st7789.list conf/landfall-examples/mips-lx16-spi-spectrum.cfg conf/landfall-examples/mips-lx16-spi-spectrum.list pkg/devices/fb/include/fb-run.h pkg/devices/fb/include/fb-server.h pkg/devices/fb/src/server/Makefile pkg/devices/fb/src/server/fb-run.cc ...
337:e6a0a7e74313
6 months ago Paul Boddie changeset files shortlog graph Removed obsolete/superseded configuration files. cpm-library-improvements
pkg/landfall-examples/fb_client/conf/mips-lx16-fb-client.cfg pkg/landfall-examples/fb_client/conf/mips-lx16-fb-client.list
336:c8561c9aedd5
6 months ago Paul Boddie changeset files shortlog graph Introduced a display device to manage the reset requirements of the ILI9486. Removed superfluous, machine-specific devices containing replicated code. Expanded the activation interface to incorporate the reset operation. cpm-library-improvements
pkg/devices/Control pkg/devices/display/src/Makefile pkg/devices/display/src/ili9486/Makefile pkg/devices/display/src/ili9486/display-ili9486.cc pkg/devices/fb/src/Makefile pkg/devices/fb/src/x1600/Makefile pkg/devices/fb/src/x1600/fb-x1600.cc pkg/devices/idl/activation.idl pkg/devices/lcd/include/lcd-device.h pkg/devices/lcd/include/lcd-jz4780-spi-device.h ...
335:9da4a174adaf
6 months ago Paul Boddie changeset files shortlog graph Removed inappropriate board-specific pin manipulation. cpm-library-improvements
pkg/devices/spi/src/x1600/spi-x1600.cc
334:259af9624b87
6 months ago Paul Boddie changeset files shortlog graph Added ILI9486 controller support, together with Waveshare 3.5-inch (A) board workarounds. Support for a distinct transfer frequency in the SPI driver permits the Waveshare display to be driven at a higher rate than might otherwise be possible, presumably by design. cpm-library-improvements
conf/landfall-examples/P8021407-crop-240x240-2.data conf/landfall-examples/P8021407-crop-480x320-2.data conf/landfall-examples/P8021407-crop-480x320.data pkg/devices/Control pkg/devices/fb/include/fb-lcd-run.h pkg/devices/fb/src/Makefile pkg/devices/fb/src/ili9486/Makefile pkg/devices/fb/src/ili9486/fb-ili9486.cc pkg/devices/fb/src/lcd/fb-lcd-run.cc pkg/devices/lcd/include/lcd-ili9486-spi-device.h ...
(0) -300 -100 -10 +10 tip