├── .github └── workflows │ └── mdbook.yml ├── .gitignore ├── CNAME ├── LICENSE-APACHE ├── LICENSE-CC-BY-SA ├── LICENSE-MIT ├── README.md ├── book.toml ├── src ├── SUMMARY.md ├── abstraction-layers.md ├── bluetooth │ ├── ble │ │ ├── gap.md │ │ ├── gatt.md │ │ └── index.md │ ├── images │ │ ├── ble-central-peripheral.jpg │ │ ├── ble-gatt.png │ │ ├── ble-nrf-mobile.png │ │ ├── ble-stack.jpg │ │ ├── ble-subscribe-notification.png │ │ ├── heart-rate-monitor-characteristics.png │ │ └── heart-rate-service.png │ ├── index.md │ └── trouble │ │ ├── advertise.md │ │ ├── ble-module.md │ │ ├── connect.md │ │ ├── gatt-events.md │ │ ├── images │ │ ├── ble-address-type.svg │ │ ├── ble-scan-and-connect-with-nrf-connect.jpg │ │ ├── ble-services-characteristics.jpg │ │ ├── ble-subscribe-to-notification.jpg │ │ └── overall-flow.svg │ │ ├── index.md │ │ ├── notifier.md │ │ └── running-ble-stack.md ├── buttons │ └── index.md ├── buzzer │ ├── active-beep.md │ ├── circuit.md │ ├── images │ │ ├── active-buzzer.png │ │ ├── esp32-with-active-buzzer.png │ │ ├── got-sheet.png │ │ ├── music-notes.png │ │ └── passive-buzzer.png │ ├── index.md │ └── play-songs │ │ ├── code.md │ │ ├── index.md │ │ ├── music-module.md │ │ ├── music-theory.md │ │ └── song-module.md ├── core-concepts │ ├── adc │ │ ├── adc-in-esp32.md │ │ └── index.md │ ├── images │ │ ├── ESP32-DevKit-V1-Pinout-Diagram-adc-pins.png │ │ ├── adc.jpg │ │ ├── esp32-mcpwm-module-overview.png │ │ ├── led-pwm-channels.png │ │ ├── led-pwm.jpg │ │ ├── pwm-duty-cycle-timer.jpg │ │ └── voltage-divider.png │ ├── index.md │ ├── pwm │ │ ├── index.md │ │ ├── led-pwm-controller.md │ │ ├── mcpwm.md │ │ └── pwm-in-depth.md │ ├── voltage-divider.circuitjs.txt │ └── voltage-divider.md ├── dev-env.md ├── e-ink │ ├── circuit.md │ ├── draw-image.md │ ├── draw-text.md │ ├── how-it-works.md │ ├── images │ │ ├── e-ink-154in2-spi-display-module.png │ │ ├── e-ink-e-paper-display-module-applications.png │ │ ├── e-paper-1.54 inch-display.png │ │ ├── e-paper-weather-station.jpg │ │ ├── esp32-circuit-e-ink.png │ │ └── ferris.bmp │ ├── index.md │ └── weather-station │ │ ├── dashboard.md │ │ ├── icons.md │ │ ├── index.md │ │ ├── main.md │ │ ├── weather-api.md │ │ └── wifi.md ├── embassy │ ├── blinky-with-embassy.md │ ├── blocking-to-async │ │ └── index.md │ └── index.md ├── esp32-intro │ ├── esp32-family.md │ ├── images │ │ ├── ESP32-DevKit-V1-Pinout-Diagram.png │ │ └── devkit-module-soc.png │ └── pinout.md ├── faq.md ├── help.md ├── i2c │ ├── esp32-i2c.md │ ├── i2c-and-rust.md │ ├── images │ │ ├── i2c-bus.svg │ │ ├── i2c-embedded-hal-rust-ecosystem.svg │ │ ├── ic2-mcu-multi-device.svg │ │ └── ic2-multi-target-single-controller.svg │ └── index.md ├── images │ ├── abstraction-layers.png │ ├── esp32-devkit-breadboard.png │ └── esp32-devkitv1.jpg ├── index.md ├── joystick │ ├── circuit.md │ ├── images │ │ ├── connecting joystick with esp32.png │ │ ├── joystick-movement-and-corresponding-esp32-adc-values.jpg │ │ ├── joystick-pin-layout.jpg │ │ ├── joystick-potentiometers-push-button.jpg │ │ ├── joystick-usb-output.png │ │ └── joystick.jpg │ ├── index.md │ ├── movement-and-12-bit-adc-value.md │ ├── pin-layout.md │ └── print-adc-values.md ├── lcd │ ├── circuit.md │ ├── custom-chars.md │ ├── custom-symbols-index.md │ ├── display-custom-chars.md │ ├── hello-rust.md │ ├── how-it-works.md │ ├── images │ │ ├── connecting-esp32-with-lcd-display-lcd1602.png │ │ ├── custom-character-ferris.png │ │ ├── custom-character-grid-bits.jpg │ │ ├── custom-chars │ │ │ ├── battery.png │ │ │ ├── bell.png │ │ │ ├── bus.png │ │ │ ├── charger.png │ │ │ ├── heart.png │ │ │ ├── hollow-heart.png │ │ │ ├── hour-glass.png │ │ │ ├── lock.png │ │ │ ├── music-note.png │ │ │ └── tick-mark.png │ │ ├── ferris-with-6-grids-on-lcd-display.png │ │ ├── lcd-i2c-pins.jpg │ │ ├── lcd-i2c-pot.png │ │ ├── lcd1602-characters-set.png │ │ ├── lcd1602-i2c.jpg │ │ ├── lcd1602-pixel-layout.jpg │ │ ├── lcd1602-pixel-layout.png │ │ ├── power-supply.png │ │ └── voltage-divider.png │ ├── index.md │ ├── lcd-custom-char-generator.md │ ├── multi-custom-character.md │ ├── multi-custom-gen.md │ ├── pin-layout.md │ └── supported-characters.md ├── ldr │ ├── how-it-works.md │ ├── images │ │ ├── adc.jpg │ │ ├── connection-esp32-with-photoresistor-circuit.png │ │ ├── ldr.png │ │ ├── voltage-divider-formula.png │ │ ├── voltage-divider-ldr1.png │ │ ├── voltage-divider-ldr2.png │ │ └── voltage-divider-ldr3.png │ ├── index.md │ ├── led │ │ ├── code.md │ │ └── index.md │ └── voltage-divider-ldr.circuitjs.txt ├── led │ ├── code.md │ ├── external-led.md │ ├── images │ │ └── esp32-external-led-circuit.jpg │ └── index.md ├── oled │ ├── circuit.md │ ├── crates.md │ ├── draw-image │ │ ├── bitmap.md │ │ ├── code.md │ │ ├── index.md │ │ ├── multi-byte-code.md │ │ └── multi-byte.md │ ├── hello-rust │ │ └── index.md │ ├── how-it-works.md │ ├── images │ │ ├── connecting esp32 with oled ssd1306 circuit.png │ │ ├── embedded-graphics-image-illustration-1bpp.png │ │ ├── embedded-graphics-multi-byte-oled.png │ │ ├── ferris.bmp │ │ ├── gddram-oled-display-page-structure.png │ │ ├── gdram-single-page.png │ │ ├── oled-pixels-segment-page.png │ │ ├── oled.jpg │ │ ├── resistance-128x64-oled.png │ │ └── resistance-pixel.png │ └── index.md ├── pir-sensor │ ├── burglar-alarm.md │ ├── circuit.md │ ├── code.md │ ├── images │ │ ├── esp32-pir-sensor-burglar-alarm.png │ │ ├── esp32-pir-sensor-connection-circuit.png │ │ ├── hc-sr501-details.jpg │ │ ├── hc-sr501-retrigger-setting-jumper.jpg │ │ └── pir-sensor-HC-SR501.jpg │ ├── index.md │ └── settings.md ├── projects.md ├── quick-start.md ├── ratatui │ ├── hello-rust │ │ ├── mousefood.md │ │ └── using-mipidsi.md │ ├── images │ │ ├── embedded-rust-ratatui-car-display.jpeg │ │ ├── phone-os-embedded-rust-ratatui-mousefood.png │ │ ├── ratatui-embedded-backend.svg │ │ ├── ratatui-on-esp32-embedded-rust-2.jpg │ │ ├── ratatui-on-esp32-embedded-rust.jpg │ │ └── tuitar-embedded-rust-ratatui.jpg │ ├── index.md │ └── phone-os-embedded-rust-ratatui-mousefood.png ├── rfid │ ├── access-bits-calculator.md │ ├── access-bits.md │ ├── change-auth-key.md │ ├── circuit.md │ ├── dump-memory.md │ ├── flow.md │ ├── images │ │ ├── change-auth-key.png │ │ ├── connecting-esp32-with-rfid-rc522.png │ │ ├── mifare-flow.png │ │ ├── mifare-memory-layout.jpg │ │ ├── rc522-pinout.jpg │ │ ├── rc522-rfid-card-reader.jpg │ │ ├── rfid-card-tag.jpg │ │ ├── rfid-dump.png │ │ ├── rfid-read-block-0.png │ │ └── rfid-write.png │ ├── index.md │ ├── mifare.md │ ├── project-ideas.md │ ├── rc522.md │ ├── read-data.md │ ├── read-uid.md │ └── write-data.md ├── sdcard │ ├── circuit.md │ ├── images │ │ ├── connecting-micro-sdcard-reader-module-with-esp32-devkit-v1.png │ │ ├── micro-sd-card-adapter-reader-module.jpg │ │ ├── micro-sd-card-pin.png │ │ ├── sd-card-read-output.png │ │ └── sd-cards.png │ ├── index.md │ ├── read-sdcard.md │ └── write-sdcard.md ├── servo │ ├── circuit.md │ ├── code.md │ ├── images │ │ ├── connecting-servo-motor-sg90-with-esp32.png │ │ ├── servo-position-pwm.jpg │ │ ├── servo-pwm.png │ │ └── sg90-servo-motor.jpg │ ├── index.md │ ├── ledc.md │ ├── mcpwm.md │ └── pwm.md ├── spi │ ├── esp32-spi.md │ ├── images │ │ ├── generic-spi-single-bus-multiple-spi-device.svg │ │ ├── mcu-spi-single-bus-multiple-spi-device.svg │ │ ├── spi-bus.svg │ │ ├── spi-embedded-hal-rust-ecosystem.svg │ │ └── spi-multiple-spi-bus-multiple-spi-device.svg │ ├── index.md │ └── spi-and-rust.md ├── std-to-no-std │ ├── cross-compilation │ │ ├── embedded.md │ │ ├── index.md │ │ └── toolchain.md │ ├── delay.md │ ├── esp-idf-app-descriptor.md │ ├── flash.md │ ├── images │ │ └── esp32-bootloader-flow.svg │ ├── index.md │ ├── init-esp-hal.md │ ├── led.md │ ├── linker-script.md │ ├── no-main.md │ ├── no-std.md │ ├── panic-handler.md │ └── peripherals.md ├── tft-display │ ├── circuit.md │ ├── draw-image.md │ ├── draw-text.md │ ├── images │ │ ├── embedded-rust.bmp │ │ ├── esp32-tft-display.png │ │ ├── tft-display-2.8-spi.png │ │ └── tft-display-pinout.png │ └── index.md ├── thermistor │ ├── adc-maths.md │ ├── adc.md │ ├── b-equation.md │ ├── circuit.md │ ├── esp32-non-linear.md │ ├── images │ │ ├── connectint esp32 oled thermistor.png │ │ ├── esp32-thermistor.png │ │ ├── ntc-resistor.png │ │ ├── thermistor-non-linearity.jpg │ │ ├── thermistor0.png │ │ ├── thermistor1.png │ │ └── thermistor2.png │ ├── index.md │ ├── non-linear.md │ ├── oled │ │ ├── code.md │ │ └── index.md │ ├── print-adc.md │ ├── steinhart.md │ ├── voltage-divider-thermistor.circuitjs.txt │ └── voltage-divider.md ├── ultrasonic │ ├── circuit.md │ ├── code.md │ ├── how-it-works.md │ ├── images │ │ ├── ESP32-HC-SR04-circuit-buzzer.png │ │ ├── ESP32-HC-SR04-circuit-without-breadboard.png │ │ ├── ESP32-HC-SR04-circuit.png │ │ ├── hc-sr04-ultrasonic.jpg │ │ ├── ultrasonic-trigger-echo-wave.png │ │ ├── ultrasonic.jpg │ │ └── voltage-divider-hc-sr04-3_3_v.png │ ├── index.md │ ├── using-buzzer.md │ └── voltage-divider-hc-sr04.txt └── wifi │ ├── access-point │ ├── index.md │ └── running.md │ ├── embassy │ ├── async-access-website.md │ ├── connecting-wifi.md │ └── http-request.md │ ├── images │ ├── access-point.png │ ├── esp32-station-sta-mode-wifi.png │ ├── esp32-wifi-access-point-mode.png │ ├── mobile-allow-wifi.jpg │ ├── mobile-static-ip.jpg │ ├── website running on ESP32 with Rust code.png │ └── wifi-webserver-esp32-output.png │ ├── index.md │ ├── led │ ├── index.md │ └── webpage-control-led.md │ ├── sta-mode-access-website.md │ ├── static-ip.md │ └── web-server │ ├── exposing-to-internet.md │ ├── index.md │ ├── serve-website.md │ └── wifi.md └── theme ├── css ├── general.css ├── print.css └── variables.css └── fonts ├── OPEN-SANS-LICENSE.txt ├── SOURCE-CODE-PRO-LICENSE.txt ├── fonts.css ├── mod.rs ├── open-sans-v17-all-charsets-300.woff2 ├── open-sans-v17-all-charsets-300italic.woff2 ├── open-sans-v17-all-charsets-600.woff2 ├── open-sans-v17-all-charsets-600italic.woff2 ├── open-sans-v17-all-charsets-700.woff2 ├── open-sans-v17-all-charsets-700italic.woff2 ├── open-sans-v17-all-charsets-800.woff2 ├── open-sans-v17-all-charsets-800italic.woff2 ├── open-sans-v17-all-charsets-italic.woff2 ├── open-sans-v17-all-charsets-regular.woff2 └── source-code-pro-v11-all-charsets-500.woff2 /.github/workflows/mdbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/.github/workflows/mdbook.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | esp32.implrust.com 2 | -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-CC-BY-SA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/LICENSE-CC-BY-SA -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/README.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/book.toml -------------------------------------------------------------------------------- /src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/SUMMARY.md -------------------------------------------------------------------------------- /src/abstraction-layers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/abstraction-layers.md -------------------------------------------------------------------------------- /src/bluetooth/ble/gap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/ble/gap.md -------------------------------------------------------------------------------- /src/bluetooth/ble/gatt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/ble/gatt.md -------------------------------------------------------------------------------- /src/bluetooth/ble/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/ble/index.md -------------------------------------------------------------------------------- /src/bluetooth/images/ble-central-peripheral.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/images/ble-central-peripheral.jpg -------------------------------------------------------------------------------- /src/bluetooth/images/ble-gatt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/images/ble-gatt.png -------------------------------------------------------------------------------- /src/bluetooth/images/ble-nrf-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/images/ble-nrf-mobile.png -------------------------------------------------------------------------------- /src/bluetooth/images/ble-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/images/ble-stack.jpg -------------------------------------------------------------------------------- /src/bluetooth/images/ble-subscribe-notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/images/ble-subscribe-notification.png -------------------------------------------------------------------------------- /src/bluetooth/images/heart-rate-monitor-characteristics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/images/heart-rate-monitor-characteristics.png -------------------------------------------------------------------------------- /src/bluetooth/images/heart-rate-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/images/heart-rate-service.png -------------------------------------------------------------------------------- /src/bluetooth/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/index.md -------------------------------------------------------------------------------- /src/bluetooth/trouble/advertise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/advertise.md -------------------------------------------------------------------------------- /src/bluetooth/trouble/ble-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/ble-module.md -------------------------------------------------------------------------------- /src/bluetooth/trouble/connect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/connect.md -------------------------------------------------------------------------------- /src/bluetooth/trouble/gatt-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/gatt-events.md -------------------------------------------------------------------------------- /src/bluetooth/trouble/images/ble-address-type.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/images/ble-address-type.svg -------------------------------------------------------------------------------- /src/bluetooth/trouble/images/ble-scan-and-connect-with-nrf-connect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/images/ble-scan-and-connect-with-nrf-connect.jpg -------------------------------------------------------------------------------- /src/bluetooth/trouble/images/ble-services-characteristics.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/images/ble-services-characteristics.jpg -------------------------------------------------------------------------------- /src/bluetooth/trouble/images/ble-subscribe-to-notification.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/images/ble-subscribe-to-notification.jpg -------------------------------------------------------------------------------- /src/bluetooth/trouble/images/overall-flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/images/overall-flow.svg -------------------------------------------------------------------------------- /src/bluetooth/trouble/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/index.md -------------------------------------------------------------------------------- /src/bluetooth/trouble/notifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/notifier.md -------------------------------------------------------------------------------- /src/bluetooth/trouble/running-ble-stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/bluetooth/trouble/running-ble-stack.md -------------------------------------------------------------------------------- /src/buttons/index.md: -------------------------------------------------------------------------------- 1 | # Buttons 2 | //TODO 3 | -------------------------------------------------------------------------------- /src/buzzer/active-beep.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/active-beep.md -------------------------------------------------------------------------------- /src/buzzer/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/circuit.md -------------------------------------------------------------------------------- /src/buzzer/images/active-buzzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/images/active-buzzer.png -------------------------------------------------------------------------------- /src/buzzer/images/esp32-with-active-buzzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/images/esp32-with-active-buzzer.png -------------------------------------------------------------------------------- /src/buzzer/images/got-sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/images/got-sheet.png -------------------------------------------------------------------------------- /src/buzzer/images/music-notes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/images/music-notes.png -------------------------------------------------------------------------------- /src/buzzer/images/passive-buzzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/images/passive-buzzer.png -------------------------------------------------------------------------------- /src/buzzer/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/index.md -------------------------------------------------------------------------------- /src/buzzer/play-songs/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/play-songs/code.md -------------------------------------------------------------------------------- /src/buzzer/play-songs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/play-songs/index.md -------------------------------------------------------------------------------- /src/buzzer/play-songs/music-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/play-songs/music-module.md -------------------------------------------------------------------------------- /src/buzzer/play-songs/music-theory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/play-songs/music-theory.md -------------------------------------------------------------------------------- /src/buzzer/play-songs/song-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/buzzer/play-songs/song-module.md -------------------------------------------------------------------------------- /src/core-concepts/adc/adc-in-esp32.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/adc/adc-in-esp32.md -------------------------------------------------------------------------------- /src/core-concepts/adc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/adc/index.md -------------------------------------------------------------------------------- /src/core-concepts/images/ESP32-DevKit-V1-Pinout-Diagram-adc-pins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/images/ESP32-DevKit-V1-Pinout-Diagram-adc-pins.png -------------------------------------------------------------------------------- /src/core-concepts/images/adc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/images/adc.jpg -------------------------------------------------------------------------------- /src/core-concepts/images/esp32-mcpwm-module-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/images/esp32-mcpwm-module-overview.png -------------------------------------------------------------------------------- /src/core-concepts/images/led-pwm-channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/images/led-pwm-channels.png -------------------------------------------------------------------------------- /src/core-concepts/images/led-pwm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/images/led-pwm.jpg -------------------------------------------------------------------------------- /src/core-concepts/images/pwm-duty-cycle-timer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/images/pwm-duty-cycle-timer.jpg -------------------------------------------------------------------------------- /src/core-concepts/images/voltage-divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/images/voltage-divider.png -------------------------------------------------------------------------------- /src/core-concepts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/index.md -------------------------------------------------------------------------------- /src/core-concepts/pwm/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/pwm/index.md -------------------------------------------------------------------------------- /src/core-concepts/pwm/led-pwm-controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/pwm/led-pwm-controller.md -------------------------------------------------------------------------------- /src/core-concepts/pwm/mcpwm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/pwm/mcpwm.md -------------------------------------------------------------------------------- /src/core-concepts/pwm/pwm-in-depth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/pwm/pwm-in-depth.md -------------------------------------------------------------------------------- /src/core-concepts/voltage-divider.circuitjs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/voltage-divider.circuitjs.txt -------------------------------------------------------------------------------- /src/core-concepts/voltage-divider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/core-concepts/voltage-divider.md -------------------------------------------------------------------------------- /src/dev-env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/dev-env.md -------------------------------------------------------------------------------- /src/e-ink/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/circuit.md -------------------------------------------------------------------------------- /src/e-ink/draw-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/draw-image.md -------------------------------------------------------------------------------- /src/e-ink/draw-text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/draw-text.md -------------------------------------------------------------------------------- /src/e-ink/how-it-works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/how-it-works.md -------------------------------------------------------------------------------- /src/e-ink/images/e-ink-154in2-spi-display-module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/images/e-ink-154in2-spi-display-module.png -------------------------------------------------------------------------------- /src/e-ink/images/e-ink-e-paper-display-module-applications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/images/e-ink-e-paper-display-module-applications.png -------------------------------------------------------------------------------- /src/e-ink/images/e-paper-1.54 inch-display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/images/e-paper-1.54 inch-display.png -------------------------------------------------------------------------------- /src/e-ink/images/e-paper-weather-station.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/images/e-paper-weather-station.jpg -------------------------------------------------------------------------------- /src/e-ink/images/esp32-circuit-e-ink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/images/esp32-circuit-e-ink.png -------------------------------------------------------------------------------- /src/e-ink/images/ferris.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/images/ferris.bmp -------------------------------------------------------------------------------- /src/e-ink/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/index.md -------------------------------------------------------------------------------- /src/e-ink/weather-station/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/weather-station/dashboard.md -------------------------------------------------------------------------------- /src/e-ink/weather-station/icons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/weather-station/icons.md -------------------------------------------------------------------------------- /src/e-ink/weather-station/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/weather-station/index.md -------------------------------------------------------------------------------- /src/e-ink/weather-station/main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/weather-station/main.md -------------------------------------------------------------------------------- /src/e-ink/weather-station/weather-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/weather-station/weather-api.md -------------------------------------------------------------------------------- /src/e-ink/weather-station/wifi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/e-ink/weather-station/wifi.md -------------------------------------------------------------------------------- /src/embassy/blinky-with-embassy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/embassy/blinky-with-embassy.md -------------------------------------------------------------------------------- /src/embassy/blocking-to-async/index.md: -------------------------------------------------------------------------------- 1 | # From Blocking to Async 2 | 3 | //TODO 4 | -------------------------------------------------------------------------------- /src/embassy/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/embassy/index.md -------------------------------------------------------------------------------- /src/esp32-intro/esp32-family.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/esp32-intro/esp32-family.md -------------------------------------------------------------------------------- /src/esp32-intro/images/ESP32-DevKit-V1-Pinout-Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/esp32-intro/images/ESP32-DevKit-V1-Pinout-Diagram.png -------------------------------------------------------------------------------- /src/esp32-intro/images/devkit-module-soc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/esp32-intro/images/devkit-module-soc.png -------------------------------------------------------------------------------- /src/esp32-intro/pinout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/esp32-intro/pinout.md -------------------------------------------------------------------------------- /src/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/faq.md -------------------------------------------------------------------------------- /src/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/help.md -------------------------------------------------------------------------------- /src/i2c/esp32-i2c.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/i2c/esp32-i2c.md -------------------------------------------------------------------------------- /src/i2c/i2c-and-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/i2c/i2c-and-rust.md -------------------------------------------------------------------------------- /src/i2c/images/i2c-bus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/i2c/images/i2c-bus.svg -------------------------------------------------------------------------------- /src/i2c/images/i2c-embedded-hal-rust-ecosystem.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/i2c/images/i2c-embedded-hal-rust-ecosystem.svg -------------------------------------------------------------------------------- /src/i2c/images/ic2-mcu-multi-device.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/i2c/images/ic2-mcu-multi-device.svg -------------------------------------------------------------------------------- /src/i2c/images/ic2-multi-target-single-controller.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/i2c/images/ic2-multi-target-single-controller.svg -------------------------------------------------------------------------------- /src/i2c/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/i2c/index.md -------------------------------------------------------------------------------- /src/images/abstraction-layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/images/abstraction-layers.png -------------------------------------------------------------------------------- /src/images/esp32-devkit-breadboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/images/esp32-devkit-breadboard.png -------------------------------------------------------------------------------- /src/images/esp32-devkitv1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/images/esp32-devkitv1.jpg -------------------------------------------------------------------------------- /src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/index.md -------------------------------------------------------------------------------- /src/joystick/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/circuit.md -------------------------------------------------------------------------------- /src/joystick/images/connecting joystick with esp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/images/connecting joystick with esp32.png -------------------------------------------------------------------------------- /src/joystick/images/joystick-movement-and-corresponding-esp32-adc-values.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/images/joystick-movement-and-corresponding-esp32-adc-values.jpg -------------------------------------------------------------------------------- /src/joystick/images/joystick-pin-layout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/images/joystick-pin-layout.jpg -------------------------------------------------------------------------------- /src/joystick/images/joystick-potentiometers-push-button.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/images/joystick-potentiometers-push-button.jpg -------------------------------------------------------------------------------- /src/joystick/images/joystick-usb-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/images/joystick-usb-output.png -------------------------------------------------------------------------------- /src/joystick/images/joystick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/images/joystick.jpg -------------------------------------------------------------------------------- /src/joystick/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/index.md -------------------------------------------------------------------------------- /src/joystick/movement-and-12-bit-adc-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/movement-and-12-bit-adc-value.md -------------------------------------------------------------------------------- /src/joystick/pin-layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/pin-layout.md -------------------------------------------------------------------------------- /src/joystick/print-adc-values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/joystick/print-adc-values.md -------------------------------------------------------------------------------- /src/lcd/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/circuit.md -------------------------------------------------------------------------------- /src/lcd/custom-chars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/custom-chars.md -------------------------------------------------------------------------------- /src/lcd/custom-symbols-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/custom-symbols-index.md -------------------------------------------------------------------------------- /src/lcd/display-custom-chars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/display-custom-chars.md -------------------------------------------------------------------------------- /src/lcd/hello-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/hello-rust.md -------------------------------------------------------------------------------- /src/lcd/how-it-works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/how-it-works.md -------------------------------------------------------------------------------- /src/lcd/images/connecting-esp32-with-lcd-display-lcd1602.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/connecting-esp32-with-lcd-display-lcd1602.png -------------------------------------------------------------------------------- /src/lcd/images/custom-character-ferris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-character-ferris.png -------------------------------------------------------------------------------- /src/lcd/images/custom-character-grid-bits.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-character-grid-bits.jpg -------------------------------------------------------------------------------- /src/lcd/images/custom-chars/battery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-chars/battery.png -------------------------------------------------------------------------------- /src/lcd/images/custom-chars/bell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-chars/bell.png -------------------------------------------------------------------------------- /src/lcd/images/custom-chars/bus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-chars/bus.png -------------------------------------------------------------------------------- /src/lcd/images/custom-chars/charger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-chars/charger.png -------------------------------------------------------------------------------- /src/lcd/images/custom-chars/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-chars/heart.png -------------------------------------------------------------------------------- /src/lcd/images/custom-chars/hollow-heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-chars/hollow-heart.png -------------------------------------------------------------------------------- /src/lcd/images/custom-chars/hour-glass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-chars/hour-glass.png -------------------------------------------------------------------------------- /src/lcd/images/custom-chars/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-chars/lock.png -------------------------------------------------------------------------------- /src/lcd/images/custom-chars/music-note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-chars/music-note.png -------------------------------------------------------------------------------- /src/lcd/images/custom-chars/tick-mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/custom-chars/tick-mark.png -------------------------------------------------------------------------------- /src/lcd/images/ferris-with-6-grids-on-lcd-display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/ferris-with-6-grids-on-lcd-display.png -------------------------------------------------------------------------------- /src/lcd/images/lcd-i2c-pins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/lcd-i2c-pins.jpg -------------------------------------------------------------------------------- /src/lcd/images/lcd-i2c-pot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/lcd-i2c-pot.png -------------------------------------------------------------------------------- /src/lcd/images/lcd1602-characters-set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/lcd1602-characters-set.png -------------------------------------------------------------------------------- /src/lcd/images/lcd1602-i2c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/lcd1602-i2c.jpg -------------------------------------------------------------------------------- /src/lcd/images/lcd1602-pixel-layout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/lcd1602-pixel-layout.jpg -------------------------------------------------------------------------------- /src/lcd/images/lcd1602-pixel-layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/lcd1602-pixel-layout.png -------------------------------------------------------------------------------- /src/lcd/images/power-supply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/power-supply.png -------------------------------------------------------------------------------- /src/lcd/images/voltage-divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/images/voltage-divider.png -------------------------------------------------------------------------------- /src/lcd/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/index.md -------------------------------------------------------------------------------- /src/lcd/lcd-custom-char-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/lcd-custom-char-generator.md -------------------------------------------------------------------------------- /src/lcd/multi-custom-character.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/multi-custom-character.md -------------------------------------------------------------------------------- /src/lcd/multi-custom-gen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/multi-custom-gen.md -------------------------------------------------------------------------------- /src/lcd/pin-layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/pin-layout.md -------------------------------------------------------------------------------- /src/lcd/supported-characters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/lcd/supported-characters.md -------------------------------------------------------------------------------- /src/ldr/how-it-works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/how-it-works.md -------------------------------------------------------------------------------- /src/ldr/images/adc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/images/adc.jpg -------------------------------------------------------------------------------- /src/ldr/images/connection-esp32-with-photoresistor-circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/images/connection-esp32-with-photoresistor-circuit.png -------------------------------------------------------------------------------- /src/ldr/images/ldr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/images/ldr.png -------------------------------------------------------------------------------- /src/ldr/images/voltage-divider-formula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/images/voltage-divider-formula.png -------------------------------------------------------------------------------- /src/ldr/images/voltage-divider-ldr1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/images/voltage-divider-ldr1.png -------------------------------------------------------------------------------- /src/ldr/images/voltage-divider-ldr2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/images/voltage-divider-ldr2.png -------------------------------------------------------------------------------- /src/ldr/images/voltage-divider-ldr3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/images/voltage-divider-ldr3.png -------------------------------------------------------------------------------- /src/ldr/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/index.md -------------------------------------------------------------------------------- /src/ldr/led/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/led/code.md -------------------------------------------------------------------------------- /src/ldr/led/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/led/index.md -------------------------------------------------------------------------------- /src/ldr/voltage-divider-ldr.circuitjs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ldr/voltage-divider-ldr.circuitjs.txt -------------------------------------------------------------------------------- /src/led/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/led/code.md -------------------------------------------------------------------------------- /src/led/external-led.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/led/external-led.md -------------------------------------------------------------------------------- /src/led/images/esp32-external-led-circuit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/led/images/esp32-external-led-circuit.jpg -------------------------------------------------------------------------------- /src/led/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/led/index.md -------------------------------------------------------------------------------- /src/oled/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/circuit.md -------------------------------------------------------------------------------- /src/oled/crates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/crates.md -------------------------------------------------------------------------------- /src/oled/draw-image/bitmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/draw-image/bitmap.md -------------------------------------------------------------------------------- /src/oled/draw-image/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/draw-image/code.md -------------------------------------------------------------------------------- /src/oled/draw-image/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/draw-image/index.md -------------------------------------------------------------------------------- /src/oled/draw-image/multi-byte-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/draw-image/multi-byte-code.md -------------------------------------------------------------------------------- /src/oled/draw-image/multi-byte.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/draw-image/multi-byte.md -------------------------------------------------------------------------------- /src/oled/hello-rust/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/hello-rust/index.md -------------------------------------------------------------------------------- /src/oled/how-it-works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/how-it-works.md -------------------------------------------------------------------------------- /src/oled/images/connecting esp32 with oled ssd1306 circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/images/connecting esp32 with oled ssd1306 circuit.png -------------------------------------------------------------------------------- /src/oled/images/embedded-graphics-image-illustration-1bpp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/images/embedded-graphics-image-illustration-1bpp.png -------------------------------------------------------------------------------- /src/oled/images/embedded-graphics-multi-byte-oled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/images/embedded-graphics-multi-byte-oled.png -------------------------------------------------------------------------------- /src/oled/images/ferris.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/images/ferris.bmp -------------------------------------------------------------------------------- /src/oled/images/gddram-oled-display-page-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/images/gddram-oled-display-page-structure.png -------------------------------------------------------------------------------- /src/oled/images/gdram-single-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/images/gdram-single-page.png -------------------------------------------------------------------------------- /src/oled/images/oled-pixels-segment-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/images/oled-pixels-segment-page.png -------------------------------------------------------------------------------- /src/oled/images/oled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/images/oled.jpg -------------------------------------------------------------------------------- /src/oled/images/resistance-128x64-oled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/images/resistance-128x64-oled.png -------------------------------------------------------------------------------- /src/oled/images/resistance-pixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/images/resistance-pixel.png -------------------------------------------------------------------------------- /src/oled/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/oled/index.md -------------------------------------------------------------------------------- /src/pir-sensor/burglar-alarm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/pir-sensor/burglar-alarm.md -------------------------------------------------------------------------------- /src/pir-sensor/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/pir-sensor/circuit.md -------------------------------------------------------------------------------- /src/pir-sensor/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/pir-sensor/code.md -------------------------------------------------------------------------------- /src/pir-sensor/images/esp32-pir-sensor-burglar-alarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/pir-sensor/images/esp32-pir-sensor-burglar-alarm.png -------------------------------------------------------------------------------- /src/pir-sensor/images/esp32-pir-sensor-connection-circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/pir-sensor/images/esp32-pir-sensor-connection-circuit.png -------------------------------------------------------------------------------- /src/pir-sensor/images/hc-sr501-details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/pir-sensor/images/hc-sr501-details.jpg -------------------------------------------------------------------------------- /src/pir-sensor/images/hc-sr501-retrigger-setting-jumper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/pir-sensor/images/hc-sr501-retrigger-setting-jumper.jpg -------------------------------------------------------------------------------- /src/pir-sensor/images/pir-sensor-HC-SR501.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/pir-sensor/images/pir-sensor-HC-SR501.jpg -------------------------------------------------------------------------------- /src/pir-sensor/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/pir-sensor/index.md -------------------------------------------------------------------------------- /src/pir-sensor/settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/pir-sensor/settings.md -------------------------------------------------------------------------------- /src/projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/projects.md -------------------------------------------------------------------------------- /src/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/quick-start.md -------------------------------------------------------------------------------- /src/ratatui/hello-rust/mousefood.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ratatui/hello-rust/mousefood.md -------------------------------------------------------------------------------- /src/ratatui/hello-rust/using-mipidsi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ratatui/hello-rust/using-mipidsi.md -------------------------------------------------------------------------------- /src/ratatui/images/embedded-rust-ratatui-car-display.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ratatui/images/embedded-rust-ratatui-car-display.jpeg -------------------------------------------------------------------------------- /src/ratatui/images/phone-os-embedded-rust-ratatui-mousefood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ratatui/images/phone-os-embedded-rust-ratatui-mousefood.png -------------------------------------------------------------------------------- /src/ratatui/images/ratatui-embedded-backend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ratatui/images/ratatui-embedded-backend.svg -------------------------------------------------------------------------------- /src/ratatui/images/ratatui-on-esp32-embedded-rust-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ratatui/images/ratatui-on-esp32-embedded-rust-2.jpg -------------------------------------------------------------------------------- /src/ratatui/images/ratatui-on-esp32-embedded-rust.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ratatui/images/ratatui-on-esp32-embedded-rust.jpg -------------------------------------------------------------------------------- /src/ratatui/images/tuitar-embedded-rust-ratatui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ratatui/images/tuitar-embedded-rust-ratatui.jpg -------------------------------------------------------------------------------- /src/ratatui/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ratatui/index.md -------------------------------------------------------------------------------- /src/ratatui/phone-os-embedded-rust-ratatui-mousefood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ratatui/phone-os-embedded-rust-ratatui-mousefood.png -------------------------------------------------------------------------------- /src/rfid/access-bits-calculator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/access-bits-calculator.md -------------------------------------------------------------------------------- /src/rfid/access-bits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/access-bits.md -------------------------------------------------------------------------------- /src/rfid/change-auth-key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/change-auth-key.md -------------------------------------------------------------------------------- /src/rfid/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/circuit.md -------------------------------------------------------------------------------- /src/rfid/dump-memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/dump-memory.md -------------------------------------------------------------------------------- /src/rfid/flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/flow.md -------------------------------------------------------------------------------- /src/rfid/images/change-auth-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/images/change-auth-key.png -------------------------------------------------------------------------------- /src/rfid/images/connecting-esp32-with-rfid-rc522.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/images/connecting-esp32-with-rfid-rc522.png -------------------------------------------------------------------------------- /src/rfid/images/mifare-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/images/mifare-flow.png -------------------------------------------------------------------------------- /src/rfid/images/mifare-memory-layout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/images/mifare-memory-layout.jpg -------------------------------------------------------------------------------- /src/rfid/images/rc522-pinout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/images/rc522-pinout.jpg -------------------------------------------------------------------------------- /src/rfid/images/rc522-rfid-card-reader.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/images/rc522-rfid-card-reader.jpg -------------------------------------------------------------------------------- /src/rfid/images/rfid-card-tag.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/images/rfid-card-tag.jpg -------------------------------------------------------------------------------- /src/rfid/images/rfid-dump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/images/rfid-dump.png -------------------------------------------------------------------------------- /src/rfid/images/rfid-read-block-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/images/rfid-read-block-0.png -------------------------------------------------------------------------------- /src/rfid/images/rfid-write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/images/rfid-write.png -------------------------------------------------------------------------------- /src/rfid/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/index.md -------------------------------------------------------------------------------- /src/rfid/mifare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/mifare.md -------------------------------------------------------------------------------- /src/rfid/project-ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/project-ideas.md -------------------------------------------------------------------------------- /src/rfid/rc522.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/rc522.md -------------------------------------------------------------------------------- /src/rfid/read-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/read-data.md -------------------------------------------------------------------------------- /src/rfid/read-uid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/read-uid.md -------------------------------------------------------------------------------- /src/rfid/write-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/rfid/write-data.md -------------------------------------------------------------------------------- /src/sdcard/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/sdcard/circuit.md -------------------------------------------------------------------------------- /src/sdcard/images/connecting-micro-sdcard-reader-module-with-esp32-devkit-v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/sdcard/images/connecting-micro-sdcard-reader-module-with-esp32-devkit-v1.png -------------------------------------------------------------------------------- /src/sdcard/images/micro-sd-card-adapter-reader-module.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/sdcard/images/micro-sd-card-adapter-reader-module.jpg -------------------------------------------------------------------------------- /src/sdcard/images/micro-sd-card-pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/sdcard/images/micro-sd-card-pin.png -------------------------------------------------------------------------------- /src/sdcard/images/sd-card-read-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/sdcard/images/sd-card-read-output.png -------------------------------------------------------------------------------- /src/sdcard/images/sd-cards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/sdcard/images/sd-cards.png -------------------------------------------------------------------------------- /src/sdcard/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/sdcard/index.md -------------------------------------------------------------------------------- /src/sdcard/read-sdcard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/sdcard/read-sdcard.md -------------------------------------------------------------------------------- /src/sdcard/write-sdcard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/sdcard/write-sdcard.md -------------------------------------------------------------------------------- /src/servo/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/servo/circuit.md -------------------------------------------------------------------------------- /src/servo/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/servo/code.md -------------------------------------------------------------------------------- /src/servo/images/connecting-servo-motor-sg90-with-esp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/servo/images/connecting-servo-motor-sg90-with-esp32.png -------------------------------------------------------------------------------- /src/servo/images/servo-position-pwm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/servo/images/servo-position-pwm.jpg -------------------------------------------------------------------------------- /src/servo/images/servo-pwm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/servo/images/servo-pwm.png -------------------------------------------------------------------------------- /src/servo/images/sg90-servo-motor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/servo/images/sg90-servo-motor.jpg -------------------------------------------------------------------------------- /src/servo/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/servo/index.md -------------------------------------------------------------------------------- /src/servo/ledc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/servo/ledc.md -------------------------------------------------------------------------------- /src/servo/mcpwm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/servo/mcpwm.md -------------------------------------------------------------------------------- /src/servo/pwm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/servo/pwm.md -------------------------------------------------------------------------------- /src/spi/esp32-spi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/spi/esp32-spi.md -------------------------------------------------------------------------------- /src/spi/images/generic-spi-single-bus-multiple-spi-device.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/spi/images/generic-spi-single-bus-multiple-spi-device.svg -------------------------------------------------------------------------------- /src/spi/images/mcu-spi-single-bus-multiple-spi-device.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/spi/images/mcu-spi-single-bus-multiple-spi-device.svg -------------------------------------------------------------------------------- /src/spi/images/spi-bus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/spi/images/spi-bus.svg -------------------------------------------------------------------------------- /src/spi/images/spi-embedded-hal-rust-ecosystem.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/spi/images/spi-embedded-hal-rust-ecosystem.svg -------------------------------------------------------------------------------- /src/spi/images/spi-multiple-spi-bus-multiple-spi-device.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/spi/images/spi-multiple-spi-bus-multiple-spi-device.svg -------------------------------------------------------------------------------- /src/spi/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/spi/index.md -------------------------------------------------------------------------------- /src/spi/spi-and-rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/spi/spi-and-rust.md -------------------------------------------------------------------------------- /src/std-to-no-std/cross-compilation/embedded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/cross-compilation/embedded.md -------------------------------------------------------------------------------- /src/std-to-no-std/cross-compilation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/cross-compilation/index.md -------------------------------------------------------------------------------- /src/std-to-no-std/cross-compilation/toolchain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/cross-compilation/toolchain.md -------------------------------------------------------------------------------- /src/std-to-no-std/delay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/delay.md -------------------------------------------------------------------------------- /src/std-to-no-std/esp-idf-app-descriptor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/esp-idf-app-descriptor.md -------------------------------------------------------------------------------- /src/std-to-no-std/flash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/flash.md -------------------------------------------------------------------------------- /src/std-to-no-std/images/esp32-bootloader-flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/images/esp32-bootloader-flow.svg -------------------------------------------------------------------------------- /src/std-to-no-std/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/index.md -------------------------------------------------------------------------------- /src/std-to-no-std/init-esp-hal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/init-esp-hal.md -------------------------------------------------------------------------------- /src/std-to-no-std/led.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/led.md -------------------------------------------------------------------------------- /src/std-to-no-std/linker-script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/linker-script.md -------------------------------------------------------------------------------- /src/std-to-no-std/no-main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/no-main.md -------------------------------------------------------------------------------- /src/std-to-no-std/no-std.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/no-std.md -------------------------------------------------------------------------------- /src/std-to-no-std/panic-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/panic-handler.md -------------------------------------------------------------------------------- /src/std-to-no-std/peripherals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/std-to-no-std/peripherals.md -------------------------------------------------------------------------------- /src/tft-display/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/tft-display/circuit.md -------------------------------------------------------------------------------- /src/tft-display/draw-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/tft-display/draw-image.md -------------------------------------------------------------------------------- /src/tft-display/draw-text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/tft-display/draw-text.md -------------------------------------------------------------------------------- /src/tft-display/images/embedded-rust.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/tft-display/images/embedded-rust.bmp -------------------------------------------------------------------------------- /src/tft-display/images/esp32-tft-display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/tft-display/images/esp32-tft-display.png -------------------------------------------------------------------------------- /src/tft-display/images/tft-display-2.8-spi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/tft-display/images/tft-display-2.8-spi.png -------------------------------------------------------------------------------- /src/tft-display/images/tft-display-pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/tft-display/images/tft-display-pinout.png -------------------------------------------------------------------------------- /src/tft-display/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/tft-display/index.md -------------------------------------------------------------------------------- /src/thermistor/adc-maths.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/adc-maths.md -------------------------------------------------------------------------------- /src/thermistor/adc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/adc.md -------------------------------------------------------------------------------- /src/thermistor/b-equation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/b-equation.md -------------------------------------------------------------------------------- /src/thermistor/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/circuit.md -------------------------------------------------------------------------------- /src/thermistor/esp32-non-linear.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/esp32-non-linear.md -------------------------------------------------------------------------------- /src/thermistor/images/connectint esp32 oled thermistor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/images/connectint esp32 oled thermistor.png -------------------------------------------------------------------------------- /src/thermistor/images/esp32-thermistor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/images/esp32-thermistor.png -------------------------------------------------------------------------------- /src/thermistor/images/ntc-resistor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/images/ntc-resistor.png -------------------------------------------------------------------------------- /src/thermistor/images/thermistor-non-linearity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/images/thermistor-non-linearity.jpg -------------------------------------------------------------------------------- /src/thermistor/images/thermistor0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/images/thermistor0.png -------------------------------------------------------------------------------- /src/thermistor/images/thermistor1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/images/thermistor1.png -------------------------------------------------------------------------------- /src/thermistor/images/thermistor2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/images/thermistor2.png -------------------------------------------------------------------------------- /src/thermistor/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/index.md -------------------------------------------------------------------------------- /src/thermistor/non-linear.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/non-linear.md -------------------------------------------------------------------------------- /src/thermistor/oled/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/oled/code.md -------------------------------------------------------------------------------- /src/thermistor/oled/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/oled/index.md -------------------------------------------------------------------------------- /src/thermistor/print-adc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/print-adc.md -------------------------------------------------------------------------------- /src/thermistor/steinhart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/steinhart.md -------------------------------------------------------------------------------- /src/thermistor/voltage-divider-thermistor.circuitjs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/voltage-divider-thermistor.circuitjs.txt -------------------------------------------------------------------------------- /src/thermistor/voltage-divider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/thermistor/voltage-divider.md -------------------------------------------------------------------------------- /src/ultrasonic/circuit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/circuit.md -------------------------------------------------------------------------------- /src/ultrasonic/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/code.md -------------------------------------------------------------------------------- /src/ultrasonic/how-it-works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/how-it-works.md -------------------------------------------------------------------------------- /src/ultrasonic/images/ESP32-HC-SR04-circuit-buzzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/images/ESP32-HC-SR04-circuit-buzzer.png -------------------------------------------------------------------------------- /src/ultrasonic/images/ESP32-HC-SR04-circuit-without-breadboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/images/ESP32-HC-SR04-circuit-without-breadboard.png -------------------------------------------------------------------------------- /src/ultrasonic/images/ESP32-HC-SR04-circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/images/ESP32-HC-SR04-circuit.png -------------------------------------------------------------------------------- /src/ultrasonic/images/hc-sr04-ultrasonic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/images/hc-sr04-ultrasonic.jpg -------------------------------------------------------------------------------- /src/ultrasonic/images/ultrasonic-trigger-echo-wave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/images/ultrasonic-trigger-echo-wave.png -------------------------------------------------------------------------------- /src/ultrasonic/images/ultrasonic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/images/ultrasonic.jpg -------------------------------------------------------------------------------- /src/ultrasonic/images/voltage-divider-hc-sr04-3_3_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/images/voltage-divider-hc-sr04-3_3_v.png -------------------------------------------------------------------------------- /src/ultrasonic/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/index.md -------------------------------------------------------------------------------- /src/ultrasonic/using-buzzer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/using-buzzer.md -------------------------------------------------------------------------------- /src/ultrasonic/voltage-divider-hc-sr04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/ultrasonic/voltage-divider-hc-sr04.txt -------------------------------------------------------------------------------- /src/wifi/access-point/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/access-point/index.md -------------------------------------------------------------------------------- /src/wifi/access-point/running.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/access-point/running.md -------------------------------------------------------------------------------- /src/wifi/embassy/async-access-website.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/embassy/async-access-website.md -------------------------------------------------------------------------------- /src/wifi/embassy/connecting-wifi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/embassy/connecting-wifi.md -------------------------------------------------------------------------------- /src/wifi/embassy/http-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/embassy/http-request.md -------------------------------------------------------------------------------- /src/wifi/images/access-point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/images/access-point.png -------------------------------------------------------------------------------- /src/wifi/images/esp32-station-sta-mode-wifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/images/esp32-station-sta-mode-wifi.png -------------------------------------------------------------------------------- /src/wifi/images/esp32-wifi-access-point-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/images/esp32-wifi-access-point-mode.png -------------------------------------------------------------------------------- /src/wifi/images/mobile-allow-wifi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/images/mobile-allow-wifi.jpg -------------------------------------------------------------------------------- /src/wifi/images/mobile-static-ip.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/images/mobile-static-ip.jpg -------------------------------------------------------------------------------- /src/wifi/images/website running on ESP32 with Rust code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/images/website running on ESP32 with Rust code.png -------------------------------------------------------------------------------- /src/wifi/images/wifi-webserver-esp32-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/images/wifi-webserver-esp32-output.png -------------------------------------------------------------------------------- /src/wifi/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/index.md -------------------------------------------------------------------------------- /src/wifi/led/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/led/index.md -------------------------------------------------------------------------------- /src/wifi/led/webpage-control-led.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/led/webpage-control-led.md -------------------------------------------------------------------------------- /src/wifi/sta-mode-access-website.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/sta-mode-access-website.md -------------------------------------------------------------------------------- /src/wifi/static-ip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/static-ip.md -------------------------------------------------------------------------------- /src/wifi/web-server/exposing-to-internet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/web-server/exposing-to-internet.md -------------------------------------------------------------------------------- /src/wifi/web-server/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/web-server/index.md -------------------------------------------------------------------------------- /src/wifi/web-server/serve-website.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/web-server/serve-website.md -------------------------------------------------------------------------------- /src/wifi/web-server/wifi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/src/wifi/web-server/wifi.md -------------------------------------------------------------------------------- /theme/css/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/css/general.css -------------------------------------------------------------------------------- /theme/css/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/css/print.css -------------------------------------------------------------------------------- /theme/css/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/css/variables.css -------------------------------------------------------------------------------- /theme/fonts/OPEN-SANS-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/OPEN-SANS-LICENSE.txt -------------------------------------------------------------------------------- /theme/fonts/SOURCE-CODE-PRO-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/SOURCE-CODE-PRO-LICENSE.txt -------------------------------------------------------------------------------- /theme/fonts/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/fonts.css -------------------------------------------------------------------------------- /theme/fonts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/mod.rs -------------------------------------------------------------------------------- /theme/fonts/open-sans-v17-all-charsets-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/open-sans-v17-all-charsets-300.woff2 -------------------------------------------------------------------------------- /theme/fonts/open-sans-v17-all-charsets-300italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/open-sans-v17-all-charsets-300italic.woff2 -------------------------------------------------------------------------------- /theme/fonts/open-sans-v17-all-charsets-600.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/open-sans-v17-all-charsets-600.woff2 -------------------------------------------------------------------------------- /theme/fonts/open-sans-v17-all-charsets-600italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/open-sans-v17-all-charsets-600italic.woff2 -------------------------------------------------------------------------------- /theme/fonts/open-sans-v17-all-charsets-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/open-sans-v17-all-charsets-700.woff2 -------------------------------------------------------------------------------- /theme/fonts/open-sans-v17-all-charsets-700italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/open-sans-v17-all-charsets-700italic.woff2 -------------------------------------------------------------------------------- /theme/fonts/open-sans-v17-all-charsets-800.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/open-sans-v17-all-charsets-800.woff2 -------------------------------------------------------------------------------- /theme/fonts/open-sans-v17-all-charsets-800italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/open-sans-v17-all-charsets-800italic.woff2 -------------------------------------------------------------------------------- /theme/fonts/open-sans-v17-all-charsets-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/open-sans-v17-all-charsets-italic.woff2 -------------------------------------------------------------------------------- /theme/fonts/open-sans-v17-all-charsets-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/open-sans-v17-all-charsets-regular.woff2 -------------------------------------------------------------------------------- /theme/fonts/source-code-pro-v11-all-charsets-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ImplFerris/esp32-book/HEAD/theme/fonts/source-code-pro-v11-all-charsets-500.woff2 --------------------------------------------------------------------------------