mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-02 13:22:41 +00:00
When using an IDE (e.g. Eclipse, Qt Creator), the project name gets displayed. This greatly simplifies the navigation between projects when having many of them open at the same time. Naming every project "NONE" defeats this functionality. This patch tries to use sensible project names while not duplicating too much of what is already represented in the path. This is done by using the name of the directory the relevant CMakeLists.txt file is stored in. To ensure unique project names in the samples (and again, in the tests folder) folder, small manual adjustments have been done. Signed-off-by: Reto Schneider <code@reto-schneider.ch> |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt | ||
prj.conf | ||
README.rst | ||
sample.yaml |
.. _blinky-sample: Blinky Application ################## Overview ******** The Blinky example shows how to configure GPIO pins as outputs which can also be used to drive LEDs on the hardware usually delivered as "User LEDs" on many of the supported boards in Zephyr. Requirements ************ The demo assumes that an LED is connected to one of GPIO lines. The sample code is configured to work on boards with user defined buttons and that have defined the LED0\_* variables in :file:`board.h`. The :file:`board.h` must define the following variables: - LED0_GPIO_NAME (or LED0_GPIO_CONTROLLER) - LED0_GPIO_PIN Building and Running ******************** This samples does not output anything to the console. It can be built and flashed to a board as follows: .. zephyr-app-commands:: :zephyr-app: samples/basic/blinky :board: arduino_101 :goals: build flash :compact: After flashing the image to the board, the user LED on the board should start to blink.