29:d76a1202397e
|
2018-10-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for external interrupt configuration. |
|
|
init.c init.h pic32.h
|
|
28:897dbfd72a00
|
2018-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Corrected the description of the frequency generation mechanism, changing the
configured input division value to match the presumed enforced value when using
FRCPLL mode. |
|
|
start.S
|
|
27:2a2e3ae46b4a
|
2018-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the description of the interrupt configuration of OC1. |
|
|
examples/vga/main.c
|
|
26:3e6c6b06ca0b
|
2018-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
The timer and OC interrupts do not need to be enabled to initiate DMA transfers. |
|
|
examples/demo/main.c
|
|
25:d1ce7d9d76aa
|
2018-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed debugging output showing line data. |
|
|
examples/vga/main.c
|
|
24:200e6ac33790
|
2018-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced separate example directories containing the demonstration program and
an initial demonstration of VGA output based on the VGAPIC32 project.
Introduced common Makefile definitions and rules to be used by specific example
Makefiles.
Enhanced the debugging output functions, introducing a separate newline-writing
function instead of generating newlines immediately after values.
Made sure that mutable data members are explicitly initialised in the examples,
since static initialisation will not work without the use of a routine to take
care of such initialisation when a program is started. |
|
|
Makefile debug.c debug.h examples/demo/Makefile examples/demo/main.c examples/demo/main.h examples/vga/Makefile examples/vga/main.c examples/vga/main.h examples/vga/vga.h ...
|
|
23:ec8c42b2c07b
|
2018-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added more DMA channel configuration functions. |
|
|
init.c init.h
|
|
22:602a5cff7946
|
2018-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced proper allocation of the IRQ stack.
Employed more dependable load instructions in the interrupt handler to obtain
stack addresses.
Discarded various sections from the payload that might cause problems. |
|
|
cpu.S payload.ld
|
|
21:fa0334bc8f83
|
2018-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reformatted using spaces. |
|
|
pic32.h
|
|
20:56f7040e64c6
|
2018-10-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed comments, indicating that it is the UART interrupt being handled that
causes the first DMA channel to be enabled. |
|
|
main.c
|
|