Skip to content

Core api update serial #340

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 7 commits into
base: core-api-update
Choose a base branch
from

Conversation

LinjingZhang
Copy link
Collaborator

@LinjingZhang LinjingZhang commented Apr 15, 2025

By creating this pull request you agree to the terms in CONTRIBUTING.md.
https://github.com/Infineon/.github/blob/master/CONTRIBUTING.md
--- DO NOT DELETE ANYTHING ABOVE THIS LINE ---

CONTRIBUTING.md also tells you what to expect in the PR process.

Description
Serial module Implementation

Related Issue
Bug: https://jirard.intra.infineon.com/browse/DESMAKERS-4557

Context
Now only have ringbuffer for receiving, for sending, its write immediately.
If you check the API description for XMC_UART_CH_Transmit(): Before putting data to TBUF, the API waits for TBUF to finish shifting its contents to shift register. So user can continuously execute the API without checking for TBUF busy status We @OlafFilies had a discuss before.

Code is simple and understandable.

Signed-off-by: zhanglinjing <Linjing.Zhang@infineon.com>
Signed-off-by: zhanglinjing <Linjing.Zhang@infineon.com>
Signed-off-by: zhanglinjing <Linjing.Zhang@infineon.com>
Signed-off-by: zhanglinjing <Linjing.Zhang@infineon.com>
Signed-off-by: zhanglinjing <Linjing.Zhang@infineon.com>
@LinjingZhang LinjingZhang force-pushed the core-api-update-serial branch from 66d25a1 to eb65b85 Compare April 15, 2025 12:43
Signed-off-by: zhanglinjing <Linjing.Zhang@infineon.com>
Signed-off-by: zhanglinjing <Linjing.Zhang@infineon.com>
@LinjingZhang LinjingZhang force-pushed the core-api-update-serial branch from 01f24a8 to 79a1e99 Compare April 17, 2025 19:03
@LinjingZhang LinjingZhang marked this pull request as ready for review April 17, 2025 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant