├── .gitignore ├── LICENSE ├── README.md ├── embassy_examples ├── basics │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs ├── gpio │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs ├── timer │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs ├── uart-echo │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs └── uart │ ├── .cargo │ └── config.toml │ ├── .github │ └── workflows │ │ └── rust_ci.yml │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ └── main.rs ├── no_std_examples ├── .DS_Store ├── adc_analog_temp │ ├── .DS_Store │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs ├── gpio-interrupt │ ├── .DS_Store │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs ├── gpio │ ├── .DS_Store │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs ├── i2c │ ├── .DS_Store │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs ├── pwm buzzer │ ├── .DS_Store │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs ├── rmt │ ├── .DS_Store │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs ├── rng │ ├── .DS_Store │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ ├── main.rs │ │ └── nmea.rs ├── timer_polling │ ├── .DS_Store │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs ├── uart │ ├── .DS_Store │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ │ └── main.rs └── ultrasonic_timer │ ├── .DS_Store │ ├── .cargo │ └── config.toml │ ├── .gitignore │ ├── .vscode │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── rust-toolchain.toml │ └── src │ └── main.rs ├── std_bt_examples ├── ble-advertise │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── ble-client │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── ble-secure-client │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── ble-secure-server │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── ble-server │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs └── ble_scan │ ├── .cargo │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ └── main.rs ├── std_examples ├── .DS_Store ├── adc │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── cli │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── diagram.json │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ ├── src │ │ └── main.rs │ └── wokwi.toml ├── gpio │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── gpio_interrupt │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── i2c │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── pwm │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── rtos_tasks │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── spi │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs ├── timer │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ │ └── main.rs └── uart │ ├── .cargo │ └── config.toml │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── rust-toolchain.toml │ ├── sdkconfig.defaults │ └── src │ └── main.rs └── std_net_examples ├── http_client ├── .cargo │ └── config.toml ├── .github │ └── workflows │ │ └── rust_ci.yml ├── .gitignore ├── Cargo.toml ├── build.rs ├── rust-toolchain.toml ├── sdkconfig.defaults └── src │ └── main.rs ├── http_server ├── .cargo │ └── config.toml ├── .github │ └── workflows │ │ └── rust_ci.yml ├── .gitignore ├── Cargo.toml ├── build.rs ├── rust-toolchain.toml ├── sdkconfig.defaults └── src │ └── main.rs ├── mqtt-sub ├── .cargo │ └── config.toml ├── .gitignore ├── Cargo.toml ├── build.rs ├── rust-toolchain.toml ├── sdkconfig.defaults └── src │ └── main.rs ├── ntp ├── .cargo │ └── config.toml ├── .gitignore ├── Cargo.toml ├── build.rs ├── rust-toolchain.toml ├── sdkconfig.defaults └── src │ └── main.rs ├── ping-cli ├── .cargo │ └── config.toml ├── .gitignore ├── Cargo.toml ├── build.rs ├── diagram.json ├── rust-toolchain.toml ├── sdkconfig.defaults ├── src │ └── main.rs └── wokwi.toml ├── ping ├── .cargo │ └── config.toml ├── .gitignore ├── Cargo.toml ├── build.rs ├── diagram.json ├── rust-toolchain.toml ├── sdkconfig.defaults ├── src │ └── main.rs └── wokwi.toml ├── wifi ├── .cargo │ └── config.toml ├── .gitignore ├── Cargo.toml ├── build.rs ├── rust-toolchain.toml ├── sdkconfig.defaults └── src │ └── main.rs └── wifi_revisit ├── .cargo └── config.toml ├── .gitignore ├── Cargo.toml ├── build.rs ├── diagram.json ├── rust-toolchain.toml ├── sdkconfig.defaults ├── src └── main.rs └── wokwi.toml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/README.md -------------------------------------------------------------------------------- /embassy_examples/basics/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/basics/.cargo/config.toml -------------------------------------------------------------------------------- /embassy_examples/basics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/basics/.gitignore -------------------------------------------------------------------------------- /embassy_examples/basics/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/basics/Cargo.toml -------------------------------------------------------------------------------- /embassy_examples/basics/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/basics/LICENSE-APACHE -------------------------------------------------------------------------------- /embassy_examples/basics/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/basics/LICENSE-MIT -------------------------------------------------------------------------------- /embassy_examples/basics/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/basics/rust-toolchain.toml -------------------------------------------------------------------------------- /embassy_examples/basics/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/basics/src/main.rs -------------------------------------------------------------------------------- /embassy_examples/gpio/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/gpio/.cargo/config.toml -------------------------------------------------------------------------------- /embassy_examples/gpio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/gpio/.gitignore -------------------------------------------------------------------------------- /embassy_examples/gpio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/gpio/Cargo.toml -------------------------------------------------------------------------------- /embassy_examples/gpio/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/gpio/LICENSE-APACHE -------------------------------------------------------------------------------- /embassy_examples/gpio/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/gpio/LICENSE-MIT -------------------------------------------------------------------------------- /embassy_examples/gpio/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/gpio/rust-toolchain.toml -------------------------------------------------------------------------------- /embassy_examples/gpio/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/gpio/src/main.rs -------------------------------------------------------------------------------- /embassy_examples/timer/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/timer/.cargo/config.toml -------------------------------------------------------------------------------- /embassy_examples/timer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/timer/.gitignore -------------------------------------------------------------------------------- /embassy_examples/timer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/timer/Cargo.toml -------------------------------------------------------------------------------- /embassy_examples/timer/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/timer/LICENSE-APACHE -------------------------------------------------------------------------------- /embassy_examples/timer/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/timer/LICENSE-MIT -------------------------------------------------------------------------------- /embassy_examples/timer/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/timer/rust-toolchain.toml -------------------------------------------------------------------------------- /embassy_examples/timer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/timer/src/main.rs -------------------------------------------------------------------------------- /embassy_examples/uart-echo/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart-echo/.cargo/config.toml -------------------------------------------------------------------------------- /embassy_examples/uart-echo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart-echo/.gitignore -------------------------------------------------------------------------------- /embassy_examples/uart-echo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart-echo/Cargo.toml -------------------------------------------------------------------------------- /embassy_examples/uart-echo/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart-echo/LICENSE-APACHE -------------------------------------------------------------------------------- /embassy_examples/uart-echo/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart-echo/LICENSE-MIT -------------------------------------------------------------------------------- /embassy_examples/uart-echo/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart-echo/rust-toolchain.toml -------------------------------------------------------------------------------- /embassy_examples/uart-echo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart-echo/src/main.rs -------------------------------------------------------------------------------- /embassy_examples/uart/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart/.cargo/config.toml -------------------------------------------------------------------------------- /embassy_examples/uart/.github/workflows/rust_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart/.github/workflows/rust_ci.yml -------------------------------------------------------------------------------- /embassy_examples/uart/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart/.gitignore -------------------------------------------------------------------------------- /embassy_examples/uart/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart/Cargo.toml -------------------------------------------------------------------------------- /embassy_examples/uart/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart/LICENSE-APACHE -------------------------------------------------------------------------------- /embassy_examples/uart/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart/LICENSE-MIT -------------------------------------------------------------------------------- /embassy_examples/uart/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart/rust-toolchain.toml -------------------------------------------------------------------------------- /embassy_examples/uart/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/embassy_examples/uart/src/main.rs -------------------------------------------------------------------------------- /no_std_examples/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/adc_analog_temp/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/adc_analog_temp/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/adc_analog_temp/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/adc_analog_temp/.cargo/config.toml -------------------------------------------------------------------------------- /no_std_examples/adc_analog_temp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/adc_analog_temp/.gitignore -------------------------------------------------------------------------------- /no_std_examples/adc_analog_temp/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.checkOnSave.allTargets": false, 3 | } 4 | -------------------------------------------------------------------------------- /no_std_examples/adc_analog_temp/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/adc_analog_temp/Cargo.lock -------------------------------------------------------------------------------- /no_std_examples/adc_analog_temp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/adc_analog_temp/Cargo.toml -------------------------------------------------------------------------------- /no_std_examples/adc_analog_temp/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/adc_analog_temp/LICENSE-APACHE -------------------------------------------------------------------------------- /no_std_examples/adc_analog_temp/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/adc_analog_temp/LICENSE-MIT -------------------------------------------------------------------------------- /no_std_examples/adc_analog_temp/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /no_std_examples/adc_analog_temp/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/adc_analog_temp/src/main.rs -------------------------------------------------------------------------------- /no_std_examples/gpio-interrupt/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio-interrupt/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/gpio-interrupt/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio-interrupt/.cargo/config.toml -------------------------------------------------------------------------------- /no_std_examples/gpio-interrupt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio-interrupt/.gitignore -------------------------------------------------------------------------------- /no_std_examples/gpio-interrupt/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio-interrupt/.vscode/settings.json -------------------------------------------------------------------------------- /no_std_examples/gpio-interrupt/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio-interrupt/Cargo.lock -------------------------------------------------------------------------------- /no_std_examples/gpio-interrupt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio-interrupt/Cargo.toml -------------------------------------------------------------------------------- /no_std_examples/gpio-interrupt/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio-interrupt/LICENSE-APACHE -------------------------------------------------------------------------------- /no_std_examples/gpio-interrupt/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio-interrupt/LICENSE-MIT -------------------------------------------------------------------------------- /no_std_examples/gpio-interrupt/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /no_std_examples/gpio-interrupt/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio-interrupt/src/main.rs -------------------------------------------------------------------------------- /no_std_examples/gpio/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/gpio/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio/.cargo/config.toml -------------------------------------------------------------------------------- /no_std_examples/gpio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio/.gitignore -------------------------------------------------------------------------------- /no_std_examples/gpio/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.checkOnSave.allTargets": false, 3 | } 4 | -------------------------------------------------------------------------------- /no_std_examples/gpio/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio/Cargo.lock -------------------------------------------------------------------------------- /no_std_examples/gpio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio/Cargo.toml -------------------------------------------------------------------------------- /no_std_examples/gpio/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio/LICENSE-APACHE -------------------------------------------------------------------------------- /no_std_examples/gpio/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio/LICENSE-MIT -------------------------------------------------------------------------------- /no_std_examples/gpio/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /no_std_examples/gpio/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/gpio/src/main.rs -------------------------------------------------------------------------------- /no_std_examples/i2c/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/i2c/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/i2c/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/i2c/.cargo/config.toml -------------------------------------------------------------------------------- /no_std_examples/i2c/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/i2c/.gitignore -------------------------------------------------------------------------------- /no_std_examples/i2c/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.checkOnSave.allTargets": false, 3 | } 4 | -------------------------------------------------------------------------------- /no_std_examples/i2c/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/i2c/Cargo.lock -------------------------------------------------------------------------------- /no_std_examples/i2c/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/i2c/Cargo.toml -------------------------------------------------------------------------------- /no_std_examples/i2c/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/i2c/LICENSE-APACHE -------------------------------------------------------------------------------- /no_std_examples/i2c/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/i2c/LICENSE-MIT -------------------------------------------------------------------------------- /no_std_examples/i2c/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /no_std_examples/i2c/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/i2c/src/main.rs -------------------------------------------------------------------------------- /no_std_examples/pwm buzzer/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/pwm buzzer/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/pwm buzzer/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/pwm buzzer/.cargo/config.toml -------------------------------------------------------------------------------- /no_std_examples/pwm buzzer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/pwm buzzer/.gitignore -------------------------------------------------------------------------------- /no_std_examples/pwm buzzer/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.checkOnSave.allTargets": false, 3 | } 4 | -------------------------------------------------------------------------------- /no_std_examples/pwm buzzer/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/pwm buzzer/Cargo.lock -------------------------------------------------------------------------------- /no_std_examples/pwm buzzer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/pwm buzzer/Cargo.toml -------------------------------------------------------------------------------- /no_std_examples/pwm buzzer/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/pwm buzzer/LICENSE-APACHE -------------------------------------------------------------------------------- /no_std_examples/pwm buzzer/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/pwm buzzer/LICENSE-MIT -------------------------------------------------------------------------------- /no_std_examples/pwm buzzer/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /no_std_examples/pwm buzzer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/pwm buzzer/src/main.rs -------------------------------------------------------------------------------- /no_std_examples/rmt/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rmt/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/rmt/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rmt/.cargo/config.toml -------------------------------------------------------------------------------- /no_std_examples/rmt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rmt/.gitignore -------------------------------------------------------------------------------- /no_std_examples/rmt/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.checkOnSave.allTargets": false, 3 | } 4 | -------------------------------------------------------------------------------- /no_std_examples/rmt/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rmt/Cargo.lock -------------------------------------------------------------------------------- /no_std_examples/rmt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rmt/Cargo.toml -------------------------------------------------------------------------------- /no_std_examples/rmt/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rmt/LICENSE-APACHE -------------------------------------------------------------------------------- /no_std_examples/rmt/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rmt/LICENSE-MIT -------------------------------------------------------------------------------- /no_std_examples/rmt/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /no_std_examples/rmt/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rmt/src/main.rs -------------------------------------------------------------------------------- /no_std_examples/rng/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rng/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/rng/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rng/.cargo/config.toml -------------------------------------------------------------------------------- /no_std_examples/rng/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rng/.gitignore -------------------------------------------------------------------------------- /no_std_examples/rng/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.checkOnSave.allTargets": false, 3 | } 4 | -------------------------------------------------------------------------------- /no_std_examples/rng/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rng/Cargo.lock -------------------------------------------------------------------------------- /no_std_examples/rng/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rng/Cargo.toml -------------------------------------------------------------------------------- /no_std_examples/rng/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rng/LICENSE-APACHE -------------------------------------------------------------------------------- /no_std_examples/rng/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rng/LICENSE-MIT -------------------------------------------------------------------------------- /no_std_examples/rng/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /no_std_examples/rng/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rng/src/main.rs -------------------------------------------------------------------------------- /no_std_examples/rng/src/nmea.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/rng/src/nmea.rs -------------------------------------------------------------------------------- /no_std_examples/timer_polling/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/timer_polling/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/timer_polling/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/timer_polling/.cargo/config.toml -------------------------------------------------------------------------------- /no_std_examples/timer_polling/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/timer_polling/.gitignore -------------------------------------------------------------------------------- /no_std_examples/timer_polling/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.checkOnSave.allTargets": false, 3 | } 4 | -------------------------------------------------------------------------------- /no_std_examples/timer_polling/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/timer_polling/Cargo.lock -------------------------------------------------------------------------------- /no_std_examples/timer_polling/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/timer_polling/Cargo.toml -------------------------------------------------------------------------------- /no_std_examples/timer_polling/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/timer_polling/LICENSE-APACHE -------------------------------------------------------------------------------- /no_std_examples/timer_polling/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/timer_polling/LICENSE-MIT -------------------------------------------------------------------------------- /no_std_examples/timer_polling/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /no_std_examples/timer_polling/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/timer_polling/src/main.rs -------------------------------------------------------------------------------- /no_std_examples/uart/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/uart/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/uart/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/uart/.cargo/config.toml -------------------------------------------------------------------------------- /no_std_examples/uart/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/uart/.gitignore -------------------------------------------------------------------------------- /no_std_examples/uart/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.checkOnSave.allTargets": false, 3 | } 4 | -------------------------------------------------------------------------------- /no_std_examples/uart/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/uart/Cargo.lock -------------------------------------------------------------------------------- /no_std_examples/uart/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/uart/Cargo.toml -------------------------------------------------------------------------------- /no_std_examples/uart/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/uart/LICENSE-APACHE -------------------------------------------------------------------------------- /no_std_examples/uart/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/uart/LICENSE-MIT -------------------------------------------------------------------------------- /no_std_examples/uart/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /no_std_examples/uart/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/uart/src/main.rs -------------------------------------------------------------------------------- /no_std_examples/ultrasonic_timer/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/ultrasonic_timer/.DS_Store -------------------------------------------------------------------------------- /no_std_examples/ultrasonic_timer/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/ultrasonic_timer/.cargo/config.toml -------------------------------------------------------------------------------- /no_std_examples/ultrasonic_timer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/ultrasonic_timer/.gitignore -------------------------------------------------------------------------------- /no_std_examples/ultrasonic_timer/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.checkOnSave.allTargets": false, 3 | } 4 | -------------------------------------------------------------------------------- /no_std_examples/ultrasonic_timer/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/ultrasonic_timer/Cargo.lock -------------------------------------------------------------------------------- /no_std_examples/ultrasonic_timer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/ultrasonic_timer/Cargo.toml -------------------------------------------------------------------------------- /no_std_examples/ultrasonic_timer/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/ultrasonic_timer/LICENSE-APACHE -------------------------------------------------------------------------------- /no_std_examples/ultrasonic_timer/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/ultrasonic_timer/LICENSE-MIT -------------------------------------------------------------------------------- /no_std_examples/ultrasonic_timer/rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /no_std_examples/ultrasonic_timer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/no_std_examples/ultrasonic_timer/src/main.rs -------------------------------------------------------------------------------- /std_bt_examples/ble-advertise/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-advertise/.cargo/config.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-advertise/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_bt_examples/ble-advertise/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-advertise/Cargo.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-advertise/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_bt_examples/ble-advertise/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-advertise/rust-toolchain.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-advertise/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-advertise/sdkconfig.defaults -------------------------------------------------------------------------------- /std_bt_examples/ble-advertise/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-advertise/src/main.rs -------------------------------------------------------------------------------- /std_bt_examples/ble-client/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-client/.cargo/config.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-client/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_bt_examples/ble-client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-client/Cargo.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-client/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_bt_examples/ble-client/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-client/rust-toolchain.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-client/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-client/sdkconfig.defaults -------------------------------------------------------------------------------- /std_bt_examples/ble-client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-client/src/main.rs -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-client/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-secure-client/.cargo/config.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-client/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-secure-client/Cargo.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-client/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-client/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-secure-client/rust-toolchain.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-client/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-secure-client/sdkconfig.defaults -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-secure-client/src/main.rs -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-server/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-secure-server/.cargo/config.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-server/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-secure-server/Cargo.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-server/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-server/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-secure-server/rust-toolchain.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-server/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-secure-server/sdkconfig.defaults -------------------------------------------------------------------------------- /std_bt_examples/ble-secure-server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-secure-server/src/main.rs -------------------------------------------------------------------------------- /std_bt_examples/ble-server/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-server/.cargo/config.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-server/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_bt_examples/ble-server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-server/Cargo.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-server/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_bt_examples/ble-server/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-server/rust-toolchain.toml -------------------------------------------------------------------------------- /std_bt_examples/ble-server/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-server/sdkconfig.defaults -------------------------------------------------------------------------------- /std_bt_examples/ble-server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble-server/src/main.rs -------------------------------------------------------------------------------- /std_bt_examples/ble_scan/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble_scan/.cargo/config.toml -------------------------------------------------------------------------------- /std_bt_examples/ble_scan/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_bt_examples/ble_scan/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble_scan/Cargo.toml -------------------------------------------------------------------------------- /std_bt_examples/ble_scan/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_bt_examples/ble_scan/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble_scan/rust-toolchain.toml -------------------------------------------------------------------------------- /std_bt_examples/ble_scan/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble_scan/sdkconfig.defaults -------------------------------------------------------------------------------- /std_bt_examples/ble_scan/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_bt_examples/ble_scan/src/main.rs -------------------------------------------------------------------------------- /std_examples/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/.DS_Store -------------------------------------------------------------------------------- /std_examples/adc/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/adc/.cargo/config.toml -------------------------------------------------------------------------------- /std_examples/adc/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_examples/adc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/adc/Cargo.toml -------------------------------------------------------------------------------- /std_examples/adc/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/adc/build.rs -------------------------------------------------------------------------------- /std_examples/adc/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/adc/rust-toolchain.toml -------------------------------------------------------------------------------- /std_examples/adc/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/adc/sdkconfig.defaults -------------------------------------------------------------------------------- /std_examples/adc/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/adc/src/main.rs -------------------------------------------------------------------------------- /std_examples/cli/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/cli/.cargo/config.toml -------------------------------------------------------------------------------- /std_examples/cli/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_examples/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/cli/Cargo.toml -------------------------------------------------------------------------------- /std_examples/cli/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_examples/cli/diagram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/cli/diagram.json -------------------------------------------------------------------------------- /std_examples/cli/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/cli/rust-toolchain.toml -------------------------------------------------------------------------------- /std_examples/cli/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/cli/sdkconfig.defaults -------------------------------------------------------------------------------- /std_examples/cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/cli/src/main.rs -------------------------------------------------------------------------------- /std_examples/cli/wokwi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/cli/wokwi.toml -------------------------------------------------------------------------------- /std_examples/gpio/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio/.cargo/config.toml -------------------------------------------------------------------------------- /std_examples/gpio/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_examples/gpio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio/Cargo.toml -------------------------------------------------------------------------------- /std_examples/gpio/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio/build.rs -------------------------------------------------------------------------------- /std_examples/gpio/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio/rust-toolchain.toml -------------------------------------------------------------------------------- /std_examples/gpio/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio/sdkconfig.defaults -------------------------------------------------------------------------------- /std_examples/gpio/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio/src/main.rs -------------------------------------------------------------------------------- /std_examples/gpio_interrupt/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio_interrupt/.cargo/config.toml -------------------------------------------------------------------------------- /std_examples/gpio_interrupt/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_examples/gpio_interrupt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio_interrupt/Cargo.toml -------------------------------------------------------------------------------- /std_examples/gpio_interrupt/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio_interrupt/build.rs -------------------------------------------------------------------------------- /std_examples/gpio_interrupt/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio_interrupt/rust-toolchain.toml -------------------------------------------------------------------------------- /std_examples/gpio_interrupt/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio_interrupt/sdkconfig.defaults -------------------------------------------------------------------------------- /std_examples/gpio_interrupt/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/gpio_interrupt/src/main.rs -------------------------------------------------------------------------------- /std_examples/i2c/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/i2c/.cargo/config.toml -------------------------------------------------------------------------------- /std_examples/i2c/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_examples/i2c/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/i2c/Cargo.toml -------------------------------------------------------------------------------- /std_examples/i2c/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/i2c/build.rs -------------------------------------------------------------------------------- /std_examples/i2c/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/i2c/rust-toolchain.toml -------------------------------------------------------------------------------- /std_examples/i2c/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/i2c/sdkconfig.defaults -------------------------------------------------------------------------------- /std_examples/i2c/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/i2c/src/main.rs -------------------------------------------------------------------------------- /std_examples/pwm/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/pwm/.cargo/config.toml -------------------------------------------------------------------------------- /std_examples/pwm/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_examples/pwm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/pwm/Cargo.toml -------------------------------------------------------------------------------- /std_examples/pwm/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/pwm/build.rs -------------------------------------------------------------------------------- /std_examples/pwm/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/pwm/rust-toolchain.toml -------------------------------------------------------------------------------- /std_examples/pwm/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/pwm/sdkconfig.defaults -------------------------------------------------------------------------------- /std_examples/pwm/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/pwm/src/main.rs -------------------------------------------------------------------------------- /std_examples/rtos_tasks/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/rtos_tasks/.cargo/config.toml -------------------------------------------------------------------------------- /std_examples/rtos_tasks/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_examples/rtos_tasks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/rtos_tasks/Cargo.toml -------------------------------------------------------------------------------- /std_examples/rtos_tasks/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/rtos_tasks/build.rs -------------------------------------------------------------------------------- /std_examples/rtos_tasks/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/rtos_tasks/rust-toolchain.toml -------------------------------------------------------------------------------- /std_examples/rtos_tasks/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/rtos_tasks/sdkconfig.defaults -------------------------------------------------------------------------------- /std_examples/rtos_tasks/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/rtos_tasks/src/main.rs -------------------------------------------------------------------------------- /std_examples/spi/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/spi/.cargo/config.toml -------------------------------------------------------------------------------- /std_examples/spi/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_examples/spi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/spi/Cargo.toml -------------------------------------------------------------------------------- /std_examples/spi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/spi/build.rs -------------------------------------------------------------------------------- /std_examples/spi/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/spi/rust-toolchain.toml -------------------------------------------------------------------------------- /std_examples/spi/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/spi/sdkconfig.defaults -------------------------------------------------------------------------------- /std_examples/spi/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/spi/src/main.rs -------------------------------------------------------------------------------- /std_examples/timer/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/timer/.cargo/config.toml -------------------------------------------------------------------------------- /std_examples/timer/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_examples/timer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/timer/Cargo.toml -------------------------------------------------------------------------------- /std_examples/timer/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/timer/build.rs -------------------------------------------------------------------------------- /std_examples/timer/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/timer/rust-toolchain.toml -------------------------------------------------------------------------------- /std_examples/timer/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/timer/sdkconfig.defaults -------------------------------------------------------------------------------- /std_examples/timer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/timer/src/main.rs -------------------------------------------------------------------------------- /std_examples/uart/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/uart/.cargo/config.toml -------------------------------------------------------------------------------- /std_examples/uart/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_examples/uart/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/uart/Cargo.toml -------------------------------------------------------------------------------- /std_examples/uart/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/uart/build.rs -------------------------------------------------------------------------------- /std_examples/uart/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/uart/rust-toolchain.toml -------------------------------------------------------------------------------- /std_examples/uart/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/uart/sdkconfig.defaults -------------------------------------------------------------------------------- /std_examples/uart/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_examples/uart/src/main.rs -------------------------------------------------------------------------------- /std_net_examples/http_client/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_client/.cargo/config.toml -------------------------------------------------------------------------------- /std_net_examples/http_client/.github/workflows/rust_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_client/.github/workflows/rust_ci.yml -------------------------------------------------------------------------------- /std_net_examples/http_client/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_net_examples/http_client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_client/Cargo.toml -------------------------------------------------------------------------------- /std_net_examples/http_client/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_client/build.rs -------------------------------------------------------------------------------- /std_net_examples/http_client/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_client/rust-toolchain.toml -------------------------------------------------------------------------------- /std_net_examples/http_client/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_client/sdkconfig.defaults -------------------------------------------------------------------------------- /std_net_examples/http_client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_client/src/main.rs -------------------------------------------------------------------------------- /std_net_examples/http_server/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_server/.cargo/config.toml -------------------------------------------------------------------------------- /std_net_examples/http_server/.github/workflows/rust_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_server/.github/workflows/rust_ci.yml -------------------------------------------------------------------------------- /std_net_examples/http_server/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_net_examples/http_server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_server/Cargo.toml -------------------------------------------------------------------------------- /std_net_examples/http_server/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_server/build.rs -------------------------------------------------------------------------------- /std_net_examples/http_server/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_server/rust-toolchain.toml -------------------------------------------------------------------------------- /std_net_examples/http_server/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_server/sdkconfig.defaults -------------------------------------------------------------------------------- /std_net_examples/http_server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/http_server/src/main.rs -------------------------------------------------------------------------------- /std_net_examples/mqtt-sub/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/mqtt-sub/.cargo/config.toml -------------------------------------------------------------------------------- /std_net_examples/mqtt-sub/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_net_examples/mqtt-sub/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/mqtt-sub/Cargo.toml -------------------------------------------------------------------------------- /std_net_examples/mqtt-sub/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_net_examples/mqtt-sub/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/mqtt-sub/rust-toolchain.toml -------------------------------------------------------------------------------- /std_net_examples/mqtt-sub/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/mqtt-sub/sdkconfig.defaults -------------------------------------------------------------------------------- /std_net_examples/mqtt-sub/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/mqtt-sub/src/main.rs -------------------------------------------------------------------------------- /std_net_examples/ntp/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ntp/.cargo/config.toml -------------------------------------------------------------------------------- /std_net_examples/ntp/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_net_examples/ntp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ntp/Cargo.toml -------------------------------------------------------------------------------- /std_net_examples/ntp/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_net_examples/ntp/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ntp/rust-toolchain.toml -------------------------------------------------------------------------------- /std_net_examples/ntp/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ntp/sdkconfig.defaults -------------------------------------------------------------------------------- /std_net_examples/ntp/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ntp/src/main.rs -------------------------------------------------------------------------------- /std_net_examples/ping-cli/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping-cli/.cargo/config.toml -------------------------------------------------------------------------------- /std_net_examples/ping-cli/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_net_examples/ping-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping-cli/Cargo.toml -------------------------------------------------------------------------------- /std_net_examples/ping-cli/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_net_examples/ping-cli/diagram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping-cli/diagram.json -------------------------------------------------------------------------------- /std_net_examples/ping-cli/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping-cli/rust-toolchain.toml -------------------------------------------------------------------------------- /std_net_examples/ping-cli/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping-cli/sdkconfig.defaults -------------------------------------------------------------------------------- /std_net_examples/ping-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping-cli/src/main.rs -------------------------------------------------------------------------------- /std_net_examples/ping-cli/wokwi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping-cli/wokwi.toml -------------------------------------------------------------------------------- /std_net_examples/ping/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping/.cargo/config.toml -------------------------------------------------------------------------------- /std_net_examples/ping/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_net_examples/ping/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping/Cargo.toml -------------------------------------------------------------------------------- /std_net_examples/ping/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_net_examples/ping/diagram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping/diagram.json -------------------------------------------------------------------------------- /std_net_examples/ping/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping/rust-toolchain.toml -------------------------------------------------------------------------------- /std_net_examples/ping/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping/sdkconfig.defaults -------------------------------------------------------------------------------- /std_net_examples/ping/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping/src/main.rs -------------------------------------------------------------------------------- /std_net_examples/ping/wokwi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/ping/wokwi.toml -------------------------------------------------------------------------------- /std_net_examples/wifi/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi/.cargo/config.toml -------------------------------------------------------------------------------- /std_net_examples/wifi/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_net_examples/wifi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi/Cargo.toml -------------------------------------------------------------------------------- /std_net_examples/wifi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi/build.rs -------------------------------------------------------------------------------- /std_net_examples/wifi/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi/rust-toolchain.toml -------------------------------------------------------------------------------- /std_net_examples/wifi/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi/sdkconfig.defaults -------------------------------------------------------------------------------- /std_net_examples/wifi/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi/src/main.rs -------------------------------------------------------------------------------- /std_net_examples/wifi_revisit/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi_revisit/.cargo/config.toml -------------------------------------------------------------------------------- /std_net_examples/wifi_revisit/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode 2 | /.embuild 3 | /target 4 | /Cargo.lock 5 | -------------------------------------------------------------------------------- /std_net_examples/wifi_revisit/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi_revisit/Cargo.toml -------------------------------------------------------------------------------- /std_net_examples/wifi_revisit/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | embuild::espidf::sysenv::output(); 3 | } 4 | -------------------------------------------------------------------------------- /std_net_examples/wifi_revisit/diagram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi_revisit/diagram.json -------------------------------------------------------------------------------- /std_net_examples/wifi_revisit/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi_revisit/rust-toolchain.toml -------------------------------------------------------------------------------- /std_net_examples/wifi_revisit/sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi_revisit/sdkconfig.defaults -------------------------------------------------------------------------------- /std_net_examples/wifi_revisit/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi_revisit/src/main.rs -------------------------------------------------------------------------------- /std_net_examples/wifi_revisit/wokwi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theembeddedrustacean/learn-esp32c3-rs/HEAD/std_net_examples/wifi_revisit/wokwi.toml --------------------------------------------------------------------------------