summaryrefslogtreecommitdiffstats
path: root/bsps/arm/atsam/contrib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Replace non-ASCII trademark symbolChristian Mauderer2020-12-141-1/+1
|
* bsp/atsam: Fix XDMAD statusChristian Mauderer2020-11-121-1/+59
| | | | | | | | | | | | 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_5Sebastian Huber2020-02-042-2/+2
| | | | | | | | 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.
* bsp/atsamv: Fix warningSebastian Huber2019-11-181-1/+0
|
* bsp/atsam: Add additional PIO helper.Christian Mauderer2019-10-231-0/+46
|
* bsps/atsam: Improve case for level triggered IRQs.Christian Mauderer2019-10-231-11/+15
| | | | | | | | 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.
* bsp/atsam: Enable configuration of SDRAMC_LPRSebastian Huber2019-06-211-0/+1
|
* bsp/atsam: Fix RTC_SetTimeAlarm()Sebastian Huber2019-06-121-7/+13
| | | | Set the alarm time according to the note in the datasheet.
* Removed entry from Related PagesAndreas Dachsberger2019-05-131-0/+2
| | | | | SAM V71 Xplained Ultra - Board explanation now in Modules->BSPs->ARM Update #3706.
* bsp/atsam: Simplify XDMAD_Handler()Sebastian Huber2019-03-191-54/+5
| | | | | Remove the channel status evaluation from XDMAD_Handler() and simply hand over the status to the callbacks.
* bsp/atsam: Add Doxygen groupsSebastian Huber2019-03-081-0/+1111
| | | | | | | Add Doxygen groups for contributed code which would otherwise end up at the top level (about 178 groups). Update #3706.
* bsp/atsam: Optimize XDMAD_Handler()Sebastian Huber2019-03-061-8/+14
| | | | Load the channel interrupt mask only once.
* bsp/atsam: Add const qualifier to AES_SetInput()Sebastian Huber2018-10-181-1/+1
|
* bsp/atsam: Remove side effect from gmac functions.Christian Mauderer2018-05-301-0/+38
| | | | | | | | | 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.
* bsp/atsam: Move libraries to bspsSebastian Huber2018-04-2377-0/+21799
This patch is a part of the BSP source reorganization. Update #3285.