pyocd_svd_set_field
Modify a single bit field in a peripheral register without altering other fields. Apply read-modify-write for precise control over register bits.
Instructions
Set a single bit field of a peripheral register using read-modify-write. Only the specified field is changed; other fields are preserved. Example: set_field('GPIOA', 'MODER', 'MODER0', 1) sets pin 0 to output mode.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| field | Yes | Bit field name within the register | |
| value | Yes | Value to set (integer or enum name string) | |
| register | Yes | Register name | |
| peripheral | Yes | Peripheral name |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |