#coap #serial #no-alloc #scrollback

no-std coap-scroll-ring-server

An CoAP handler for read access to a scroll-ring

3 unstable releases

0.2.1 Oct 9, 2025
0.2.0 Jan 16, 2024
0.1.0 Feb 13, 2023

#19 in #coap

Download history 427/week @ 2025-07-10 630/week @ 2025-07-17 124/week @ 2025-07-24 127/week @ 2025-07-31 259/week @ 2025-08-07 509/week @ 2025-08-14 628/week @ 2025-08-21 534/week @ 2025-08-28 309/week @ 2025-09-04 481/week @ 2025-09-11 529/week @ 2025-09-18 469/week @ 2025-09-25 351/week @ 2025-10-02 715/week @ 2025-10-09 651/week @ 2025-10-16 506/week @ 2025-10-23

2,283 downloads per month
Used in 2 crates (via coap-message-demos)

MIT/Apache

48KB
697 lines

An implemenmtation of a coap_handler::Handler around a scroll_ring::Buffer

Usage

Wrap a buffer (typically some tasks's linear text output) through BufferHandler::new(&buf) and place it .at(&["output"], ...) some CoAP handler tree.

Examples

This crate comes with no example, but the coap-message-demos crate makes ample use of it for its logging adapter.

Tools

In the tools/ directory of this crate there is a Python script, which should be useful for speedy collection of a ring buffer server's output.


coap-scroll-ring-server

An implemenmtation of a coap_handler::Handler around a scroll_ring::Buffer

Usage

Wrap a buffer (typically some tasks's linear text output) through BufferHandler::new(&buf) and place it .at(&["output"], ...) some CoAP handler tree.

Examples

This crate comes with no example, but the coap-message-demos crate makes ample use of it for its logging adapter.

Tools

In the tools/ directory of this crate there is a Python script, which should be useful for speedy collection of a ring buffer server's output.

License: MIT OR Apache-2.0

Dependencies

~2MB
~36K SLoC