Aidan MacDonald
f2f198663e
buflib: Move the API back into buflib.h
...
To minimize code duplication between buflib backends move the
public part of the API to buflib.h. Also rewrote documentation
for the whole API.
Change-Id: I4d7ed6d02084d7130cb41511e63c25ec45b51703
2023-01-15 10:04:13 +00:00
Aidan MacDonald
f995c26de9
buflib: Add CONFIG_BUFLIB_BACKEND for selecting a buflib backend
...
Defaults to the normal "mempool" backend, which is currently the
only implementation.
Change-Id: I56d034a6e0f5edc90c39526d1551945eec6ca336
2023-01-15 10:04:13 +00:00
Aidan MacDonald
680261fbb7
buflib: Prep for multiple backend support, rename to buflib_mempool
...
Rename the current buflib implementation to buflib_mempool.
Change-Id: Iefdf74be1f7d8fcd19e6ce2289c3d1459b54d013
2023-01-15 10:04:13 +00:00