| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
In "bsp/atsam: Simplify XDMAD_Handler()" (5f813694f68cee) the interrupt
callback has been made unconditional. That allowed to avoid some special
deadlock situations in error cases. But it removed part of the XDMAD
status handling.
This patch adds the ability to update the XDMAD status from the
callback if that is necessary for the driver.
Fixes #4173
|
|
|
|
|
|
|
|
| |
Use RTEMS_SYSINIT_ORDER_LAST_BUT_5 instead of RTEMS_SYSINIT_ORDER_LAST
to allow applications and support functions to place system
initialization handlers behind the standard handlers.
Update #3838.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
For level triggered interrupts currently the handler would have been
called two times (assuming no one cleared the mask in a handler which
would have been bad because the handler couldn't process all other that
got cleared by accident). This patch allows the handler only to return
if nothing is left to do.
|
| |
|
|
|
|
| |
Set the alarm time according to the note in the datasheet.
|
|
|
|
|
| |
SAM V71 Xplained Ultra - Board explanation now in Modules->BSPs->ARM
Update #3706.
|
|
|
|
|
| |
Remove the channel status evaluation from XDMAD_Handler() and simply
hand over the status to the callbacks.
|
|
|
|
|
|
|
| |
Add Doxygen groups for contributed code which would otherwise end up at
the top level (about 178 groups).
Update #3706.
|
|
|
|
| |
Load the channel interrupt mask only once.
|
| |
|
|
|
|
|
|
|
|
|
| |
Quite a number of GMAC_... functions had a side effect of enabling the
transmit and receive. During the initialization of the ethernet driver,
that lead to the situation that the receive has been already enabled
while the DMA isn't set up correctly. Therefore the DMA interpreted the
values at address 0 as an DMA descriptor. When a packet is received
during that time, the behaviour is quite undefined.
|
|
This patch is a part of the BSP source reorganization.
Update #3285.
|