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 controls like checkboxes or dropdowns for peripheral register (bit field) types #22

Open
jreineckearm opened this issue Jun 18, 2024 · 0 comments

Comments

@jreineckearm
Copy link
Contributor

Type: Feature Request

Other peripheral register displays allow the use of more sophisticated controls. This can be for entire registers or their bit fields.
For example bit field values that can be enumerated would work well with dropdown boxes. And single bits the represent a boolean value could be shown as checkboxes.

I appreciate that it currently isn't possible to make this real with the current Tree View implementation. But maybe #21 could unblock this.

martin-fleck-at added a commit to eclipsesource/vscode-peripheral-inspector that referenced this issue Jun 27, 2024
- Propagate value updates back to the data provider and tracker
- Simplify column declaration and provide dedicated 'edit' property
-- Always render the expander on the first column
- Provide edit renderer for text value changes (more are part of eclipse-cdt-cloud#22)

Refactor:
- Convert some utility functions to React components
- Convert thenable to promises

Closes eclipse-cdt-cloud#16

Co-authored-by: Haydar Metin <[email protected]>
martin-fleck-at added a commit to eclipsesource/vscode-peripheral-inspector that referenced this issue Jul 1, 2024
- Enumeration Dropdown for fields with enumeration values
- Boolean Checkbox edit for non-enums of width 1

Closes eclipse-cdt-cloud#22
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

No branches or pull requests

1 participant