Skip to content
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

Allow periodic updates (running and stopped CPU) #36

Open
jreineckearm opened this issue Dec 17, 2024 · 0 comments
Open

Allow periodic updates (running and stopped CPU) #36

jreineckearm opened this issue Dec 17, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@jreineckearm
Copy link
Contributor

Type: Feature Request

For Arm M-class target systems, it is often possible to read the memory-mapped target registers while the CPU is running.
It would be good enable such functionality in the Peripheral Inspector.

There are two sub-scenarios for this:

  • Periodically update the view contents only while the CPU is running. This is to get peripheral insights of snapshots in time.
  • Periodically update the view contents also while the CPU is in debug halt. This is to monitor peripheral states if peripherals remain active while the CPU is in debug halt. This can also help to catch side effects by other interaction with the system in debug halt.

We should make the behavior configurable. Ideally per workspace. User extension settings might be "too global".
It would be useful to have that configurability close to the view itself. Similar things were done on the Memory Inspector. A more lightweight approach (e.g. context menu driven only) should be sufficient though.

@jreineckearm jreineckearm changed the title Allow periodic update while target CPU is running Allow periodic updates (running and stopped CPU) Dec 17, 2024
@thegecko thegecko added the enhancement New feature or request label Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants