dbgprobe.svd.update_fields
Update multiple fields in a single hardware register using one read-modify-write cycle. Accepts field names and values as enums or integers.
Instructions
Batch read-modify-write: update multiple fields in one register with a single read and write. Accepts a dict of field names to values (enum names or integers).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"session_id": "<session_id>",
"register": "<register>",
"fields": "<fields>"
},
"name": "dbgprobe.svd.update_fields"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Dict of field name → value. Values can be enum names (e.g. 'PullUp') or integers. | |
| register | Yes | Register target: 'PERIPHERAL.REGISTER' (e.g. 'GPIO.PIN_CNF[3]'). | |
| session_id | Yes |