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
|
|
14:0c0f7da8b565
|
2018-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added output compare support, demonstrating its use with DMA cell transfers.
Tidied interrupt initialisation, making it consistent between peripherals.
Fixed various parameter names and adjusted the formatting in places. |
|
|
init.c init.h main.c pic32.h pic32_c.h
|
|