MCPcopy Index your code
hub / github.com/esp-rs/no_std-training

github.com/esp-rs/no_std-training @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
21 symbols 25 edges 15 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

no_std training

[!WARNING] This training is currently out of date. We are working on a re-write in the feat/overhaul branch.

CI

This repository contains Training Material for learning to use Embedded Rust with no_std with the Espressif ESP32-C3.

We suggest you start by reading the book.

Contents

  • Some introductory level examples:
  • A basic hello-world (Source)
  • A panic example(Source)
  • A blinky example(Source)
  • A button example(Source)
  • A button with interrupt example(Source)
  • An HTTP client example(Source)

Core symbols most depended-on inside this repo

connection
called by 1
intro/http-client/src/main.rs
net_task
called by 1
intro/http-client/src/main.rs
connection
called by 1
intro/http-client/examples/http-client.rs
net_task
called by 1
intro/http-client/examples/http-client.rs
main
called by 0
intro/button-interrupt/src/main.rs
handler
called by 0
intro/button-interrupt/src/main.rs
main
called by 0
intro/button-interrupt/examples/button-interrupt.rs
handler
called by 0
intro/button-interrupt/examples/button-interrupt.rs

Shape

Function 21

Languages

Rust100%

Modules by API surface

intro/http-client/src/main.rs3 symbols
intro/http-client/examples/http-client.rs3 symbols
intro/button-interrupt/src/main.rs2 symbols
intro/button-interrupt/examples/button-interrupt.rs2 symbols
intro/panic/src/main.rs1 symbols
intro/panic/examples/panic.rs1 symbols
intro/hello-world/src/main.rs1 symbols
intro/dma/src/main.rs1 symbols
intro/dma/examples/dma.rs1 symbols
intro/defmt/src/main.rs1 symbols
intro/defmt/examples/defmt.rs1 symbols
intro/button/src/main.rs1 symbols

For agents

$ claude mcp add no_std-training \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact