53:43cfde9693e2
|
2018-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved horizontal/vertical sync configuration into a common library module. |
|
|
examples/vga-dual/main.c examples/vga-pmp/main.c examples/vga-timer/main.c examples/vga/main.c include/display.h include/display_config.h include/vga_display.h lib/vga_display.c
|
|
52:4335ebcaa122
|
2018-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Adjusted the pixel channel priority to hopefully avoid ordering problems.
Adjusted the position of the pixel data on the display. |
|
|
examples/vga-timer/main.c examples/vga-timer/vga.h
|
|
51:7f7124c7c297
|
2018-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed zero channel initiation remark. |
|
|
examples/vga-timer/main.c
|
|
50:ad11390f6d08
|
2018-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Extracted the display state machine, moving it into a separate library module. |
|
|
examples/vga-dual/main.c examples/vga-dual/main.h examples/vga-pmp/main.c examples/vga-pmp/main.h examples/vga-timer/main.c examples/vga-timer/main.h examples/vga/main.c examples/vga/main.h include/display.h include/display_config.h ...
|
|
49:4a67e90a0e1a
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a display configuration structure to be included in an application,
encapsulating the display parameters in a form that can be provided to library
routines, thus eliminating the library code dependency on specific application
configuration details. |
|
|
examples/vga-dual/main.c examples/vga-pmp/Makefile examples/vga-pmp/main.c examples/vga-timer/main.c examples/vga/main.c include/display.h include/display_config.h lib/display.c
|
|
48:424c116cadb1
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced framebuffer usage and replaced the DMA interrupt with a Timer2 event,
making the vga-pmp example consistent with the others. |
|
|
examples/vga-pmp/main.c
|
|
47:2e21b707dbda
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a parameter for FPB in uart_init, eliminating this dependency on the
application's configuration when building library files. |
|
|
examples/demo/main.c examples/vga-dual/main.c examples/vga-pmp/main.c examples/vga-timer/main.c examples/vga/main.c include/init.h lib/init.c
|
|
46:18aa2a60b1ab
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced dual pixel transfer channels to the timer-based VGA example, also
introducing a new example modifying the original VGA example similarly.
Changed the framebuffer pattern generator function to observe the necessary
pixel data arrangement where the channels divide each line into two,
contributing pixels that are interleaved. |
|
|
examples/vga-dual/Makefile examples/vga-dual/README.txt examples/vga-dual/devconfig.h examples/vga-dual/main.c examples/vga-dual/main.h examples/vga-dual/vga.h examples/vga-timer/README.txt examples/vga-timer/main.c examples/vga-timer/vga.h examples/vga/README.txt ...
|
|
45:24065fd1609f
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced various definitions for transfer and display-related properties.
Removed obsolete definitions from the vga-pmp example. |
|
|
examples/vga-pmp/main.c examples/vga-pmp/vga.h examples/vga/main.c examples/vga/vga.h
|
|
44:d00ca7551358
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Experiment with interleaved DMA channels. |
|
|
examples/demo/main.c
|
|