summaryrefslogtreecommitdiffstats
path: root/bsps/arm/atsam/console/console.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-20Update company nameSebastian Huber1-1/+1
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2022-07-08bsps/arm/atsamv: Change license to BSD-2Joel Sherrill1-3/+22
Updates #3053.
2022-03-10bsps/arm/: Scripted embedded brains header file clean upJoel Sherrill1-6/+0
Updates #4625.
2022-02-11bsp/atsam: Improve UART / USART tx performanceChristian Mauderer1-4/+5
Put the next character into the send buffer if the buffer is empty and not when the last character has been sent out to the line. This improves the performance slightly. Before that patch, the receive path was faster than the transmit path. Therefore a simple echo could drop characters on a busy connection. With this patch sending and receiving has about the same performance so that no characters are lost. Fixes #4610
2022-01-18bsp/atsam: Optionally use DMA for UART RxChristian Mauderer1-5/+177
If the system is busy with other interrupts and the UART is set to a fast baud rate, it's possible to loose UART interrupts and therefore characters. This allows to optionally enable a DMA for the UARTs so that a number of lost interrupts can be tolerated. The number of DMAs on this chip is limited and not not all applications need that feature. Therefore the DMA is disabled by default. Close #4578
2022-01-18bsp/atsam: Merge USART and UART driverChristian Mauderer1-225/+60
If no extended features of the USART are used and if the comparison feature of the UART is not used, the two modules are compatible. The drivers were nearly identical except for some names of the defines. This patch merges the two drivers into one. Update #4578
2018-04-20bsps: Move console drivers to bspsSebastian Huber1-0/+0
This patch is a part of the BSP source reorganization. Update #3285.
2017-04-03bsps: Fix baud settingsSebastian Huber1-2/+2
Update #2897.
2016-10-13bsp/atsamv: Fix typoSebastian Huber1-1/+1
2016-09-19termios: Use IMFS nodes for new Termios devicesSebastian Huber1-10/+4
This makes the new Termios devices independent of device major/minor numbers. It enables BSP independent Termios device drivers which may reside in the cpukit domain. These drivers require an IMFS and do not work with the device file system. However, the device file system should go away in the future.
2016-03-29arm/atsam: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill1-0/+1
2016-01-19bsp/atsam: NewSebastian Huber1-0/+531
Close #2529.