├── .gitignore ├── LICENSE ├── README.rst ├── beacon_manuf ├── CMakeLists.txt ├── README.rst ├── prj.conf ├── sample.yaml └── src │ └── main.c ├── beacon_scanner ├── CMakeLists.txt ├── README.rst ├── prj.conf ├── sample.yaml └── src │ └── main.c ├── cmd ├── arm.cmd ├── arm_code.cmd ├── esp.cmd ├── esp_code.cmd └── zephyr_base.cmd ├── first_project ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── i2c_scanner ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── pisca_app_workqueue ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── pisca_button ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── pisca_led ├── CMakeLists.txt ├── boards │ └── esp32.overlay ├── prj.conf └── src │ └── main.c ├── pisca_led_kconfig ├── CMakeLists.txt ├── Kconfig ├── fast.conf ├── prj.conf └── src │ └── main.c ├── pisca_led_mcumgr ├── CMakeLists.txt ├── Kconfig ├── prj.conf ├── src │ └── main.c └── v15.conf ├── pisca_led_recovery_mode ├── CMakeLists.txt ├── Kconfig ├── child_image │ └── mcuboot.conf ├── prj.conf ├── src │ └── main.c └── v15.conf ├── pisca_timer ├── CMakeLists.txt ├── boards │ └── esp32.overlay ├── prj.conf └── src │ └── main.c ├── pisca_workqueue ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── sensor ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── sensor_log ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── sensor_msgq ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── sensor_thread ├── CMakeLists.txt ├── Kconfig ├── prj.conf └── src │ └── main.c ├── sensor_timer ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── sensor_trigger ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── timer_msgq ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── uart_async ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c ├── uart_int ├── CMakeLists.txt ├── prj.conf └── src │ └── main.c └── uart_pool ├── CMakeLists.txt ├── prj.conf └── src └── main.c /.gitignore: -------------------------------------------------------------------------------- 1 | build*/ 2 | *.code-workspace 3 | .vscode/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/README.rst -------------------------------------------------------------------------------- /beacon_manuf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/beacon_manuf/CMakeLists.txt -------------------------------------------------------------------------------- /beacon_manuf/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/beacon_manuf/README.rst -------------------------------------------------------------------------------- /beacon_manuf/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/beacon_manuf/prj.conf -------------------------------------------------------------------------------- /beacon_manuf/sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/beacon_manuf/sample.yaml -------------------------------------------------------------------------------- /beacon_manuf/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/beacon_manuf/src/main.c -------------------------------------------------------------------------------- /beacon_scanner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/beacon_scanner/CMakeLists.txt -------------------------------------------------------------------------------- /beacon_scanner/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/beacon_scanner/README.rst -------------------------------------------------------------------------------- /beacon_scanner/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/beacon_scanner/prj.conf -------------------------------------------------------------------------------- /beacon_scanner/sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/beacon_scanner/sample.yaml -------------------------------------------------------------------------------- /beacon_scanner/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/beacon_scanner/src/main.c -------------------------------------------------------------------------------- /cmd/arm.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/cmd/arm.cmd -------------------------------------------------------------------------------- /cmd/arm_code.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/cmd/arm_code.cmd -------------------------------------------------------------------------------- /cmd/esp.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/cmd/esp.cmd -------------------------------------------------------------------------------- /cmd/esp_code.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/cmd/esp_code.cmd -------------------------------------------------------------------------------- /cmd/zephyr_base.cmd: -------------------------------------------------------------------------------- 1 | SET ZEPHYR_BASE=%CD%\zephyr 2 | -------------------------------------------------------------------------------- /first_project/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/first_project/CMakeLists.txt -------------------------------------------------------------------------------- /first_project/prj.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_project/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/first_project/src/main.c -------------------------------------------------------------------------------- /i2c_scanner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/i2c_scanner/CMakeLists.txt -------------------------------------------------------------------------------- /i2c_scanner/prj.conf: -------------------------------------------------------------------------------- 1 | CONFIG_I2C=y -------------------------------------------------------------------------------- /i2c_scanner/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/i2c_scanner/src/main.c -------------------------------------------------------------------------------- /pisca_app_workqueue/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_app_workqueue/CMakeLists.txt -------------------------------------------------------------------------------- /pisca_app_workqueue/prj.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pisca_app_workqueue/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_app_workqueue/src/main.c -------------------------------------------------------------------------------- /pisca_button/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_button/CMakeLists.txt -------------------------------------------------------------------------------- /pisca_button/prj.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pisca_button/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_button/src/main.c -------------------------------------------------------------------------------- /pisca_led/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led/CMakeLists.txt -------------------------------------------------------------------------------- /pisca_led/boards/esp32.overlay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led/boards/esp32.overlay -------------------------------------------------------------------------------- /pisca_led/prj.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pisca_led/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led/src/main.c -------------------------------------------------------------------------------- /pisca_led_kconfig/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_kconfig/CMakeLists.txt -------------------------------------------------------------------------------- /pisca_led_kconfig/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_kconfig/Kconfig -------------------------------------------------------------------------------- /pisca_led_kconfig/fast.conf: -------------------------------------------------------------------------------- 1 | CONFIG_LED_BLINK_PERIOD=200 -------------------------------------------------------------------------------- /pisca_led_kconfig/prj.conf: -------------------------------------------------------------------------------- 1 | CONFIG_LED_BLINK_PERIOD=500 -------------------------------------------------------------------------------- /pisca_led_kconfig/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_kconfig/src/main.c -------------------------------------------------------------------------------- /pisca_led_mcumgr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_mcumgr/CMakeLists.txt -------------------------------------------------------------------------------- /pisca_led_mcumgr/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_mcumgr/Kconfig -------------------------------------------------------------------------------- /pisca_led_mcumgr/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_mcumgr/prj.conf -------------------------------------------------------------------------------- /pisca_led_mcumgr/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_mcumgr/src/main.c -------------------------------------------------------------------------------- /pisca_led_mcumgr/v15.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_mcumgr/v15.conf -------------------------------------------------------------------------------- /pisca_led_recovery_mode/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_recovery_mode/CMakeLists.txt -------------------------------------------------------------------------------- /pisca_led_recovery_mode/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_recovery_mode/Kconfig -------------------------------------------------------------------------------- /pisca_led_recovery_mode/child_image/mcuboot.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_recovery_mode/child_image/mcuboot.conf -------------------------------------------------------------------------------- /pisca_led_recovery_mode/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_recovery_mode/prj.conf -------------------------------------------------------------------------------- /pisca_led_recovery_mode/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_recovery_mode/src/main.c -------------------------------------------------------------------------------- /pisca_led_recovery_mode/v15.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_led_recovery_mode/v15.conf -------------------------------------------------------------------------------- /pisca_timer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_timer/CMakeLists.txt -------------------------------------------------------------------------------- /pisca_timer/boards/esp32.overlay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_timer/boards/esp32.overlay -------------------------------------------------------------------------------- /pisca_timer/prj.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pisca_timer/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_timer/src/main.c -------------------------------------------------------------------------------- /pisca_workqueue/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_workqueue/CMakeLists.txt -------------------------------------------------------------------------------- /pisca_workqueue/prj.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pisca_workqueue/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/pisca_workqueue/src/main.c -------------------------------------------------------------------------------- /sensor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor/CMakeLists.txt -------------------------------------------------------------------------------- /sensor/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor/prj.conf -------------------------------------------------------------------------------- /sensor/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor/src/main.c -------------------------------------------------------------------------------- /sensor_log/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_log/CMakeLists.txt -------------------------------------------------------------------------------- /sensor_log/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_log/prj.conf -------------------------------------------------------------------------------- /sensor_log/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_log/src/main.c -------------------------------------------------------------------------------- /sensor_msgq/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_msgq/CMakeLists.txt -------------------------------------------------------------------------------- /sensor_msgq/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_msgq/prj.conf -------------------------------------------------------------------------------- /sensor_msgq/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_msgq/src/main.c -------------------------------------------------------------------------------- /sensor_thread/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_thread/CMakeLists.txt -------------------------------------------------------------------------------- /sensor_thread/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_thread/Kconfig -------------------------------------------------------------------------------- /sensor_thread/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_thread/prj.conf -------------------------------------------------------------------------------- /sensor_thread/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_thread/src/main.c -------------------------------------------------------------------------------- /sensor_timer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_timer/CMakeLists.txt -------------------------------------------------------------------------------- /sensor_timer/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_timer/prj.conf -------------------------------------------------------------------------------- /sensor_timer/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_timer/src/main.c -------------------------------------------------------------------------------- /sensor_trigger/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_trigger/CMakeLists.txt -------------------------------------------------------------------------------- /sensor_trigger/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_trigger/prj.conf -------------------------------------------------------------------------------- /sensor_trigger/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/sensor_trigger/src/main.c -------------------------------------------------------------------------------- /timer_msgq/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/timer_msgq/CMakeLists.txt -------------------------------------------------------------------------------- /timer_msgq/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/timer_msgq/prj.conf -------------------------------------------------------------------------------- /timer_msgq/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/timer_msgq/src/main.c -------------------------------------------------------------------------------- /uart_async/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/uart_async/CMakeLists.txt -------------------------------------------------------------------------------- /uart_async/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/uart_async/prj.conf -------------------------------------------------------------------------------- /uart_async/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/uart_async/src/main.c -------------------------------------------------------------------------------- /uart_int/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/uart_int/CMakeLists.txt -------------------------------------------------------------------------------- /uart_int/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/uart_int/prj.conf -------------------------------------------------------------------------------- /uart_int/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/uart_int/src/main.c -------------------------------------------------------------------------------- /uart_pool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/uart_pool/CMakeLists.txt -------------------------------------------------------------------------------- /uart_pool/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/uart_pool/prj.conf -------------------------------------------------------------------------------- /uart_pool/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joaodullius/zephyr-course-old/HEAD/uart_pool/src/main.c --------------------------------------------------------------------------------