pyocd_svd_update_fields
Atomically update multiple bit fields of a microcontroller register in one read-modify-write operation by mapping field names to integer values or enum strings.
Instructions
Set multiple bit fields of a register in a single read-modify-write. Accepts a dict mapping field names to integer values or enum name strings. All fields are updated atomically. Example: update_fields('GPIOA', 'MODER', {'MODER0': 1, 'MODER1': 2})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Map of field names to values (integer or enum name) | |
| register | Yes | Register name | |
| peripheral | Yes | Peripheral name |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |