diff options
Diffstat (limited to 'include/serial.h')
-rw-r--r-- | include/serial.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/serial.h b/include/serial.h index d7a9a8cfb8b..e5f6d984d28 100644 --- a/include/serial.h +++ b/include/serial.h @@ -299,9 +299,11 @@ struct dm_serial_ops { struct serial_dev_priv { struct stdio_dev *sdev; - char *buf; - int rd_ptr; - int wr_ptr; +#if CONFIG_IS_ENABLED(SERIAL_RX_BUFFER) + char buf[CONFIG_SERIAL_RX_BUFFER_SIZE]; + uint rd_ptr; + uint wr_ptr; +#endif }; /* Access the serial operations for a device */ |