Skip to content

bjoernQ/esp32-ulp-rust-macro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 FSM-ULP Rust Macro

This is a Rust macro which enables writing ULP assembly in right in your Rust source files.

Example

    let ulp_code = ulp_asm!(
        "
        MOVE R0, data
        entry:
        LD R1, R0, 0
        ADD R1, R1, 1
        ST R1, R0, 0
        WAIT 0xffff
        JUMP entry

        data:
        .long 0
    "
    );

Have a look at the example folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages