Skip to content

TMPM4K - Explore cleaner solution instead of hal_ll_uart_core_port_nvic_set_pending_irq in hal_ll_uart.c #507

@esmaniksic

Description

@esmaniksic

Summary

The current implementation of hal_ll_uart_core_port_nvic_set_pending_irq() was added as an initial solution to enable early functionality. Its purpose and approach should now be reassessed.

Problem

  • The function may no longer be necessary or could be replaced with a cleaner design.
  • It may overlap with existing logic or introduce unnecessary complexity.
  • Future maintainability could benefit from a more direct or modular approach.

Proposed actions

  • Review where and why hal_ll_uart_core_port_nvic_set_pending_irq() is used.
  • Determine if its behavior can be integrated elsewhere or removed entirely.
  • If still needed, propose a revised design or abstraction.
  • Document findings and update related modules accordingly.

Notes

This review should happen before expanding dependent functionality to avoid redundant work.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions