10:e362ca6522c1
|
2018-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced separate configuration functions for DMA auto-enable and chaining.
Added an enumeration type for DMA chaining.
Added a DMA interrupt flags utility function.
Disable individual channel interrupts when configuring DMA channel interrupts.
Made the various convenience macros inline functions. |
|
|
init.c init.h pic32_c.h
|
|
9:6264a477049b
|
2018-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the DCHxDSIZ offset and added some more definitions. |
|
|
pic32.h
|
|
8:412fcc6d7b0c
|
2018-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Test with higher-priority interrupt, disabling DMA, due to instability. |
|
|
main.c
|
|
7:e2302e08b02e
|
2018-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added timer initialisation functions.
Permitted the specification of enabled interrupts when initialising UARTs.
Renamed various parameters. |
|
|
init.c init.h main.c pic32.h pic32_c.h
|
|
6:fbae6ea64a4b
|
2018-10-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Extended the use and scope of the UART interrupt flags function. |
|
|
init.c init.h main.c pic32.h
|
|
5:d878ce48d7d4
|
2018-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed various files to be less specific to a particular application. |
|
|
Makefile intcond.S intcond.ld payload.ld start.S
|
|
4:c1b168829e0b
|
2018-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a note about the peripheral clock frequency. |
|
|
intcond.S
|
|
3:7d7e20ec16f5
|
2018-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced parameterised initialisation of DMA and UART peripherals.
Introduced testing of DMA activation using UART receive interrupt conditions.
Note that with the priority of UART interrupts set to below the CPU priority,
interrupt requests are not delivered, meaning that the interrupt handler is not
entered. However, interrupt conditions are not cleared in the handler, and this
can then cause repeated DMA transfer initiation if a channel is auto-enabling. |
|
|
init.c init.h main.c pic32.h pic32_c.h
|
|
2:9b95ca04597e
|
2018-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added address translation macros. |
|
|
pic32_c.h
|
|
1:e8f35b8da65d
|
2018-10-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added read-only data positioning. |
|
|
intcond.ld
|
|