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
|
|
19:f56fc460bc08
|
2018-10-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced some UART convenience functions. |
|
|
debug.c debug.h main.c
|
|
18:0f9eb8bc112d
|
2018-10-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Handle the channel completion interrupt correctly, allowing it to occur again. |
|
|
main.c
|
|
17:ffb0fa616eaf
|
2018-10-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
It appears unnecessary to re-enable the first DMA channel. Thus, handling a DMA
completion condition on the second channel for such purposes is unnecessary. |
|
|
main.c
|
|
16:21bd14ed9872
|
2018-10-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved application-specific pin configuration into the main program. |
|
|
init.c init.h main.c main.h
|
|
15:f145c8568fd6
|
2018-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added copyright and licensing information.
Adjusted the formatting in various places. |
|
|
cpu.h debug.c debug.h docs/COPYING.txt docs/gpl-3.0.txt init.c init.h main.c pic32.h pic32_c.h
|
|