Optimize implementation of the Register Level Access gateway
Open
future uvisor RTOS support
mirrored
- Dominant language
- C
- Stars
- 135
- Forks
- 72
- PR merge metrics
- No merged PRs in 30d
Description
For pull request https://github.com/ARMmbed/uvisor/pull/233 the turnaround time can be decreased for single-bit writes by using bitband writes. That way the code can return already while executing the read/mask/write on the bus independently instead of waiting for the read and the resulting write to start.
@AlessandroA
Contributor guide
Research direction
Start by reviewing pull request #233 and locating the Register Level Access gateway implementation for single-bit writes. Investigate whether bit-band writes can let the gateway return before the bus read/mask/write completes; done means reduced turnaround time without changing write behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot, performance
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100