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 ...
|
|