43:06aa97e33e1e
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced usage of the DMA interrupt with the Timer3 event for the zero channel. |
|
|
examples/vga-timer/main.c
|
|
42:d1226062d91c
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced usage of the DMA interrupt with the Timer2 event for the zero channel. |
|
|
examples/vga/main.c
|
|
41:8b24f43ed2e6
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for a framebuffer, also providing a common library function to
initialise the framebuffer with a test pattern. |
|
|
examples/vga-timer/Makefile examples/vga-timer/main.c examples/vga-timer/vga.h examples/vga/Makefile examples/vga/main.c examples/vga/vga.h include/display.h lib/display.c mk/common.mk
|
|
40:0ec101def359
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved .data into flash. Otherwise, it appears that certain pointer arithmetic
operations fail in a bizarre way (uint8_t* plus 40960, for instance), presumably
because .data needs initialising with operands, and this initialisation does not
occur in RAM without a special routine that is not yet written and deployed. |
|
|
lib/payload.ld
|
|
39:73eaab7621da
|
2018-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a function to update the source of a DMA channel. |
|
|
include/init.h lib/init.c
|
|
38:a8a72e893562
|
2018-10-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Organised header and common payload files into include and lib directories. |
|
|
cpu.S cpu.h debug.c debug.h include/cpu.h include/debug.h include/init.h include/mips.h include/pic32.h include/pic32_c.h ...
|
|
37:2500eefe10f9
|
2018-10-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a VGA example variant employing timer-scheduled single-pixel transfers. |
|
|
examples/vga-timer/Makefile examples/vga-timer/README.txt examples/vga-timer/devconfig.h examples/vga-timer/main.c examples/vga-timer/main.h examples/vga-timer/vga.h
|
|
36:d2d95a8a5dfe
|
2018-10-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the documentation to be more specific to this example. |
|
|
examples/vga/README.txt
|
|
35:16e608d51f1a
|
2018-10-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a parallel mode variant of the VGA example. |
|
|
examples/vga-pmp/Makefile examples/vga-pmp/README.txt examples/vga-pmp/devconfig.h examples/vga-pmp/main.c examples/vga-pmp/main.h examples/vga-pmp/vga.h
|
|
34:fcdc2c211f57
|
2018-10-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced device configuration files for individual programs together with
definitions for configuration register fields. The peripheral clock frequency is
also configured for each program, with init.c employing this defined value to
configure UART peripherals. |
|
|
examples/demo/devconfig.h examples/vga/devconfig.h init.c mk/common.mk pic32.h start.S
|
|