#pio #time #assembly #pio-proc

macro pio-proc

proc-macro for assembling PIO code in a Rust program at compile time

5 unstable releases

0.3.0 Mar 3, 2025
0.2.2 Apr 22, 2023
0.2.1 Mar 14, 2022
0.2.0 Mar 9, 2022
0.1.0 Dec 11, 2021

#538 in Procedural macros

Download history 2076/week @ 2025-01-27 3364/week @ 2025-02-03 3948/week @ 2025-02-10 3573/week @ 2025-02-17 3680/week @ 2025-02-24 3802/week @ 2025-03-03 3609/week @ 2025-03-10 3627/week @ 2025-03-17 3290/week @ 2025-03-24 2811/week @ 2025-03-31 2693/week @ 2025-04-07 2704/week @ 2025-04-14 2656/week @ 2025-04-21 3010/week @ 2025-04-28 4266/week @ 2025-05-05 2475/week @ 2025-05-12

12,618 downloads per month
Used in 28 crates (13 directly)

MIT license

84KB
2K SLoC

Rust 2K SLoC // 0.0% comments LALRPOP 308 SLoC // 0.0% comments

pio-proc

This crate is an implementation detail, you must not use it directly. Use the pio crate instead.

Dependencies

~4–13MB
~149K SLoC