├── .gitignore ├── .images ├── Adafruit MCP9808 High Accuracy I2C Temperature Sensor.fzpz ├── esp32-s3-devkit-c-breadboard.fzz ├── esp32-s3-devkit-c-breadboard_bb.png ├── esp32-s3-devkit-c-hardware-connections.png ├── esp32-s3-devkit-c.png ├── mcp9808-resolution-register.png ├── mcp9808-temperature-register.png ├── screen-blink-build.png ├── screen-esp32-serial.png ├── screen-flash-esp32.png ├── screen-temperature-output.png ├── zephyr-config-file.jpg ├── zephyr-dts-generated-macros.jpg ├── zephyr-dts.jpg ├── zephyr-kconfig-search.jpg ├── zephyr-mcp9808-module-info.jpg └── zephyr-mcp9808-module.jpg ├── .vscode └── settings.json ├── Dockerfile.espressif ├── README.md ├── scripts ├── espressif │ └── west.yml └── zephyr.code-workspace └── workspace ├── .vscode ├── c_cpp_properties.json └── settings.json ├── apps └── blink │ ├── CMakeLists.txt │ ├── boards │ └── esp32s3_devkitc.overlay │ ├── prj.conf │ └── src │ └── main.c └── modules └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.gitignore -------------------------------------------------------------------------------- /.images/Adafruit MCP9808 High Accuracy I2C Temperature Sensor.fzpz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/Adafruit MCP9808 High Accuracy I2C Temperature Sensor.fzpz -------------------------------------------------------------------------------- /.images/esp32-s3-devkit-c-breadboard.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/esp32-s3-devkit-c-breadboard.fzz -------------------------------------------------------------------------------- /.images/esp32-s3-devkit-c-breadboard_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/esp32-s3-devkit-c-breadboard_bb.png -------------------------------------------------------------------------------- /.images/esp32-s3-devkit-c-hardware-connections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/esp32-s3-devkit-c-hardware-connections.png -------------------------------------------------------------------------------- /.images/esp32-s3-devkit-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/esp32-s3-devkit-c.png -------------------------------------------------------------------------------- /.images/mcp9808-resolution-register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/mcp9808-resolution-register.png -------------------------------------------------------------------------------- /.images/mcp9808-temperature-register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/mcp9808-temperature-register.png -------------------------------------------------------------------------------- /.images/screen-blink-build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/screen-blink-build.png -------------------------------------------------------------------------------- /.images/screen-esp32-serial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/screen-esp32-serial.png -------------------------------------------------------------------------------- /.images/screen-flash-esp32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/screen-flash-esp32.png -------------------------------------------------------------------------------- /.images/screen-temperature-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/screen-temperature-output.png -------------------------------------------------------------------------------- /.images/zephyr-config-file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/zephyr-config-file.jpg -------------------------------------------------------------------------------- /.images/zephyr-dts-generated-macros.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/zephyr-dts-generated-macros.jpg -------------------------------------------------------------------------------- /.images/zephyr-dts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/zephyr-dts.jpg -------------------------------------------------------------------------------- /.images/zephyr-kconfig-search.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/zephyr-kconfig-search.jpg -------------------------------------------------------------------------------- /.images/zephyr-mcp9808-module-info.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/zephyr-mcp9808-module-info.jpg -------------------------------------------------------------------------------- /.images/zephyr-mcp9808-module.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.images/zephyr-mcp9808-module.jpg -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile.espressif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/Dockerfile.espressif -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/README.md -------------------------------------------------------------------------------- /scripts/espressif/west.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/scripts/espressif/west.yml -------------------------------------------------------------------------------- /scripts/zephyr.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/scripts/zephyr.code-workspace -------------------------------------------------------------------------------- /workspace/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/workspace/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /workspace/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/workspace/.vscode/settings.json -------------------------------------------------------------------------------- /workspace/apps/blink/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/workspace/apps/blink/CMakeLists.txt -------------------------------------------------------------------------------- /workspace/apps/blink/boards/esp32s3_devkitc.overlay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/workspace/apps/blink/boards/esp32s3_devkitc.overlay -------------------------------------------------------------------------------- /workspace/apps/blink/prj.conf: -------------------------------------------------------------------------------- 1 | CONFIG_GPIO=y -------------------------------------------------------------------------------- /workspace/apps/blink/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/workspace/apps/blink/src/main.c -------------------------------------------------------------------------------- /workspace/modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShawnHymel/workshop-zephyr-device-driver/HEAD/workspace/modules/README.md --------------------------------------------------------------------------------