|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Write cursor over the caller's output buffer. More...
Data Fields | |
| char * | out |
| Destination buffer. | |
| uint32_t | cap |
| Capacity including the terminator. | |
| uint32_t | len |
| Characters written so far. | |
Write cursor over the caller's output buffer.
Carries the capacity alongside the position so the terminator reserve is enforced in one place. len is also the value the driver returns, so truncation is reported without a second measurement pass.
Definition at line 139 of file ra8_esp_hosted_fmt.c.
| uint32_t ra8_esp_hosted_fmt_cursor::cap |
Capacity including the terminator.
Definition at line 141 of file ra8_esp_hosted_fmt.c.
Referenced by internal_put().
| uint32_t ra8_esp_hosted_fmt_cursor::len |
Characters written so far.
Definition at line 142 of file ra8_esp_hosted_fmt.c.
Referenced by internal_put(), and priv_ra8_esp_hosted_fmt_vformat().
| char* ra8_esp_hosted_fmt_cursor::out |
Destination buffer.
Definition at line 140 of file ra8_esp_hosted_fmt.c.
Referenced by internal_put(), and priv_ra8_esp_hosted_fmt_vformat().