Skip to content

Conversation

@stnolting
Copy link
Owner

@stnolting stnolting commented Aug 23, 2025

UART0 & UART1

  • remove RX/TX FIFO "half-full" status flags
  • simply interrupt conditions
    • RX FIFO not empty (data available)
    • RX FIFO full
    • TX FIFO empty
    • TX FIFO not full
  • massive code rework
  • rework control and data register layouts
  • minor logic optimizations and code-cleanups

SDI

  • remove RX/TX FIFO "half-full" status flags
  • simply interrupt conditions
    • RX FIFO not empty (data available)
    • RX FIFO full
    • TX FIFO empty
  • rework control register layout
  • minor logic optimizations and code-cleanups

@stnolting stnolting self-assigned this Aug 23, 2025
@stnolting stnolting added HW Hardware-related optimization Make things faster, smaller and more efficient cleanup Clean-up the codebase labels Aug 23, 2025
@stnolting stnolting marked this pull request as ready for review August 23, 2025 18:38
@stnolting stnolting merged commit fd554f6 into main Aug 24, 2025
7 checks passed
@stnolting stnolting deleted the rework_uart_sdi branch August 24, 2025 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup Clean-up the codebase HW Hardware-related optimization Make things faster, smaller and more efficient

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants