From cad39e73474173bbc81a28109e0691ce9f40d65f Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Fri, 23 Jan 2026 13:37:59 -0500 Subject: [PATCH 01/11] Add base for documentation --- .gitignore | 1 + docs/index.md | 0 docs/stylesheets/extra.css | 25 +++++++++++ mkdocs.yml | 90 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 116 insertions(+) create mode 100644 docs/index.md create mode 100644 docs/stylesheets/extra.css create mode 100644 mkdocs.yml diff --git a/.gitignore b/.gitignore index 6b51a610..121fdba2 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ Beluga/build* asm-dumps/ cmake-build-* build* +docs-venv/ diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css new file mode 100644 index 00000000..cd22224e --- /dev/null +++ b/docs/stylesheets/extra.css @@ -0,0 +1,25 @@ +:root { + --md-admonition-icon--type-parameters: url('data:image/svg+xml;charset=utf-8,'); +} + +.md-typeset .admonition.type-parameters, +.md-typeset details.type-parameters { + border-color: rgb(43, 155, 70); +} +.md-typeset .type-parameters > .admonition-title, +.md-typeset .type-parameters > summary { + background-color: rgba(43, 155, 70, 0.1); + border-color: rgb(43, 155, 70); +} +.md-typeset .type-parameters > .admonition-title::before, +.md-typeset .type-parameters > summary::before { + background-color: rgb(43, 155, 70); + -webkit-mask-image: var(--md-admonition-icon--type-parameters); + mask-image: var(--md-admonition-icon--type-parameters); +} + +.md-typeset table:not([class]) th, +.md-typeset table:not([class]) td { + padding: 8px 12px; +} + diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 00000000..4fbd0ee0 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,90 @@ +site_name: Beluga +repo_url: https://github.com/WiseLabCMU/Beluga-2.0 +repo_name: WiseLabCMU/Beluga-2.0 +nav: + - Home: index.md + +extra_css: +- stylesheets/extra.css + +theme: + name: material + icon: + logo: material/antenna + annotation: material/arrow-right-circle + font: + code: monospace + features: + - navigation.instant + - navigation.expand + - navigation.tabs + palette: + - media: "(prefers-color-scheme)" + toggle: + icon: material/brightness-auto + name: Switch to light mode + - media: "(prefers-color-scheme: light)" + scheme: default + primary: deep orange + accent: red + toggle: + icon: material/weather-sunny + name: Switch to dark mode + - media: "(prefers-color-scheme: dark)" + scheme: slate + primary: deep orange + accent: red + toggle: + icon: material/weather-night + name: Switch to system preference + + +plugins: +- search +- autorefs +- mkdocstrings: + default_handler: python_xref + handlers: + python_xref: + options: + docstring_style: google + relative_crossrefs: true + separate_signature: true + line_length: 80 + show_signature_annotations: true + signature_crossrefs: true + show_root_full_path: true + show_root_members_full_path: true + show_symbol_type_heading: true + show_root_heading: true + show_root_toc_entry: true + heading_level: 1 + check_crossrefs_exclude: + - "^jax\\.(.*)" + - "^numpy\\.(.*)" + inventories: + - https://docs.python.org/3/objects.inv + - https://numpy.org/doc/stable/objects.inv + - https://docs.jax.dev/en/latest/objects.inv + +markdown_extensions: + - pymdownx.highlight: + anchor_linenums: true + line_spans: __span + pygments_lang_class: true + - toc: + permalink: true + - pymdownx.emoji: + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg + - pymdownx.inlinehilite + - pymdownx.snippets + - def_list + - attr_list + - md_in_html + - pymdownx.superfences + - pymdownx.tabbed: + alternate_style: true + - admonition + - pymdownx.details + - footnotes From a6d6d7e6b1a62ab4f8c055df0d15d03a111900e6 Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Fri, 23 Jan 2026 14:13:53 -0500 Subject: [PATCH 02/11] Create basic outline --- docs/firmware/index.md | 17 +++++++++++++++++ docs/hardware/index.md | 4 ++++ docs/index.md | 4 ++++ docs/ros/index.md | 9 +++++++++ docs/serial-driver/index.md | 4 ++++ mkdocs.yml | 2 ++ 6 files changed, 40 insertions(+) create mode 100644 docs/firmware/index.md create mode 100644 docs/hardware/index.md create mode 100644 docs/ros/index.md create mode 100644 docs/serial-driver/index.md diff --git a/docs/firmware/index.md b/docs/firmware/index.md new file mode 100644 index 00000000..e3bf5895 --- /dev/null +++ b/docs/firmware/index.md @@ -0,0 +1,17 @@ +- Overview + - Mention something about the old firmware + - Architecture +- Requirements +- Build configs + - Custom configs + - external flash configs + - image signing + - Device tree +- How to build and flash + - Through code + - CLI + - mcuboot + - AuTerm + - in-tree CLI tool + - Different hardware platforms +- AT commands \ No newline at end of file diff --git a/docs/hardware/index.md b/docs/hardware/index.md new file mode 100644 index 00000000..295a452c --- /dev/null +++ b/docs/hardware/index.md @@ -0,0 +1,4 @@ +- brief overview + - Attach schematics and layout + - Go into different HW mods + - Recommend JTAG cable for flashing diff --git a/docs/index.md b/docs/index.md index e69de29b..7b220fa8 100644 --- a/docs/index.md +++ b/docs/index.md @@ -0,0 +1,4 @@ +- brief overview +- theory +- Use cases +- Extra docs \ No newline at end of file diff --git a/docs/ros/index.md b/docs/ros/index.md new file mode 100644 index 00000000..869b16b0 --- /dev/null +++ b/docs/ros/index.md @@ -0,0 +1,9 @@ +- brief overview +- messages +- services +- beluga node + - publishers + - services + - build options + - runtime parameters + - config file diff --git a/docs/serial-driver/index.md b/docs/serial-driver/index.md new file mode 100644 index 00000000..782696f8 --- /dev/null +++ b/docs/serial-driver/index.md @@ -0,0 +1,4 @@ +- brief overview +- Python driver API +- C++ driver API +- samples \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 4fbd0ee0..f8adecec 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -3,6 +3,8 @@ repo_url: https://github.com/WiseLabCMU/Beluga-2.0 repo_name: WiseLabCMU/Beluga-2.0 nav: - Home: index.md + - Firmware: + - Overview: firmware/index.md extra_css: - stylesheets/extra.css From 1189d2c9a80e4ea7df0d82fa0830011021c8e86c Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Fri, 23 Jan 2026 17:13:34 -0500 Subject: [PATCH 03/11] Start work on command docs --- .gitignore | 2 +- docs/firmware/buildnflash.md | 0 docs/firmware/commands.md | 145 +++++++++++++++++++++++++++++++++++ docs/firmware/configs.md | 0 docs/firmware/index.md | 6 +- mkdocs.yml | 8 ++ 6 files changed, 159 insertions(+), 2 deletions(-) create mode 100644 docs/firmware/buildnflash.md create mode 100644 docs/firmware/commands.md create mode 100644 docs/firmware/configs.md diff --git a/.gitignore b/.gitignore index 121fdba2..863942f0 100644 --- a/.gitignore +++ b/.gitignore @@ -18,5 +18,5 @@ Beluga/dwm1001_dev_clion/ Beluga/build* asm-dumps/ cmake-build-* -build* +build*/ docs-venv/ diff --git a/docs/firmware/buildnflash.md b/docs/firmware/buildnflash.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/firmware/commands.md b/docs/firmware/commands.md new file mode 100644 index 00000000..f45be2e8 --- /dev/null +++ b/docs/firmware/commands.md @@ -0,0 +1,145 @@ +## Overview + +Beluga can be controlled through the AT command interface. There are 3 types of commands: + +1. Configuration commands +2. Control commands +3. Status commands + +???+ info + + **Configuration Commands:** Commands that configure Beluga for different applications. These settings persist. + Passing in no value reads out the current configuration. + + **Control Commands:**: Commands that control the state of Beluga. These commands do not persist over reboots. + + **Status Commands:** Commands that retrieve the current state of Beluga. + +## Configuration Commands + +### AT+ID +Sets or retrieves the node ID of the Beluga modem. + +```shell title="Usage" +AT+ID +AT+ID +``` + +| Argument | Description | +|-----------|----------------------------------------------------------------------| +| `node id` | The node ID of the modem. This must be a positive, non-zero integer. | + +!!! note + + Each modem on the network must have a unique ID. + +### AT+BOOTMODE + +Determines how the node should behave when it reboots or powers on. + +```shell title="Usage" +AT+BOOTMODE +AT+BOOTMODE +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:--------------------------------------------------------| + | mode | The state to place Beluga in when rebooting/powering on | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:--------------------------------------------------| + | `0` | (Default) Do nothing on startup (BLE and UWB off) | + | `1` | Start BLE advertising and scanning on startup | + | `2` | Start BLE and UWB on startup; fully functional | + +### AT+RATE + +Determines the rate that the initiator will send ranging requests to nearby neighbors. + +```shell title="Usage" +AT+RATE +AT+RATE +``` + +| Argument | Description | +|:---------|:--------------------------------------------------------------------------------------------| +| `period` | The rate (in milliseconds) that the node initiates ranging exchanges with neighboring nodes | + +??? note "Turning off the initiator" + + Setting the `period` to `0` will configure the node in "responder" only mode. In other words, + the node will not initiate ranging exchanges and will only respond to ranging requests. + +??? info "Maximum value for period" + + The maximum period is a compile-time configuration. See \. + +### AT+CHANNEL + +Determines which UWB channel to use for ranging. + +```shell title="Usage" +AT+CHANNEL +AT+CHANNEL +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:----------|:-----------------------------------------| + | `channel` | The channel to use for ranging exchanges | + +=== "Channel Descriptions" + + | Value | Description | + |:------|:--------------------------------------------| + | `1` | f~c~ = 2494.4 MHz, BW = 499.2 MHz | + | `2` | f~c~ = 3993.6 MHz, BW = 499.2 MHz | + | `3` | f~c~ = 4492.8 MHz, BW = 499.2 MHz | + | `4` | f~c~ = 3993.6 MHz, BW = 1331.2 MHz[^1] | + | `5` | (Default) f~c~ = 6489.6 MHz, BW = 499.2 MHz | + | `7` | f~c~ = 6489.6 MHz, BW = 1081.6 MHz[^1] | + + [^1]: The DW1000 has a maximum receive bandwidth of 900 MHz + + +???+ warning + + Updating this parameter also has an affect on the BLE advertising data. Nodes with mismatching + data will not attempt to range to eachother. + +## Control Commands + +### AT+STARTUWB +Starts UWB initiator and responder. + +```shell title="Usage" +AT+STARTUWB +``` + +### AT+STOPUWB +Stops UWB initiator and responder. + +```shell title="Usage" +AT+STOPUWB +``` + +### AT+STARTBLE +Starts BLE advertising and scanning. + +```shell title="Usage" +AT+STARTBLE +``` + +### AT+STOPBLE +Stops BLE advertising and scanning. + +```shell title="Usage" +AT+STOPBLE +``` + +## Status Commands diff --git a/docs/firmware/configs.md b/docs/firmware/configs.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/firmware/index.md b/docs/firmware/index.md index e3bf5895..d5253639 100644 --- a/docs/firmware/index.md +++ b/docs/firmware/index.md @@ -1,7 +1,11 @@ -- Overview +- Overview (this file) - Mention something about the old firmware - Architecture - Requirements + + + + - Build configs - Custom configs - external flash configs diff --git a/mkdocs.yml b/mkdocs.yml index f8adecec..b1e22518 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -5,6 +5,9 @@ nav: - Home: index.md - Firmware: - Overview: firmware/index.md + - Commands: firmware/commands.md + - Configurations: firmware/configs.md + - Building and Flashing: firmware/buildnflash.md extra_css: - stylesheets/extra.css @@ -90,3 +93,8 @@ markdown_extensions: - admonition - pymdownx.details - footnotes + - pymdownx.critic + - pymdownx.caret + - pymdownx.keys + - pymdownx.mark + - pymdownx.tilde From 97876c0f68b053e96dd1c87a0422dd74a7b4906c Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Mon, 26 Jan 2026 13:13:27 -0500 Subject: [PATCH 04/11] Add more commands to docs --- docs/firmware/commands.md | 176 +++++++++++++++++++++++++++++++++++++- 1 file changed, 175 insertions(+), 1 deletion(-) diff --git a/docs/firmware/commands.md b/docs/firmware/commands.md index f45be2e8..2c3758c8 100644 --- a/docs/firmware/commands.md +++ b/docs/firmware/commands.md @@ -110,7 +110,181 @@ AT+CHANNEL ???+ warning Updating this parameter also has an affect on the BLE advertising data. Nodes with mismatching - data will not attempt to range to eachother. + data will not attempt to range to each other. + +### AT+RESET + +Resets the Beluga configurations back to their default values. + +```shell title="Usage" +AT+RESET +``` + +??? note + + See all configuration commands for their default values. This will set the node ID to `0`, which + is considered an invalid value. + +### AT+TIMEOUT + +Sets the amount of time (in milliseconds) that a neighboring node can stay within the neighbor list +without any updates. + +```shell title="Usage" +AT+TIMEOUT +AT+TIMEOUT +``` + +| Argument | Description | +|:----------|:---------------------------------------------------------------------------------------------------------------------------------------| +| `timeout` | The amount of time a neighbor node can stay in the neighbor list without any updates. This must be a positive integer. (Default: 9000) | + +### AT+TXPOWER + +Sets the transmit power of the DW1000. + +```shell title="Usage" +AT+TXPOWER +AT+TXPOWER +AT+TXPOWER +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:-------------------------------------------| + | `mode` | The preset power mode to use. | + | `stage` | The amplification stage to adjust | + | `coarse` | The coarse gain of the amplification stage | + | `fine` | The fine gain of the amplication stage | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:---------------------| + | `0` | The default TX power | + | `1` | The maximum TX power | + +=== "Stage Descriptions" + + | Value | Description | + |:------|:------------| + | `0` | BOOSTNORM | + | `1` | BOOSTP500 | + | `2` | BOOSTP250 | + | `3` | BOOSTP125 | + +=== "Coarse Descriptions" + + | Value | Description | + |:------|:----------------| + | `0` | Off (No output) | + | `1` | 0 dB | + | `2` | 2.5 dB | + | `3` | 5.0 dB | + | `4` | 7.5 dB | + | `5` | 10.0 dB | + | `6` | 12.5 dB | + | `7` | 15.0 dB | + +=== "Fine Descriptions" + + | Value | Description | + |:------|:------------| + | `0` | 0.0 dB | + | `1` | 0.5 dB | + | `2` | 1.0 dB | + | `3` | 1.5 dB | + | `4` | 2.0 dB | + | `5` | 2.5 dB | + | `6` | 3.0 dB | + | `7` | 3.5 dB | + | `8` | 4.0 dB | + | `9` | 4.5 dB | + | `10` | 5.0 dB | + | `11` | 5.5 dB | + | `12` | 6.0 dB | + | `13` | 6.5 dB | + | `14` | 7.0 dB | + | `15` | 7.5 dB | + | `16` | 8.0 dB | + | `17` | 8.5 dB | + | `18` | 9.0 dB | + | `19` | 9.5 dB | + | `20` | 10.0 dB | + | `21` | 10.5 dB | + | `22` | 11.0 dB | + | `23` | 11.5 dB | + | `24` | 12.0 dB | + | `25` | 12.5 dB | + | `26` | 13.0 dB | + | `27` | 13.5 dB | + | `28` | 14.0 dB | + | `29` | 14.5 dB | + | `30` | 15.0 dB | + | `31` | 15.5 dB | + +??? info "Calculating stage gain" + + The gain for a stage is calculated with the following formula: + + Gain = coarse~dB~ + fine~dB~ + +??? note + + The fine gain has no affect when the coarse gain is set to `0` (no output). + However, this argument is still required if fine control of the amplifiers + is desired. + +???+ warning + + Increasing transmitter power supply can help UWB to maximum range, but the + maximum power supply exceed restricted transmit power level regulation. + +### AT+STREAMMODE + +Determines if the entire neighbor list is sent over serial or if only updates +are sent over serial. + +```shell title="Usage" +AT+STREAMMODE +AT+STREAMMODE +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:--------------------------| + | `mode` | The neighbor display mode | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:----------------------------------------| + | `0` | (Default) Entire neighbor list is sent. | + | `1` | Only neighbor updates are sent. | + +### AT+TWRMODE + +Determines the UWB ranging protocol. + +```shell title="Usage" +AT+TWRMODE +AT+TWRMODE +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:-----------------------------| + | `mode` | The ranging protocol to use. | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:------------------------------------------------| + | `0` | Single-sided two-way ranging (SS-TWR) | + | `1` | (Default) Double-sided two-way ranging (DS-TWR) | ## Control Commands From 962c7692a939cdf7c9358802f38f7e377c88fdf7 Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Mon, 26 Jan 2026 13:38:44 -0500 Subject: [PATCH 05/11] Add more AT commands --- docs/firmware/commands.md | 95 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/docs/firmware/commands.md b/docs/firmware/commands.md index 2c3758c8..57087a42 100644 --- a/docs/firmware/commands.md +++ b/docs/firmware/commands.md @@ -286,6 +286,58 @@ AT+TWRMODE | `0` | Single-sided two-way ranging (SS-TWR) | | `1` | (Default) Double-sided two-way ranging (DS-TWR) | +### AT+LEDMODE + +Determines the LED display mode, + +```shell title="Usage" +AT+LEDMODE +AT+LEDMODE +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:--------------| + | `mode` | The LED mode. | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:----------------------------------------------------| + | `0` | (Default) LEDs are turned on and displaying states. | + | `1` | LEDs are turned off | + +### AT+PWRAMP +Determines the state of the external power amplifiers. + +```shell title="Usage" +AT+PWRAMP +AT+PWRAMP +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:-----------------------------------| + | `mode` | The external power amplifier mode. | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:----------------------------------------------------| + | `0` | (Default) External power amplifiers are disabled. | + | `1` | UWB amplifier enabled, BLE amplifier disabled. | + | `2` | UWB amplifier disabled, BLE 10 dB gain. | + | `3` | UWB amplifier enabled, BLE 10 dB gain. | + | `4` | UWB amplifier disabled, BLE 20 dB gain. | + | `5` | UWB amplifier enabled, BLE 20 dB gain. | + +???+ info + + This requires the BELUGA_RANGE_EXTENSION (todo: insert link) build-time + configuration to be enabled. + ## Control Commands ### AT+STARTUWB @@ -316,4 +368,47 @@ Stops BLE advertising and scanning. AT+STOPBLE ``` +### AT+REBOOT +Reboots the Beluga node. This will also cause the USB connection to be lost. + +```shell title="Usage" +AT+REBOOT +``` + +### AT+ANTENNA +Selects the antenna for BLE usage. + +```shell title="Usage" +AT+ANTENNA +``` + +=== "Argument descriptions" + + | Argument | Description | + |:----------|:---------------------------| + | `antenna` | The antenna to use for BLE | + +=== "Antenna Descriptions" + + | Value | Description | + |:------|:------------------| + | `1` | Primary antenna | + | `2` | Secondary antenna | + +??? info "Reading antenna value" + + See AT+STATUS + +???+ info + + This requires the BELUGA_RANGE_EXTENSION (todo: insert link) build-time + configuration to be enabled. + ## Status Commands + +### AT+TIME +Retrieve the current Beluga timestamp (ms since boot). + +```shell title="Usage" +AT+TIME +``` From 645d6872584d5e71eccd1b61a81999226143ee8a Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Mon, 26 Jan 2026 15:42:18 -0500 Subject: [PATCH 06/11] Add more commands --- docs/firmware/commands.md | 308 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 308 insertions(+) diff --git a/docs/firmware/commands.md b/docs/firmware/commands.md index 57087a42..439aac13 100644 --- a/docs/firmware/commands.md +++ b/docs/firmware/commands.md @@ -338,6 +338,274 @@ AT+PWRAMP This requires the BELUGA_RANGE_EXTENSION (todo: insert link) build-time configuration to be enabled. +### AT+FORMAT + +Sets the format mode for serial outputs. + +```shell title="Usage" +AT+FORMAT +AT+FORMAT +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:------------------------------| + | `mode` | The output format mode to use | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:---------------------| + | `0` | (Default) CSV format | + | `1` | JSON format | + | `2` | Framed format | + +??? info "Modes" + + **CSV format** is the most basic mode. It prints the command outputs + normally and the neighbor values are printed in a comma-separated + fashion with line-endings separating neighbor entries. Neighbor + removals are not recorded. + + **JSON format** is very similar to CSV format in its behavior. The + main differences are that the neighbors are sent over serial in JSON format + instead of CSV format, and neighbor removals are noted with `rm `. + + **Framed format** places all serial output into frames. See + (todo: insert link here) for more information on Beluga frames. + +### AT+PHR +Determines whether extended frame lengths are allowed. + +```shell title="Usage" +AT+PHR +AT+PHR +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:--------------------------------------| + | `mode` | Allow transmit frame length extension | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:-------------------------------------| + | `0` | (Default) Use standard frame lengths | + | `1` | Allow frame lengths up to 1023 bytes | + +???+ warning + + Updating this parameter also has an affect on the BLE advertising data. Nodes with mismatching + data will not attempt to range to each other. + +### AT+DATARATE +Determines the data rate for the DW1000. + +```shell title="Usage" +AT+DATARATE +AT+DATARATE +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:--------------------------------------| + | `rate` | The data rate of the DW1000. | + +=== "Rate Descriptions" + + | Value | Description | + |:------|:---------------------| + | `0` | (Default) 6.8Mbits/s | + | `1` | 850 kbit/s | + | `2` | 110 kbit/s | + +???+ warning + + Updating this parameter also has an affect on the BLE advertising data. Nodes with mismatching + data will not attempt to range to each other. + +### AT+PULSERATE +Determines the pulse repetition frequency of the DW1000. + +```shell title="Usage" +AT+PULSERATE +AT+PULSERATE +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:---------------------------------------| + | `rate` | The pulse repetition frequency to use. | + +=== "Rate Descriptions" + + | Value | Description | + |:------|:-----------------| + | `0` | 16 MHz | + | `1` | (Default) 64 MHz | + +???+ warning + + Updating this parameter also has an affect on the BLE advertising data. Nodes with mismatching + data will not attempt to range to each other. + +### AT+PREAMBLE +Determines the preamble length of the DW1000. + +```shell title="Usage" +AT+PREAMBLE +AT+PREAMBLE +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:-----------|:-----------------------------------| + | `preamble` | The preamble length of the DW1000. | + +=== "Preamble Descriptions" + + | Value | Description | + |:-------|:---------------------------------------| + | `64` | 64 symbols per transmission | + | `128` | (Default) 128 symbols per transmission | + | `256` | 256 symbols per transmission | + | `512` | 512 symbols per transmission | + | `1024` | 1024 symbols per transmission | + | `1536` | 1536 symbols per transmission | + | `2048` | 2048 symbols per transmission | + | `4096` | 4096 symbols per transmission | + +???+ warning + + Updating this parameter also has an affect on the BLE advertising data. Nodes with mismatching + data will not attempt to range to each other. + +### AT+PAC +Determines the preamble acquisition chunk size for the DW1000. + +```shell title="Usage" +AT+PAC +AT+PAC +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:-----------|:------------------------------------------| + | `size` | he size of the preamble acquisition chunk | + +=== "Size Descriptions" + + | Value | Description | + |:------|:------------------------------------------------------------------------| + | `0` | (Default) 8 bytes (recommended for RX of preamble length 128 and below) | + | `1` | 16 bytes (recommended for RX of preamble length 256) | + | `2` | 32 bytes (recommended for RX of preamble length 512) | + | `3` | 64 bytes (recommended for RX of preamble length 1024 and above) | + +???+ warning + + Updating this parameter also has an affect on the BLE advertising data. Nodes with mismatching + data will not attempt to range to each other. + +### AT+SFD +Determines the length of the start of frame delimiter on the DW1000. + +```shell title="Usage" +AT+SFD +AT+SFD +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:---------------------| + | `mode` | The SFD mode to use. | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:---------------------------------------------------------------| + | `0` | (Default) Standard SFD as defined in the IEEE802.15.4 standard | + | `1` | DecaWave Proprietary SFD | + +???+ warning + + Updating this parameter also has an affect on the BLE advertising data. Nodes with mismatching + data will not attempt to range to each other. + +### AT+PANID +Determines the Personal Area Network (PAN) ID for the DW1000. This allows for different networks to be in the same area. + +```shell title="Usage" +AT+PANID +AT+PANID +``` + +| Argument | Description | +|:---------|:---------------------------------------------------------------------------------| +| `id` | The id of the personal area network. Allowable range: [0,65535]. Default: 57034. | + +???+ warning + + Updating this parameter also has an affect on the BLE advertising data. Nodes with mismatching + data will not attempt to range to each other. + +### AT+EVICT +Determines the eviction policy of the neighbor list. + +```shell title="Usage" +AT+EVICT +AT+EVICT +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:------------------------------------------------------------| + | `scheme` | The eviction scheme to use when managing the neighbor list. | + +=== "Scheme Descriptions" + + | Value | Description | + |:------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| + | `0` | Index RR. Use an index round-robin strategy. This will evict node 0 first, then node 1 on the next insertion, then node 2 on the following insertion. After evicting N - 1 nodes (N being the maximum number of nodes the neighbor list can hold), then node 0 will be evicted next. This strategy is not recommended. | + | `1` | (Default) RSSI, Evicts the node with the lowest RSSI. If there are no nodes with a lower RSSI than the scanned node, then no neighbors are evicted. | + | `2` | Range. Evict the node with the largest ranging value. | + | `3` | LRS. Evict the node that has not been scanned by the BLE in the longest amount of time. | + | `4` | LRR. Evict the node that has been successfully ranged to in the longest amount of time. | + +???+ info + + This requires the BELUGA_EVICT_RUNTIME_SELECT (todo: insert link) build-time configuration to be enabled. + +### AT+VERBOSE +Sets the verbosity of the command responses. + +```shell title="Usage" +AT+VERBOSE +AT+VERBOSE +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:-------------------------| + | `mode` | The verbose mode setting | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:----------------------------------| + | `0` | (Default) Verbose mode turned off | + | `1` | Verbose mode turned on | + ## Control Commands ### AT+STARTUWB @@ -404,6 +672,13 @@ AT+ANTENNA This requires the BELUGA_RANGE_EXTENSION (todo: insert link) build-time configuration to be enabled. +### AT+DEEPSLEEP +Places Beluga into deep sleep. A wakeup source must be configured for Beluga to wake up (there are none currently). + +```shell title="Usage" +AT+DEEPSLEEP +``` + ## Status Commands ### AT+TIME @@ -412,3 +687,36 @@ Retrieve the current Beluga timestamp (ms since boot). ```shell title="Usage" AT+TIME ``` + +### AT+STATUS +Retrieve the firmware information and the current states. + +```shell title="Usage" +AT+STATUS +``` + +=== "Status Return Fields" + + | Bitfield | Name | Description | + |:--------:|:-----------|:----------------------------------------------------------------------------------------| + | 31:12 | - | Reserved | + | 11 | EVICT_ALGO | 0: eviction algorithm is fixed to the build
1: eviction algorithm runtime selectable | + | 10 | ANT_SEL | 0: Primary antenna used
1: Secondary antenna used | + | 9 | UWB | 0: UWB inactive
1: UWB active | + | 8 | BLE | 0: BLE inactive
1: BLE active | + | 7:0 | BOARD | The hardware platform ID | + +=== "Hardware Platform IDs" + + | Value | Board | + |:------|:------------| + | 0 | DWM1001_dev | + | 1 | Beluga | + | >=2 | Unspecified | + +### AT+VERSION +Retrieve the firmware version. + +```shell title="Usage" +AT+VERSION +``` From 4b6506fafe69c4d5931e8f275881c0b9d32127ce Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Mon, 26 Jan 2026 16:32:29 -0500 Subject: [PATCH 07/11] Finish writing command docs --- docs/firmware/commands.md | 135 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/docs/firmware/commands.md b/docs/firmware/commands.md index 439aac13..2c73dd51 100644 --- a/docs/firmware/commands.md +++ b/docs/firmware/commands.md @@ -606,6 +606,57 @@ AT+VERBOSE | `0` | (Default) Verbose mode turned off | | `1` | Verbose mode turned on | +### AT+CALIBRATE +Calibrate the UWB antenna delays. + +```shell title="Usage" +AT+CALIBRATE +AT+CALIBRATE +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:--------------------|:------------------------------------------------------| + | `delay id` | The value to calibrate the antenna delay for. | + | `calibration value` | The calibration value for the specified antenna delay | + +=== "Delay ID Descriptions" + + | Value | Description | + |:------|:---------------------------------------------------------------| + | `0` | The delay ID for the UWB receive path with a PRF[^2] of 16MHz | + | `1` | The delay ID for the UWB receive path with a PRF[^2] of 64MHz | + | `2` | The delay ID for the UWB transmit path with a PRF[^2] of 16MHz | + | `3` | The delay ID for the UWB transmit path with a PRF[^2] of 64MHz | + + [^2]: The PRF is set with the [AT+PULSERATE](commands.md#atpulserate) command. (todo: link command) + +### AT+WAITUSBHOST +Set the USB device start-up mode. + +```shell title="Usage" +AT+WAITUSBHOST +AT+WAITUSBHOST +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:---------|:-----------------------------| + | `mode` | The USB device start-up mode | + +=== "Mode Descriptions" + + | Value | Description | + |:------|:----------------------------------------------| + | `0` | (Default) Do not wait for USB host connection | + | `1` | Wait for USB host connection | + +???+ info + + This requires the USB_DEVICE_STACK (todo: insert link) build-time configuration to be enabled. + ## Control Commands ### AT+STARTUWB @@ -679,6 +730,50 @@ Places Beluga into deep sleep. A wakeup source must be configured for Beluga to AT+DEEPSLEEP ``` +### AT+SYNC +Synchronize the wireless settings of a certain node on the network. + +```shell title="Usage" +AT+SYNC +``` + +| Argument | Description | +|:---------|:-------------------------------------------------| +| `id` | The ID of the node on the network to synchronize | + +### AT+STARVE +Starves a watchdog timer channel for testing purposes. + +```shell title="Usage" +AT+STARVE +``` + +=== "Argument Descriptions" + + | Argument | Description | + |:----------|:-------------------------------| + | `channel` | The watchdog channel to starve | + +=== "Channel Descriptions" + + | Value | Description | + |:------|:------------------------------| + | `0` | Ranging initiator channel | + | `1` | Responder channel | + | `2` | Neighbor list monitor channel | + | `3` | Commands channel | + +### AT+EXCHANGE +Set the exchange counter to a new value + +```shell title="Usage" +AT+EXCHANGE +``` + +| Argument | Description | +|:---------|:-------------------------------------------------| +| `value` | The new exchange value to start counting up from | + ## Status Commands ### AT+TIME @@ -720,3 +815,43 @@ Retrieve the firmware version. ```shell title="Usage" AT+VERSION ``` + +### AT+REASON +Retrieve the reboot reason. + +```shell title="Usage" +AT+REASON +``` + +| Reason | Value[^3] | +|:-----------------------------------------------------------|:----------| +| External pin | 1 | +| Software reset | 2 | +| Brownout (drop in voltage) | 4 | +| Power-on reset (POR) | 8 | +| Watchdog timer expiration | 16 | +| Debug event | 32 | +| Security Violation | 64 | +| Waking up from low power mode | 128 | +| CPU lock-up detected | 256 | +| Parity error | 512 | +| PLL error | 1024 | +| Clock error | 2048 | +| Hardware reset | 4096 | +| User reset | 8192 | +| Temperature reset | 16384 | +| Bootloader reset (entry/exit) | 32768 | +| Flash ECC reset | 65536 | + +[^3]: The values listed can be OR’ed together to give multiple reset reasons. + +???+ info + + This requires the BELUGA_RESET_REASON (todo: insert link) build-time configuration to be enabled. + +### AT+NEIGHBORS +Print the scanned neighbor nodes in the neighbor list. + +```shell title="Usage" +AT+NEIGHBORS +``` From fbb1ba1d7ec29d247407794ad01a97b705153308 Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Mon, 26 Jan 2026 17:05:55 -0500 Subject: [PATCH 08/11] Update docs --- docs/firmware/buildnflash.md | 21 +++++++++++++++++++++ docs/firmware/configs.md | 23 +++++++++++++++++++++++ docs/firmware/index.md | 25 ++++++++++++++++++------- mkdocs.yml | 2 ++ 4 files changed, 64 insertions(+), 7 deletions(-) diff --git a/docs/firmware/buildnflash.md b/docs/firmware/buildnflash.md index e69de29b..e4881203 100644 --- a/docs/firmware/buildnflash.md +++ b/docs/firmware/buildnflash.md @@ -0,0 +1,21 @@ +## Suggested Build Configurations + +### DWM1001-dev + +### Beluga + +## Building + +### VS code + +### CLI + +## Flashing + +### VS code + +### CLI + +### AuTerm + +### imgflash (in-tree) diff --git a/docs/firmware/configs.md b/docs/firmware/configs.md index e69de29b..0501f823 100644 --- a/docs/firmware/configs.md +++ b/docs/firmware/configs.md @@ -0,0 +1,23 @@ +## Software Configurations + +### Logging + +### Beluga Debug + +### Beluga Threads + +### Comms Module + +### Neighbors + +### UWB + +### Watchdog + +### Miscellaneous + +## External Flash Configuration + +## Signing Images + +## Device tree diff --git a/docs/firmware/index.md b/docs/firmware/index.md index d5253639..98d1a78a 100644 --- a/docs/firmware/index.md +++ b/docs/firmware/index.md @@ -1,11 +1,24 @@ -- Overview (this file) - - Mention something about the old firmware - - Architecture -- Requirements +## Overview +- Mention something about the old firmware +- Architecture +## Requirements +These are the following requirements to build and flash the Beluga firmware +- [nRF Command Line tools](https://www.nordicsemi.com/Products/Development-tools/nRF-Command-Line-Tools/Download){target="+blank"} +- [nRF Connect SDK](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/installation/install_ncs.html){target="+blank"} + - v2.9.0 +- [SEGGER JLink](https://www.segger.com/downloads/jlink){target="+blank"} +## Supported Hardware +The Beluga firmware can be built for the following hardware platforms: +- [DWM1001-dev](https://www.qorvo.com/products/p/DWM1001-DEV){target="_blank"} +- [Beluga](../hardware/index.md) + +Additional hardware platforms may be added. + +## Stuff - Build configs - Custom configs - external flash configs @@ -16,6 +29,4 @@ - CLI - mcuboot - AuTerm - - in-tree CLI tool - - Different hardware platforms -- AT commands \ No newline at end of file + - in-tree CLI tool \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index b1e22518..d2085e81 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -8,6 +8,8 @@ nav: - Commands: firmware/commands.md - Configurations: firmware/configs.md - Building and Flashing: firmware/buildnflash.md + - Hardware: + - Overview: hardware/index.md extra_css: - stylesheets/extra.css From 870139700ef398f6a9af3d625445669c90d178fd Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Tue, 27 Jan 2026 15:58:44 -0500 Subject: [PATCH 09/11] Add current documentation for kconfig --- Beluga/config/kconfig/Kconfig.uwb | 2 +- docs/firmware/commands.md | 5 + docs/firmware/configs.md | 1628 +++++++++++++++++++++++++ docs/firmware/kconfig/beluga_debug.md | 37 + docs/firmware/kconfig/index.md | 0 docs/firmware/kconfig/logging.md | 1627 ++++++++++++++++++++++++ docs/firmware/kconfig/neighbors.md | 9 + docs/firmware/kconfig/threads.md | 154 +++ docs/firmware/kconfig/uwb.md | 196 +++ mkdocs.yml | 7 +- 10 files changed, 3663 insertions(+), 2 deletions(-) create mode 100644 docs/firmware/kconfig/beluga_debug.md create mode 100644 docs/firmware/kconfig/index.md create mode 100644 docs/firmware/kconfig/logging.md create mode 100644 docs/firmware/kconfig/neighbors.md create mode 100644 docs/firmware/kconfig/threads.md create mode 100644 docs/firmware/kconfig/uwb.md diff --git a/Beluga/config/kconfig/Kconfig.uwb b/Beluga/config/kconfig/Kconfig.uwb index ee7519b8..8811e8e6 100644 --- a/Beluga/config/kconfig/Kconfig.uwb +++ b/Beluga/config/kconfig/Kconfig.uwb @@ -65,7 +65,7 @@ config DWT_API_ERROR_CHECK default n config UWB_ENABLE_PA - bool "Allow the UWB external to be toggled on" + bool "Allow the UWB external power amplifier to be toggled on" default y config MAX_POLLING_RATE diff --git a/docs/firmware/commands.md b/docs/firmware/commands.md index 2c73dd51..96dada97 100644 --- a/docs/firmware/commands.md +++ b/docs/firmware/commands.md @@ -763,6 +763,11 @@ AT+STARVE | `2` | Neighbor list monitor channel | | `3` | Commands channel | +???+ info + + This requires the [WDT_TEST_COMMAND](kconfig/beluga_debug.md#config_wdt_test_command) build-time + configuration to be enabled. + ### AT+EXCHANGE Set the exchange counter to a new value diff --git a/docs/firmware/configs.md b/docs/firmware/configs.md index 0501f823..dc326d5a 100644 --- a/docs/firmware/configs.md +++ b/docs/firmware/configs.md @@ -2,6 +2,1634 @@ ### Logging +#### CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client` + +#### CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client` + +#### CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client` + +#### CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client` + +#### CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client` + +#### CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client` + +#### CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Beluga Service Client_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_DEFAULT](configs.md#config_beluga_service_client_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_DBG](configs.md#config_beluga_service_client_log_level_dbg) +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_INF](configs.md#config_beluga_service_client_log_level_inf) +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_WRN](configs.md#config_beluga_service_client_log_level_wrn) +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_ERR](configs.md#config_beluga_service_client_log_level_err) +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_OFF](configs.md#config_beluga_service_client_log_level_off) +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_DEFAULT](configs.md#config_beluga_service_client_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client` + +#### CONFIG_BELUGA_SERVICE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service` + +#### CONFIG_BELUGA_SERVICE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service` + +#### CONFIG_BELUGA_SERVICE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service` + +#### CONFIG_BELUGA_SERVICE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service` + +#### CONFIG_BELUGA_SERVICE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service` + +#### CONFIG_BELUGA_SERVICE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](configs.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service` + +#### CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Beluga Service_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_DEFAULT](configs.md#config_beluga_service_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_DBG](configs.md#config_beluga_service_log_level_dbg) +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_INF](configs.md#config_beluga_service_log_level_inf) +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_WRN](configs.md#config_beluga_service_log_level_wrn) +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_ERR](configs.md#config_beluga_service_log_level_err) +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_OFF](configs.md#config_beluga_service_log_level_off) +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_DEFAULT](configs.md#config_beluga_service_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service` + +#### CONFIG_COMMS_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](configs.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms` + +#### CONFIG_COMMS_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](configs.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms` + +#### CONFIG_COMMS_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](configs.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms` + +#### CONFIG_COMMS_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](configs.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms` + +#### CONFIG_COMMS_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](configs.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms` + +#### CONFIG_COMMS_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](configs.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms` + +#### CONFIG_COMMS_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Comms module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_COMMS_LOG_LEVEL_DEFAULT](configs.md#config_comms_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_COMMS_LOG_LEVEL_DBG](configs.md#config_comms_log_level_dbg) +> > - [CONFIG_COMMS_LOG_LEVEL_INF](configs.md#config_comms_log_level_inf) +> > - [CONFIG_COMMS_LOG_LEVEL_WRN](configs.md#config_comms_log_level_wrn) +> > - [CONFIG_COMMS_LOG_LEVEL_ERR](configs.md#config_comms_log_level_err) +> > - [CONFIG_COMMS_LOG_LEVEL_OFF](configs.md#config_comms_log_level_off) +> > - [CONFIG_COMMS_LOG_LEVEL_DEFAULT](configs.md#config_comms_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms` + +#### CONFIG_COMMS_SERIAL_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](configs.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend` + +#### CONFIG_COMMS_SERIAL_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](configs.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend` + +#### CONFIG_COMMS_SERIAL_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](configs.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend` + +#### CONFIG_COMMS_SERIAL_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](configs.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend` + +#### CONFIG_COMMS_SERIAL_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](configs.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend` + +#### CONFIG_COMMS_SERIAL_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](configs.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend` + +#### CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Comms Backend module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_DEFAULT](configs.md#config_comms_serial_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_DBG](configs.md#config_comms_serial_log_level_dbg) +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_INF](configs.md#config_comms_serial_log_level_inf) +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_WRN](configs.md#config_comms_serial_log_level_wrn) +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_ERR](configs.md#config_comms_serial_log_level_err) +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_OFF](configs.md#config_comms_serial_log_level_off) +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_DEFAULT](configs.md#config_comms_serial_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend` + +#### CONFIG_APP_LEDS_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](configs.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs` + +#### CONFIG_APP_LEDS_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](configs.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs` + +#### CONFIG_APP_LEDS_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](configs.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs` + +#### CONFIG_APP_LEDS_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](configs.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs` + +#### CONFIG_APP_LEDS_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](configs.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs` + +#### CONFIG_APP_LEDS_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](configs.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs` + +#### CONFIG_APP_LEDS_LOG_LEVEL_CHOICE +> _Max compiled-in log level for App LEDs_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_APP_LEDS_LOG_LEVEL_DEFAULT](configs.md#config_app_leds_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_APP_LEDS_LOG_LEVEL_DBG](configs.md#config_app_leds_log_level_dbg) +> > - [CONFIG_APP_LEDS_LOG_LEVEL_INF](configs.md#config_app_leds_log_level_inf) +> > - [CONFIG_APP_LEDS_LOG_LEVEL_WRN](configs.md#config_app_leds_log_level_wrn) +> > - [CONFIG_APP_LEDS_LOG_LEVEL_ERR](configs.md#config_app_leds_log_level_err) +> > - [CONFIG_APP_LEDS_LOG_LEVEL_OFF](configs.md#config_app_leds_log_level_off) +> > - [CONFIG_APP_LEDS_LOG_LEVEL_DEFAULT](configs.md#config_app_leds_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs` + +#### CONFIG_AT_COMMANDS_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](configs.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands` + +#### CONFIG_AT_COMMANDS_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](configs.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands` + +#### CONFIG_AT_COMMANDS_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](configs.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands` + +#### CONFIG_AT_COMMANDS_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](configs.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands` + +#### CONFIG_AT_COMMANDS_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](configs.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands` + +#### CONFIG_AT_COMMANDS_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](configs.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands` + +#### CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE +> _Max compiled-in log level for AT commands_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_AT_COMMANDS_LOG_LEVEL_DEFAULT](configs.md#config_at_commands_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_DBG](configs.md#config_at_commands_log_level_dbg) +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_INF](configs.md#config_at_commands_log_level_inf) +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_WRN](configs.md#config_at_commands_log_level_wrn) +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_ERR](configs.md#config_at_commands_log_level_err) +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_OFF](configs.md#config_at_commands_log_level_off) +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_DEFAULT](configs.md#config_at_commands_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands` + +#### CONFIG_BELUGA_MESSAGE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](configs.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message` + +#### CONFIG_BELUGA_MESSAGE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](configs.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message` + +#### CONFIG_BELUGA_MESSAGE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](configs.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message` + +#### CONFIG_BELUGA_MESSAGE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](configs.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message` + +#### CONFIG_BELUGA_MESSAGE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](configs.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message` + +#### CONFIG_BELUGA_MESSAGE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](configs.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message` + +#### CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Beluga message_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_DEFAULT](configs.md#config_beluga_message_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_DBG](configs.md#config_beluga_message_log_level_dbg) +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_INF](configs.md#config_beluga_message_log_level_inf) +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_WRN](configs.md#config_beluga_message_log_level_wrn) +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_ERR](configs.md#config_beluga_message_log_level_err) +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_OFF](configs.md#config_beluga_message_log_level_off) +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_DEFAULT](configs.md#config_beluga_message_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message` + +#### CONFIG_BLE_APP_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](configs.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application` + +#### CONFIG_BLE_APP_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](configs.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application` + +#### CONFIG_BLE_APP_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](configs.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application` + +#### CONFIG_BLE_APP_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](configs.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application` + +#### CONFIG_BLE_APP_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](configs.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application` + +#### CONFIG_BLE_APP_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](configs.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application` + +#### CONFIG_BLE_APP_LOG_LEVEL_CHOICE +> _Max compiled-in log level for BLE application_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_BLE_APP_LOG_LEVEL_DEFAULT](configs.md#config_ble_app_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BLE_APP_LOG_LEVEL_DBG](configs.md#config_ble_app_log_level_dbg) +> > - [CONFIG_BLE_APP_LOG_LEVEL_INF](configs.md#config_ble_app_log_level_inf) +> > - [CONFIG_BLE_APP_LOG_LEVEL_WRN](configs.md#config_ble_app_log_level_wrn) +> > - [CONFIG_BLE_APP_LOG_LEVEL_ERR](configs.md#config_ble_app_log_level_err) +> > - [CONFIG_BLE_APP_LOG_LEVEL_OFF](configs.md#config_ble_app_log_level_off) +> > - [CONFIG_BLE_APP_LOG_LEVEL_DEFAULT](configs.md#config_ble_app_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application` + +#### CONFIG_BELUGA_DEBUG_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](configs.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug` + +#### CONFIG_BELUGA_DEBUG_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](configs.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug` + +#### CONFIG_BELUGA_DEBUG_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](configs.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug` + +#### CONFIG_BELUGA_DEBUG_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](configs.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug` + +#### CONFIG_BELUGA_DEBUG_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](configs.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug` + +#### CONFIG_BELUGA_DEBUG_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](configs.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug` + +#### CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Beluga debugging_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_DEFAULT](configs.md#config_beluga_debug_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_DBG](configs.md#config_beluga_debug_log_level_dbg) +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_INF](configs.md#config_beluga_debug_log_level_inf) +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_WRN](configs.md#config_beluga_debug_log_level_wrn) +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_ERR](configs.md#config_beluga_debug_log_level_err) +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_OFF](configs.md#config_beluga_debug_log_level_off) +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_DEFAULT](configs.md#config_beluga_debug_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug` + +#### CONFIG_INITIATOR_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](configs.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator` + +#### CONFIG_INITIATOR_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](configs.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator` + +#### CONFIG_INITIATOR_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](configs.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator` + +#### CONFIG_INITIATOR_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](configs.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator` + +#### CONFIG_INITIATOR_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](configs.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator` + +#### CONFIG_INITIATOR_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](configs.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator` + +#### CONFIG_INITIATOR_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Initiator_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_INITIATOR_LOG_LEVEL_DEFAULT](configs.md#config_initiator_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_INITIATOR_LOG_LEVEL_DBG](configs.md#config_initiator_log_level_dbg) +> > - [CONFIG_INITIATOR_LOG_LEVEL_INF](configs.md#config_initiator_log_level_inf) +> > - [CONFIG_INITIATOR_LOG_LEVEL_WRN](configs.md#config_initiator_log_level_wrn) +> > - [CONFIG_INITIATOR_LOG_LEVEL_ERR](configs.md#config_initiator_log_level_err) +> > - [CONFIG_INITIATOR_LOG_LEVEL_OFF](configs.md#config_initiator_log_level_off) +> > - [CONFIG_INITIATOR_LOG_LEVEL_DEFAULT](configs.md#config_initiator_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator` + +#### CONFIG_LIST_MONITOR_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](configs.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor` + +#### CONFIG_LIST_MONITOR_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](configs.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor` + +#### CONFIG_LIST_MONITOR_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](configs.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor` + +#### CONFIG_LIST_MONITOR_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](configs.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor` + +#### CONFIG_LIST_MONITOR_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](configs.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor` + +#### CONFIG_LIST_MONITOR_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](configs.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor` + +#### CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE +> _Max compiled-in log level for List monitor_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_LIST_MONITOR_LOG_LEVEL_DEFAULT](configs.md#config_list_monitor_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_DBG](configs.md#config_list_monitor_log_level_dbg) +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_INF](configs.md#config_list_monitor_log_level_inf) +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_WRN](configs.md#config_list_monitor_log_level_wrn) +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_ERR](configs.md#config_list_monitor_log_level_err) +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_OFF](configs.md#config_list_monitor_log_level_off) +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_DEFAULT](configs.md#config_list_monitor_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor` + +#### CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](configs.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing` + +#### CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](configs.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing` + +#### CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](configs.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing` + +#### CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](configs.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing` + +#### CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](configs.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing` + +#### CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](configs.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing` + +#### CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Neighbor listing module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_DEFAULT](configs.md#config_neighbor_listing_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_DBG](configs.md#config_neighbor_listing_log_level_dbg) +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_INF](configs.md#config_neighbor_listing_log_level_inf) +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_WRN](configs.md#config_neighbor_listing_log_level_wrn) +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_ERR](configs.md#config_neighbor_listing_log_level_err) +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_OFF](configs.md#config_neighbor_listing_log_level_off) +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_DEFAULT](configs.md#config_neighbor_listing_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing` + +#### CONFIG_BELUGA_MAIN_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](configs.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application` + +#### CONFIG_BELUGA_MAIN_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](configs.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application` + +#### CONFIG_BELUGA_MAIN_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](configs.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application` + +#### CONFIG_BELUGA_MAIN_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](configs.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application` + +#### CONFIG_BELUGA_MAIN_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](configs.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application` + +#### CONFIG_BELUGA_MAIN_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](configs.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application` + +#### CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Beluga main_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_DEFAULT](configs.md#config_beluga_main_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_DBG](configs.md#config_beluga_main_log_level_dbg) +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_INF](configs.md#config_beluga_main_log_level_inf) +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_WRN](configs.md#config_beluga_main_log_level_wrn) +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_ERR](configs.md#config_beluga_main_log_level_err) +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_OFF](configs.md#config_beluga_main_log_level_off) +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_DEFAULT](configs.md#config_beluga_main_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application` + +#### CONFIG_POWER_MANAGER_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](configs.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager` + +#### CONFIG_POWER_MANAGER_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](configs.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager` + +#### CONFIG_POWER_MANAGER_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](configs.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager` + +#### CONFIG_POWER_MANAGER_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](configs.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager` + +#### CONFIG_POWER_MANAGER_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](configs.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager` + +#### CONFIG_POWER_MANAGER_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](configs.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager` + +#### CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Power manager_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_POWER_MANAGER_LOG_LEVEL_DEFAULT](configs.md#config_power_manager_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_DBG](configs.md#config_power_manager_log_level_dbg) +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_INF](configs.md#config_power_manager_log_level_inf) +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_WRN](configs.md#config_power_manager_log_level_wrn) +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_ERR](configs.md#config_power_manager_log_level_err) +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_OFF](configs.md#config_power_manager_log_level_off) +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_DEFAULT](configs.md#config_power_manager_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager` + +#### CONFIG_RANGE_EXTENSION_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](configs.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension` + +#### CONFIG_RANGE_EXTENSION_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](configs.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension` + +#### CONFIG_RANGE_EXTENSION_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](configs.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension` + +#### CONFIG_RANGE_EXTENSION_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](configs.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension` + +#### CONFIG_RANGE_EXTENSION_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](configs.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension` + +#### CONFIG_RANGE_EXTENSION_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](configs.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension` + +#### CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Range extension_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_DEFAULT](configs.md#config_range_extension_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_DBG](configs.md#config_range_extension_log_level_dbg) +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_INF](configs.md#config_range_extension_log_level_inf) +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_WRN](configs.md#config_range_extension_log_level_wrn) +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_ERR](configs.md#config_range_extension_log_level_err) +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_OFF](configs.md#config_range_extension_log_level_off) +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_DEFAULT](configs.md#config_range_extension_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension` + +#### CONFIG_RANGING_MODULE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](configs.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging` + +#### CONFIG_RANGING_MODULE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](configs.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging` + +#### CONFIG_RANGING_MODULE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](configs.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging` + +#### CONFIG_RANGING_MODULE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](configs.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging` + +#### CONFIG_RANGING_MODULE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](configs.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging` + +#### CONFIG_RANGING_MODULE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](configs.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging` + +#### CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for ranging module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_RANGING_MODULE_LOG_LEVEL_DEFAULT](configs.md#config_ranging_module_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_DBG](configs.md#config_ranging_module_log_level_dbg) +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_INF](configs.md#config_ranging_module_log_level_inf) +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_WRN](configs.md#config_ranging_module_log_level_wrn) +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_ERR](configs.md#config_ranging_module_log_level_err) +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_OFF](configs.md#config_ranging_module_log_level_off) +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_DEFAULT](configs.md#config_ranging_module_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging` + +#### CONFIG_RESPONDER_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](configs.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder` + +#### CONFIG_RESPONDER_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](configs.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder` + +#### CONFIG_RESPONDER_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](configs.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder` + +#### CONFIG_RESPONDER_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](configs.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder` + +#### CONFIG_RESPONDER_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](configs.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder` + +#### CONFIG_RESPONDER_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](configs.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder` + +#### CONFIG_RESPONDER_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Responder_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_RESPONDER_LOG_LEVEL_DEFAULT](configs.md#config_responder_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_RESPONDER_LOG_LEVEL_DBG](configs.md#config_responder_log_level_dbg) +> > - [CONFIG_RESPONDER_LOG_LEVEL_INF](configs.md#config_responder_log_level_inf) +> > - [CONFIG_RESPONDER_LOG_LEVEL_WRN](configs.md#config_responder_log_level_wrn) +> > - [CONFIG_RESPONDER_LOG_LEVEL_ERR](configs.md#config_responder_log_level_err) +> > - [CONFIG_RESPONDER_LOG_LEVEL_OFF](configs.md#config_responder_log_level_off) +> > - [CONFIG_RESPONDER_LOG_LEVEL_DEFAULT](configs.md#config_responder_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder` + +#### CONFIG_SERIAL_LED_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](configs.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs` + +#### CONFIG_SERIAL_LED_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](configs.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs` + +#### CONFIG_SERIAL_LED_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](configs.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs` + +#### CONFIG_SERIAL_LED_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](configs.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs` + +#### CONFIG_SERIAL_LED_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](configs.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs` + +#### CONFIG_SERIAL_LED_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](configs.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs` + +#### CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Serial LEDs_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_SERIAL_LED_LOG_LEVEL_DEFAULT](configs.md#config_serial_led_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_DBG](configs.md#config_serial_led_log_level_dbg) +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_INF](configs.md#config_serial_led_log_level_inf) +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_WRN](configs.md#config_serial_led_log_level_wrn) +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_ERR](configs.md#config_serial_led_log_level_err) +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_OFF](configs.md#config_serial_led_log_level_off) +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_DEFAULT](configs.md#config_serial_led_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs` + +#### CONFIG_SETTINGS_MODULE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](configs.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings` + +#### CONFIG_SETTINGS_MODULE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](configs.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings` + +#### CONFIG_SETTINGS_MODULE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](configs.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings` + +#### CONFIG_SETTINGS_MODULE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](configs.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings` + +#### CONFIG_SETTINGS_MODULE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](configs.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings` + +#### CONFIG_SETTINGS_MODULE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](configs.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings` + +#### CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for settings_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_DEFAULT](configs.md#config_settings_module_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_DBG](configs.md#config_settings_module_log_level_dbg) +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_INF](configs.md#config_settings_module_log_level_inf) +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_WRN](configs.md#config_settings_module_log_level_wrn) +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_ERR](configs.md#config_settings_module_log_level_err) +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_OFF](configs.md#config_settings_module_log_level_off) +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_DEFAULT](configs.md#config_settings_module_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings` + +#### CONFIG_SPI_MODULE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](configs.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module` + +#### CONFIG_SPI_MODULE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](configs.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module` + +#### CONFIG_SPI_MODULE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](configs.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module` + +#### CONFIG_SPI_MODULE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](configs.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module` + +#### CONFIG_SPI_MODULE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](configs.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module` + +#### CONFIG_SPI_MODULE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](configs.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module` + +#### CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for SPI module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_SPI_MODULE_LOG_LEVEL_DEFAULT](configs.md#config_spi_module_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_DBG](configs.md#config_spi_module_log_level_dbg) +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_INF](configs.md#config_spi_module_log_level_inf) +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_WRN](configs.md#config_spi_module_log_level_wrn) +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_ERR](configs.md#config_spi_module_log_level_err) +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_OFF](configs.md#config_spi_module_log_level_off) +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_DEFAULT](configs.md#config_spi_module_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module` + +#### CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator` + +#### CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator` + +#### CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator` + +#### CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator` + +#### CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator` + +#### CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator` + +#### CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Voltage regulator module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_DEFAULT](configs.md#config_voltage_reg_module_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_DBG](configs.md#config_voltage_reg_module_log_level_dbg) +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_INF](configs.md#config_voltage_reg_module_log_level_inf) +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_WRN](configs.md#config_voltage_reg_module_log_level_wrn) +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_ERR](configs.md#config_voltage_reg_module_log_level_err) +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_OFF](configs.md#config_voltage_reg_module_log_level_off) +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_DEFAULT](configs.md#config_voltage_reg_module_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator` + +#### CONFIG_WATCHDOG_MODULE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator > Watchdog` + +#### CONFIG_WATCHDOG_MODULE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator > Watchdog` + +#### CONFIG_WATCHDOG_MODULE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator > Watchdog` + +#### CONFIG_WATCHDOG_MODULE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator > Watchdog` + +#### CONFIG_WATCHDOG_MODULE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator > Watchdog` + +#### CONFIG_WATCHDOG_MODULE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](configs.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator > Watchdog` + +#### CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for watchdog module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_LOG){target="_blank"} +> > +> > **Defaults:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_DEFAULT](configs.md#config_watchdog_module_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_DBG](configs.md#config_watchdog_module_log_level_dbg) +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_INF](configs.md#config_watchdog_module_log_level_inf) +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_WRN](configs.md#config_watchdog_module_log_level_wrn) +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_ERR](configs.md#config_watchdog_module_log_level_err) +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_OFF](configs.md#config_watchdog_module_log_level_off) +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_DEFAULT](configs.md#config_watchdog_module_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Beluga Service Client > Beluga Service > Serial > Serial Comms > Comms Backend > App LEDs > AT Commands > Beluga Message > BLE Application > Debug > Initiator > List Monitor > Neighbor Listing > Main Application > Power Manager > Range Extension > Ranging > Responder > Serial LEDs > Settings > SPI module > Voltage Regulator > Watchdog` + ### Beluga Debug ### Beluga Threads diff --git a/docs/firmware/kconfig/beluga_debug.md b/docs/firmware/kconfig/beluga_debug.md new file mode 100644 index 00000000..bbd8c27c --- /dev/null +++ b/docs/firmware/kconfig/beluga_debug.md @@ -0,0 +1,37 @@ +## CONFIG_DEBUG_BELUGA_CLOCK +> _Debug oscillating crystals_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging` + +## CONFIG_BELUGA_RESET_REASON +> _Print the reset reason_ +> +> > **Type:** `bool` +> > +> > **Selects:** [CONFIG_HWINFO](https://docs.zephyrproject.org/latest/kconfig.html#CONFIG_HWINFO){target="_blank"} +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging` + +## CONFIG_BELUGA_EVAL_BLE_STRENGTH +> _Evaluate the signal strength of BLE regardless if UWB is on or not_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging` + +## CONFIG_WDT_TEST_COMMAND +> _Enable WDT test command_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging` \ No newline at end of file diff --git a/docs/firmware/kconfig/index.md b/docs/firmware/kconfig/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/firmware/kconfig/logging.md b/docs/firmware/kconfig/logging.md new file mode 100644 index 00000000..72db9c92 --- /dev/null +++ b/docs/firmware/kconfig/logging.md @@ -0,0 +1,1627 @@ +## CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service Client` + +## CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service Client` + +## CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service Client` + +## CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service Client` + +## CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service Client` + +## CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_client_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service Client` + +## CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Beluga Service Client_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_DEFAULT](logging.md#config_beluga_service_client_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_DBG](logging.md#config_beluga_service_client_log_level_dbg) +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_INF](logging.md#config_beluga_service_client_log_level_inf) +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_WRN](logging.md#config_beluga_service_client_log_level_wrn) +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_ERR](logging.md#config_beluga_service_client_log_level_err) +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_OFF](logging.md#config_beluga_service_client_log_level_off) +> > - [CONFIG_BELUGA_SERVICE_CLIENT_LOG_LEVEL_DEFAULT](logging.md#config_beluga_service_client_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service Client` + +## CONFIG_BELUGA_SERVICE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service` + +## CONFIG_BELUGA_SERVICE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service` + +## CONFIG_BELUGA_SERVICE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service` + +## CONFIG_BELUGA_SERVICE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service` + +## CONFIG_BELUGA_SERVICE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service` + +## CONFIG_BELUGA_SERVICE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE](logging.md#config_beluga_service_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service` + +## CONFIG_BELUGA_SERVICE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Beluga Service_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_BELUGA_SERVICE_LOG_LEVEL_DEFAULT](logging.md#config_beluga_service_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_DBG](logging.md#config_beluga_service_log_level_dbg) +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_INF](logging.md#config_beluga_service_log_level_inf) +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_WRN](logging.md#config_beluga_service_log_level_wrn) +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_ERR](logging.md#config_beluga_service_log_level_err) +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_OFF](logging.md#config_beluga_service_log_level_off) +> > - [CONFIG_BELUGA_SERVICE_LOG_LEVEL_DEFAULT](logging.md#config_beluga_service_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Service` + +## CONFIG_COMMS_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](logging.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Serial Comms` + +## CONFIG_COMMS_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](logging.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Serial Comms` + +## CONFIG_COMMS_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](logging.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Serial Comms` + +## CONFIG_COMMS_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](logging.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Serial Comms` + +## CONFIG_COMMS_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](logging.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Serial Comms` + +## CONFIG_COMMS_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_LOG_LEVEL_CHOICE](logging.md#config_comms_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Serial Comms` + +## CONFIG_COMMS_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Comms module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_COMMS_LOG_LEVEL_DEFAULT](logging.md#config_comms_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_COMMS_LOG_LEVEL_DBG](logging.md#config_comms_log_level_dbg) +> > - [CONFIG_COMMS_LOG_LEVEL_INF](logging.md#config_comms_log_level_inf) +> > - [CONFIG_COMMS_LOG_LEVEL_WRN](logging.md#config_comms_log_level_wrn) +> > - [CONFIG_COMMS_LOG_LEVEL_ERR](logging.md#config_comms_log_level_err) +> > - [CONFIG_COMMS_LOG_LEVEL_OFF](logging.md#config_comms_log_level_off) +> > - [CONFIG_COMMS_LOG_LEVEL_DEFAULT](logging.md#config_comms_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Serial Comms` + +## CONFIG_COMMS_SERIAL_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](logging.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Comms Backend` + +## CONFIG_COMMS_SERIAL_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](logging.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Comms Backend` + +## CONFIG_COMMS_SERIAL_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](logging.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Comms Backend` + +## CONFIG_COMMS_SERIAL_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](logging.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Comms Backend` + +## CONFIG_COMMS_SERIAL_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](logging.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Comms Backend` + +## CONFIG_COMMS_SERIAL_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE](logging.md#config_comms_serial_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Comms Backend` + +## CONFIG_COMMS_SERIAL_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Comms Backend module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_COMMS_SERIAL_LOG_LEVEL_DEFAULT](logging.md#config_comms_serial_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_DBG](logging.md#config_comms_serial_log_level_dbg) +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_INF](logging.md#config_comms_serial_log_level_inf) +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_WRN](logging.md#config_comms_serial_log_level_wrn) +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_ERR](logging.md#config_comms_serial_log_level_err) +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_OFF](logging.md#config_comms_serial_log_level_off) +> > - [CONFIG_COMMS_SERIAL_LOG_LEVEL_DEFAULT](logging.md#config_comms_serial_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial > Comms Backend` + +## CONFIG_APP_LEDS_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](logging.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > App LEDs` + +## CONFIG_APP_LEDS_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](logging.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > App LEDs` + +## CONFIG_APP_LEDS_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](logging.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > App LEDs` + +## CONFIG_APP_LEDS_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](logging.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > App LEDs` + +## CONFIG_APP_LEDS_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](logging.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > App LEDs` + +## CONFIG_APP_LEDS_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_APP_LEDS_LOG_LEVEL_CHOICE](logging.md#config_app_leds_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > App LEDs` + +## CONFIG_APP_LEDS_LOG_LEVEL_CHOICE +> _Max compiled-in log level for App LEDs_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_APP_LEDS_LOG_LEVEL_DEFAULT](logging.md#config_app_leds_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_APP_LEDS_LOG_LEVEL_DBG](logging.md#config_app_leds_log_level_dbg) +> > - [CONFIG_APP_LEDS_LOG_LEVEL_INF](logging.md#config_app_leds_log_level_inf) +> > - [CONFIG_APP_LEDS_LOG_LEVEL_WRN](logging.md#config_app_leds_log_level_wrn) +> > - [CONFIG_APP_LEDS_LOG_LEVEL_ERR](logging.md#config_app_leds_log_level_err) +> > - [CONFIG_APP_LEDS_LOG_LEVEL_OFF](logging.md#config_app_leds_log_level_off) +> > - [CONFIG_APP_LEDS_LOG_LEVEL_DEFAULT](logging.md#config_app_leds_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > App LEDs` + +## CONFIG_AT_COMMANDS_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](logging.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > AT Commands` + +## CONFIG_AT_COMMANDS_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](logging.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > AT Commands` + +## CONFIG_AT_COMMANDS_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](logging.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > AT Commands` + +## CONFIG_AT_COMMANDS_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](logging.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > AT Commands` + +## CONFIG_AT_COMMANDS_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](logging.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > AT Commands` + +## CONFIG_AT_COMMANDS_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE](logging.md#config_at_commands_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > AT Commands` + +## CONFIG_AT_COMMANDS_LOG_LEVEL_CHOICE +> _Max compiled-in log level for AT commands_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_AT_COMMANDS_LOG_LEVEL_DEFAULT](logging.md#config_at_commands_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_DBG](logging.md#config_at_commands_log_level_dbg) +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_INF](logging.md#config_at_commands_log_level_inf) +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_WRN](logging.md#config_at_commands_log_level_wrn) +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_ERR](logging.md#config_at_commands_log_level_err) +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_OFF](logging.md#config_at_commands_log_level_off) +> > - [CONFIG_AT_COMMANDS_LOG_LEVEL_DEFAULT](logging.md#config_at_commands_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > AT Commands` + +## CONFIG_BELUGA_MESSAGE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](logging.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Message` + +## CONFIG_BELUGA_MESSAGE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](logging.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Message` + +## CONFIG_BELUGA_MESSAGE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](logging.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Message` + +## CONFIG_BELUGA_MESSAGE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](logging.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Message` + +## CONFIG_BELUGA_MESSAGE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](logging.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Message` + +## CONFIG_BELUGA_MESSAGE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE](logging.md#config_beluga_message_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Message` + +## CONFIG_BELUGA_MESSAGE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Beluga message_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_DEFAULT](logging.md#config_beluga_message_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_DBG](logging.md#config_beluga_message_log_level_dbg) +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_INF](logging.md#config_beluga_message_log_level_inf) +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_WRN](logging.md#config_beluga_message_log_level_wrn) +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_ERR](logging.md#config_beluga_message_log_level_err) +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_OFF](logging.md#config_beluga_message_log_level_off) +> > - [CONFIG_BELUGA_MESSAGE_LOG_LEVEL_DEFAULT](logging.md#config_beluga_message_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Beluga Message` + +## CONFIG_BLE_APP_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](logging.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > BLE Application` + +## CONFIG_BLE_APP_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](logging.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > BLE Application` + +## CONFIG_BLE_APP_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](logging.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > BLE Application` + +## CONFIG_BLE_APP_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](logging.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > BLE Application` + +## CONFIG_BLE_APP_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](logging.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > BLE Application` + +## CONFIG_BLE_APP_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BLE_APP_LOG_LEVEL_CHOICE](logging.md#config_ble_app_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > BLE Application` + +## CONFIG_BLE_APP_LOG_LEVEL_CHOICE +> _Max compiled-in log level for BLE application_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_BLE_APP_LOG_LEVEL_DEFAULT](logging.md#config_ble_app_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BLE_APP_LOG_LEVEL_DBG](logging.md#config_ble_app_log_level_dbg) +> > - [CONFIG_BLE_APP_LOG_LEVEL_INF](logging.md#config_ble_app_log_level_inf) +> > - [CONFIG_BLE_APP_LOG_LEVEL_WRN](logging.md#config_ble_app_log_level_wrn) +> > - [CONFIG_BLE_APP_LOG_LEVEL_ERR](logging.md#config_ble_app_log_level_err) +> > - [CONFIG_BLE_APP_LOG_LEVEL_OFF](logging.md#config_ble_app_log_level_off) +> > - [CONFIG_BLE_APP_LOG_LEVEL_DEFAULT](logging.md#config_ble_app_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > BLE Application` + +## CONFIG_BELUGA_DEBUG_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](logging.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Debug` + +## CONFIG_BELUGA_DEBUG_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](logging.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Debug` + +## CONFIG_BELUGA_DEBUG_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](logging.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Debug` + +## CONFIG_BELUGA_DEBUG_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](logging.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Debug` + +## CONFIG_BELUGA_DEBUG_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](logging.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Debug` + +## CONFIG_BELUGA_DEBUG_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE](logging.md#config_beluga_debug_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Debug` + +## CONFIG_BELUGA_DEBUG_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Beluga debugging_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_BELUGA_DEBUG_LOG_LEVEL_DEFAULT](logging.md#config_beluga_debug_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_DBG](logging.md#config_beluga_debug_log_level_dbg) +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_INF](logging.md#config_beluga_debug_log_level_inf) +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_WRN](logging.md#config_beluga_debug_log_level_wrn) +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_ERR](logging.md#config_beluga_debug_log_level_err) +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_OFF](logging.md#config_beluga_debug_log_level_off) +> > - [CONFIG_BELUGA_DEBUG_LOG_LEVEL_DEFAULT](logging.md#config_beluga_debug_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Debug` + +## CONFIG_INITIATOR_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](logging.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Initiator` + +## CONFIG_INITIATOR_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](logging.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Initiator` + +## CONFIG_INITIATOR_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](logging.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Initiator` + +## CONFIG_INITIATOR_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](logging.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Initiator` + +## CONFIG_INITIATOR_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](logging.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Initiator` + +## CONFIG_INITIATOR_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_INITIATOR_LOG_LEVEL_CHOICE](logging.md#config_initiator_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Initiator` + +## CONFIG_INITIATOR_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Initiator_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_INITIATOR_LOG_LEVEL_DEFAULT](logging.md#config_initiator_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_INITIATOR_LOG_LEVEL_DBG](logging.md#config_initiator_log_level_dbg) +> > - [CONFIG_INITIATOR_LOG_LEVEL_INF](logging.md#config_initiator_log_level_inf) +> > - [CONFIG_INITIATOR_LOG_LEVEL_WRN](logging.md#config_initiator_log_level_wrn) +> > - [CONFIG_INITIATOR_LOG_LEVEL_ERR](logging.md#config_initiator_log_level_err) +> > - [CONFIG_INITIATOR_LOG_LEVEL_OFF](logging.md#config_initiator_log_level_off) +> > - [CONFIG_INITIATOR_LOG_LEVEL_DEFAULT](logging.md#config_initiator_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Initiator` + +## CONFIG_LIST_MONITOR_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](logging.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > List Monitor` + +## CONFIG_LIST_MONITOR_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](logging.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > List Monitor` + +## CONFIG_LIST_MONITOR_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](logging.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > List Monitor` + +## CONFIG_LIST_MONITOR_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](logging.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > List Monitor` + +## CONFIG_LIST_MONITOR_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](logging.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > List Monitor` + +## CONFIG_LIST_MONITOR_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE](logging.md#config_list_monitor_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > List Monitor` + +## CONFIG_LIST_MONITOR_LOG_LEVEL_CHOICE +> _Max compiled-in log level for List monitor_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_LIST_MONITOR_LOG_LEVEL_DEFAULT](logging.md#config_list_monitor_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_DBG](logging.md#config_list_monitor_log_level_dbg) +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_INF](logging.md#config_list_monitor_log_level_inf) +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_WRN](logging.md#config_list_monitor_log_level_wrn) +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_ERR](logging.md#config_list_monitor_log_level_err) +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_OFF](logging.md#config_list_monitor_log_level_off) +> > - [CONFIG_LIST_MONITOR_LOG_LEVEL_DEFAULT](logging.md#config_list_monitor_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > List Monitor` + +## CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](logging.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Neighbor Listing` + +## CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](logging.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Neighbor Listing` + +## CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](logging.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Neighbor Listing` + +## CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](logging.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Neighbor Listing` + +## CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](logging.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Neighbor Listing` + +## CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE](logging.md#config_neighbor_listing_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Neighbor Listing` + +## CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Neighbor listing module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_DEFAULT](logging.md#config_neighbor_listing_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_DBG](logging.md#config_neighbor_listing_log_level_dbg) +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_INF](logging.md#config_neighbor_listing_log_level_inf) +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_WRN](logging.md#config_neighbor_listing_log_level_wrn) +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_ERR](logging.md#config_neighbor_listing_log_level_err) +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_OFF](logging.md#config_neighbor_listing_log_level_off) +> > - [CONFIG_NEIGHBOR_LISTING_LOG_LEVEL_DEFAULT](logging.md#config_neighbor_listing_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Neighbor Listing` + +## CONFIG_BELUGA_MAIN_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](logging.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Main Application` + +## CONFIG_BELUGA_MAIN_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](logging.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Main Application` + +## CONFIG_BELUGA_MAIN_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](logging.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Main Application` + +## CONFIG_BELUGA_MAIN_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](logging.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Main Application` + +## CONFIG_BELUGA_MAIN_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](logging.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Main Application` + +## CONFIG_BELUGA_MAIN_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE](logging.md#config_beluga_main_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Main Application` + +## CONFIG_BELUGA_MAIN_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Beluga main_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_BELUGA_MAIN_LOG_LEVEL_DEFAULT](logging.md#config_beluga_main_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_DBG](logging.md#config_beluga_main_log_level_dbg) +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_INF](logging.md#config_beluga_main_log_level_inf) +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_WRN](logging.md#config_beluga_main_log_level_wrn) +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_ERR](logging.md#config_beluga_main_log_level_err) +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_OFF](logging.md#config_beluga_main_log_level_off) +> > - [CONFIG_BELUGA_MAIN_LOG_LEVEL_DEFAULT](logging.md#config_beluga_main_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Main Application` + +## CONFIG_POWER_MANAGER_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](logging.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Power Manager` + +## CONFIG_POWER_MANAGER_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](logging.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Power Manager` + +## CONFIG_POWER_MANAGER_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](logging.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Power Manager` + +## CONFIG_POWER_MANAGER_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](logging.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Power Manager` + +## CONFIG_POWER_MANAGER_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](logging.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Power Manager` + +## CONFIG_POWER_MANAGER_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE](logging.md#config_power_manager_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Power Manager` + +## CONFIG_POWER_MANAGER_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Power manager_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_POWER_MANAGER_LOG_LEVEL_DEFAULT](logging.md#config_power_manager_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_DBG](logging.md#config_power_manager_log_level_dbg) +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_INF](logging.md#config_power_manager_log_level_inf) +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_WRN](logging.md#config_power_manager_log_level_wrn) +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_ERR](logging.md#config_power_manager_log_level_err) +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_OFF](logging.md#config_power_manager_log_level_off) +> > - [CONFIG_POWER_MANAGER_LOG_LEVEL_DEFAULT](logging.md#config_power_manager_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Power Manager` + +## CONFIG_RANGE_EXTENSION_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](logging.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Range Extension` + +## CONFIG_RANGE_EXTENSION_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](logging.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Range Extension` + +## CONFIG_RANGE_EXTENSION_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](logging.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Range Extension` + +## CONFIG_RANGE_EXTENSION_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](logging.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Range Extension` + +## CONFIG_RANGE_EXTENSION_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](logging.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Range Extension` + +## CONFIG_RANGE_EXTENSION_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE](logging.md#config_range_extension_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Range Extension` + +## CONFIG_RANGE_EXTENSION_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Range extension_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_RANGE_EXTENSION_LOG_LEVEL_DEFAULT](logging.md#config_range_extension_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_DBG](logging.md#config_range_extension_log_level_dbg) +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_INF](logging.md#config_range_extension_log_level_inf) +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_WRN](logging.md#config_range_extension_log_level_wrn) +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_ERR](logging.md#config_range_extension_log_level_err) +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_OFF](logging.md#config_range_extension_log_level_off) +> > - [CONFIG_RANGE_EXTENSION_LOG_LEVEL_DEFAULT](logging.md#config_range_extension_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Range Extension` + +## CONFIG_RANGING_MODULE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](logging.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Ranging` + +## CONFIG_RANGING_MODULE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](logging.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Ranging` + +## CONFIG_RANGING_MODULE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](logging.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Ranging` + +## CONFIG_RANGING_MODULE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](logging.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Ranging` + +## CONFIG_RANGING_MODULE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](logging.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Ranging` + +## CONFIG_RANGING_MODULE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE](logging.md#config_ranging_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Ranging` + +## CONFIG_RANGING_MODULE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for ranging module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_RANGING_MODULE_LOG_LEVEL_DEFAULT](logging.md#config_ranging_module_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_DBG](logging.md#config_ranging_module_log_level_dbg) +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_INF](logging.md#config_ranging_module_log_level_inf) +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_WRN](logging.md#config_ranging_module_log_level_wrn) +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_ERR](logging.md#config_ranging_module_log_level_err) +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_OFF](logging.md#config_ranging_module_log_level_off) +> > - [CONFIG_RANGING_MODULE_LOG_LEVEL_DEFAULT](logging.md#config_ranging_module_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Ranging` + +## CONFIG_RESPONDER_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](logging.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Responder` + +## CONFIG_RESPONDER_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](logging.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Responder` + +## CONFIG_RESPONDER_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](logging.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Responder` + +## CONFIG_RESPONDER_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](logging.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Responder` + +## CONFIG_RESPONDER_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](logging.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Responder` + +## CONFIG_RESPONDER_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_RESPONDER_LOG_LEVEL_CHOICE](logging.md#config_responder_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Responder` + +## CONFIG_RESPONDER_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Responder_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_RESPONDER_LOG_LEVEL_DEFAULT](logging.md#config_responder_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_RESPONDER_LOG_LEVEL_DBG](logging.md#config_responder_log_level_dbg) +> > - [CONFIG_RESPONDER_LOG_LEVEL_INF](logging.md#config_responder_log_level_inf) +> > - [CONFIG_RESPONDER_LOG_LEVEL_WRN](logging.md#config_responder_log_level_wrn) +> > - [CONFIG_RESPONDER_LOG_LEVEL_ERR](logging.md#config_responder_log_level_err) +> > - [CONFIG_RESPONDER_LOG_LEVEL_OFF](logging.md#config_responder_log_level_off) +> > - [CONFIG_RESPONDER_LOG_LEVEL_DEFAULT](logging.md#config_responder_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Responder` + +## CONFIG_SERIAL_LED_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](logging.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial LEDs` + +## CONFIG_SERIAL_LED_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](logging.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial LEDs` + +## CONFIG_SERIAL_LED_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](logging.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial LEDs` + +## CONFIG_SERIAL_LED_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](logging.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial LEDs` + +## CONFIG_SERIAL_LED_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](logging.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial LEDs` + +## CONFIG_SERIAL_LED_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE](logging.md#config_serial_led_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial LEDs` + +## CONFIG_SERIAL_LED_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Serial LEDs_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_SERIAL_LED_LOG_LEVEL_DEFAULT](logging.md#config_serial_led_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_DBG](logging.md#config_serial_led_log_level_dbg) +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_INF](logging.md#config_serial_led_log_level_inf) +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_WRN](logging.md#config_serial_led_log_level_wrn) +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_ERR](logging.md#config_serial_led_log_level_err) +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_OFF](logging.md#config_serial_led_log_level_off) +> > - [CONFIG_SERIAL_LED_LOG_LEVEL_DEFAULT](logging.md#config_serial_led_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Serial LEDs` + +## CONFIG_SETTINGS_MODULE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](logging.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Settings` + +## CONFIG_SETTINGS_MODULE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](logging.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Settings` + +## CONFIG_SETTINGS_MODULE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](logging.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Settings` + +## CONFIG_SETTINGS_MODULE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](logging.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Settings` + +## CONFIG_SETTINGS_MODULE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](logging.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Settings` + +## CONFIG_SETTINGS_MODULE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE](logging.md#config_settings_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Settings` + +## CONFIG_SETTINGS_MODULE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for settings_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_SETTINGS_MODULE_LOG_LEVEL_DEFAULT](logging.md#config_settings_module_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_DBG](logging.md#config_settings_module_log_level_dbg) +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_INF](logging.md#config_settings_module_log_level_inf) +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_WRN](logging.md#config_settings_module_log_level_wrn) +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_ERR](logging.md#config_settings_module_log_level_err) +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_OFF](logging.md#config_settings_module_log_level_off) +> > - [CONFIG_SETTINGS_MODULE_LOG_LEVEL_DEFAULT](logging.md#config_settings_module_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Settings` + +## CONFIG_SPI_MODULE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](logging.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > SPI module` + +## CONFIG_SPI_MODULE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](logging.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > SPI module` + +## CONFIG_SPI_MODULE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](logging.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > SPI module` + +## CONFIG_SPI_MODULE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](logging.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > SPI module` + +## CONFIG_SPI_MODULE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](logging.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > SPI module` + +## CONFIG_SPI_MODULE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE](logging.md#config_spi_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > SPI module` + +## CONFIG_SPI_MODULE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for SPI module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_SPI_MODULE_LOG_LEVEL_DEFAULT](logging.md#config_spi_module_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_DBG](logging.md#config_spi_module_log_level_dbg) +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_INF](logging.md#config_spi_module_log_level_inf) +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_WRN](logging.md#config_spi_module_log_level_wrn) +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_ERR](logging.md#config_spi_module_log_level_err) +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_OFF](logging.md#config_spi_module_log_level_off) +> > - [CONFIG_SPI_MODULE_LOG_LEVEL_DEFAULT](logging.md#config_spi_module_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > SPI module` + +## CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Voltage Regulator` + +## CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Voltage Regulator` + +## CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Voltage Regulator` + +## CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Voltage Regulator` + +## CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Voltage Regulator` + +## CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_voltage_reg_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Voltage Regulator` + +## CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for Voltage regulator module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_DEFAULT](logging.md#config_voltage_reg_module_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_DBG](logging.md#config_voltage_reg_module_log_level_dbg) +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_INF](logging.md#config_voltage_reg_module_log_level_inf) +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_WRN](logging.md#config_voltage_reg_module_log_level_wrn) +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_ERR](logging.md#config_voltage_reg_module_log_level_err) +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_OFF](logging.md#config_voltage_reg_module_log_level_off) +> > - [CONFIG_VOLTAGE_REG_MODULE_LOG_LEVEL_DEFAULT](logging.md#config_voltage_reg_module_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Voltage Regulator` + +## CONFIG_WATCHDOG_MODULE_LOG_LEVEL_DBG +> _Debug_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Watchdog` + +## CONFIG_WATCHDOG_MODULE_LOG_LEVEL_INF +> _Info_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Watchdog` + +## CONFIG_WATCHDOG_MODULE_LOG_LEVEL_WRN +> _Warning_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Watchdog` + +## CONFIG_WATCHDOG_MODULE_LOG_LEVEL_ERR +> _Error_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Watchdog` + +## CONFIG_WATCHDOG_MODULE_LOG_LEVEL_OFF +> _Off_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Watchdog` + +## CONFIG_WATCHDOG_MODULE_LOG_LEVEL_DEFAULT +> _Default_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE](logging.md#config_watchdog_module_log_level_choice) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Watchdog` + +## CONFIG_WATCHDOG_MODULE_LOG_LEVEL_CHOICE +> _Max compiled-in log level for watchdog module_ +> +> > **Type:** `bool` +> > +> > **Dependencies:** [CONFIG_LOG](https://docs.zephyrproject.org) +> > +> > **Defaults:** [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_DEFAULT](logging.md#config_watchdog_module_log_level_default) +> > +> > **Choices:** +> > +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_DBG](logging.md#config_watchdog_module_log_level_dbg) +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_INF](logging.md#config_watchdog_module_log_level_inf) +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_WRN](logging.md#config_watchdog_module_log_level_wrn) +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_ERR](logging.md#config_watchdog_module_log_level_err) +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_OFF](logging.md#config_watchdog_module_log_level_off) +> > - [CONFIG_WATCHDOG_MODULE_LOG_LEVEL_DEFAULT](logging.md#config_watchdog_module_log_level_default) +> > +> > **Menu Path:** `(Top) > Beluga configurations > Beluga Debugging > Logger configurations > Logger configurations > Watchdog` \ No newline at end of file diff --git a/docs/firmware/kconfig/neighbors.md b/docs/firmware/kconfig/neighbors.md new file mode 100644 index 00000000..f0a0a04d --- /dev/null +++ b/docs/firmware/kconfig/neighbors.md @@ -0,0 +1,9 @@ +## CONFIG_BELUGA_NETWORK_SIZE +> _The number of nodes in the network_ +> +> > **Type:** `int` +> > +> > **Defaults:** `12` +> > +> > **Menu Path:** `(Top) > Beluga configurations > Neighbor List Settings` + diff --git a/docs/firmware/kconfig/threads.md b/docs/firmware/kconfig/threads.md new file mode 100644 index 00000000..3aff6ec2 --- /dev/null +++ b/docs/firmware/kconfig/threads.md @@ -0,0 +1,154 @@ +## CONFIG_ENABLE_COMMANDS +> _Enable commands for Beluga_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `y` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations` + +## CONFIG_BELUGA_COMMANDS_PRIO +> _Priority for commands thread_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_COMMANDS](threads.md#config_enable_commands) +> > +> > **Defaults:** `7` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations > Enable commands for Beluga` + +## CONFIG_COMMANDS_STACK_SIZE +> _Stack size (bytes) for commands thread_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_COMMANDS](threads.md#config_enable_commands) +> > +> > **Defaults:** `2048` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations > Enable commands for Beluga` + +## CONFIG_ENABLE_LIST +> _Enable the list thread for Beluga_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `y` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations` + +## CONFIG_BELUGA_LIST_PRIO +> _Priority for list thread_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_LIST](threads.md#config_enable_list) +> > +> > **Defaults:** `7` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations > Enable the list thread for Beluga` + +## CONFIG_LIST_STACK_SIZE +> _Stack size (bytes) for list thread_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_LIST](threads.md#config_enable_list) +> > +> > **Defaults:** `3640` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations > Enable the list thread for Beluga` + +## CONFIG_ENABLE_RANGING +> _Enable the ranging thread for Beluga_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `y` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations` + +## CONFIG_BELUGA_RANGING_PRIO +> _Priority for ranging thread_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_RANGING](threads.md#config_enable_ranging) +> > +> > **Defaults:** `7` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations > Enable the ranging thread for Beluga` + +## CONFIG_RANGING_STACK_SIZE +> _Stack size (bytes) for ranging thread_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_RANGING](threads.md#config_enable_ranging) +> > +> > **Defaults:** `1240` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations > Enable the ranging thread for Beluga` + +## CONFIG_ENABLE_MONITOR +> _Enable the monitor thread in Beluga_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `y` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations` + +## CONFIG_BELUGA_MONITOR_PRIO +> _Priority for monitor thread_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_MONITOR](threads.md#config_enable_monitor) +> > +> > **Defaults:** `7` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations > Enable the monitor thread in Beluga` + +## CONFIG_MONITOR_STACK_SIZE +> _Stack size (bytes) for monitor task_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_MONITOR](threads.md#config_enable_monitor) +> > +> > **Defaults:** `2940` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations > Enable the monitor thread in Beluga` + +## CONFIG_ENABLE_RESPONDER +> _Enable the responder thread in Beluga_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `y` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations` + +## CONFIG_BELUGA_RESPONDER_PRIO +> _Priority for responder thread_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_RESPONDER](threads.md#config_enable_responder) +> > +> > **Defaults:** `8` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations > Enable the responder thread in Beluga` + +## CONFIG_RESPONDER_STACK_SIZE +> _Stack size (bytes) for responder task_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_RESPONDER](threads.md#config_enable_responder) +> > +> > **Defaults:** `1536` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Thread Configurations > Enable the responder thread in Beluga` diff --git a/docs/firmware/kconfig/uwb.md b/docs/firmware/kconfig/uwb.md new file mode 100644 index 00000000..e23a5088 --- /dev/null +++ b/docs/firmware/kconfig/uwb.md @@ -0,0 +1,196 @@ +## CONFIG_ENABLE_BELUGA_UWB +> _Enables DecaDriver library for UWB_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `y` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Beluga UWB Settings` + +## CONFIG_UWB_BOOT_BANNER +> _UWB Boot Banner_ +> +> > **Type:** `bool` +> > +> > **Depends:** [CONFIG_ENABLE_BELUGA_UWB](uwb.md#config_enable_beluga_uwb) +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Beluga UWB Settings > Enables DecaDriver library for UWB` + +## CONFIG_UWB_INIT_RX_TIMEOUT +> _Initiator receive timeout (ms)_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_BELUGA_UWB](uwb.md#config_enable_beluga_uwb) +> > +> > **Defaults:** `2700` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Beluga UWB Settings > Enables DecaDriver library for UWB` + +## CONFIG_UWB_RESP_RX_DELAY +> _Responder receive delay (ms)_ +> +> > **Type:** `int` +> > +> > **Depends:** [CONFIG_ENABLE_BELUGA_UWB](uwb.md#config_enable_beluga_uwb) +> > +> > **Defaults:** `0` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Beluga UWB Settings > Enables DecaDriver library for UWB` + +## CONFIG_UWB_RESP_RX_TIMEOUT +> _Filter UWB neighbors by range_ +> +> Exclude neighbors that are within a certain distance and beyond a certain distance +> +> > **Type:** `bool` +> > +> > **Depends:** [CONFIG_ENABLE_BELUGA_UWB](uwb.md#config_enable_beluga_uwb) +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Beluga UWB Settings > Enables DecaDriver library for UWB` + +## CONFIG_UWB_RANGE_FILTER_LOWER_BOUND +> _Lower bound of the range filtering_ +> +> This is the lower bound of the range filtering. If a lower bound is not desired, then set it to a negative value. +> +> > **Type:** `int` +> > +> > **Defaults:** `-5` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Beluga UWB Settings` + +## CONFIG_UWB_RANGE_FILTER_UPPER_BOUND +> _Upper bound of the range filtering_ +> +> This is the upper bound of the range filtering. If an upper bound is not desired, then set it to a negative value. +> +> > **Type:** `int` +> > +> > **Defaults:** `-5` +> > +> > **Menu Path:** `(Top) > Beluga Configurations > Beluga UWB Settings` + +## CONFIG_POLL_RX_TO_RESP_TX_DLY +> _Poll RX to Response Delay in microseconds_ +> +> Critical value for porting to different processors. For slower platforms +> where the SPI is at a slower speed or the processor is operating at a lower +> frequency (Comparing to STM32F, SPI of 18MHz and Processor internal 72MHz) +> this value needs to be increased. Knowing the exact time when the responder +> is going to send its response is vital for time of flight calculation. The specification +> of the time of response must allow the processor enough time to do its calculations and +> put the packet in the Tx buffer. So more time required for a slower system (processor). +> +> > **Type:** `int` +> > +> > **Defaults:** `1500` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_DWT_API_ERROR_CHECK +> _Have DecaDriver check for errors_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_UWB_ENABLE_PA +> _Allow the UWB external power amplifier to be toggled on_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `y` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_MAX_POLLING_RATE +> _Maximum Polling Rate (ms)_ +> +> > **Type:** `int` +> > +> > **Defaults:** `500` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_POLLING_REFRESH +> _Refresh Period while Polling_ +> +> This determines the maximum amount of ms the ranging task can sleep for; However, it is important to note that this is different than the polling rate. The polling rate is what determines how often the system should poll the distances for other nodes while this parameter indicates the maximum amount of time the polling thread can sleep for, thus allowing for the ranging thread to update the count for polling neighbors and suspending/releasing the responder task independently from the polling rate. +> +> > **Type:** `int` +> > +> > **Defaults:** `100` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_PWRAMP_ALLOW_BAD_CHANNELS +> _Allow invalid UWB channels to use the amplifier_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_REPORT_UWB_DROPS +> _Report dropped UWB ranging estimates_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_UWB_DIAGNOSTICS +> _Record UWB diagnostics with the ranging estimates_ +> +> This allows the DW1000 to record its diagnostics information after each successful ranging attempt. WARNING: The more nodes that are on the network, the more heap memory is required to report the data. It is recommended that at most 4 nodes are used. +> +> > **Type:** `bool` +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_UWB_FRAME_FILTER +> _Filter frames on the DW1000 [Experimental]_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_RESPONDER_TIMEOUT +> _UWB Responder task timeout (ms)_ +> +> > **Type:** `int` +> > +> > **Defaults:** `1000` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_INITIATOR_TIMEOUT +> _UWB Initiator task timeout (ms)_ +> +> > **Type:** `int` +> > +> > **Defaults:** `1000` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` + +## CONFIG_RESP_SUSPEND_SCHED +> _Suspend scheduler when responding [EXPERIMENTAL]_ +> +> > **Type:** `bool` +> > +> > **Defaults:** `n` +> > +> > **Menu Path:** `(Top) > Beluga Configurations` diff --git a/mkdocs.yml b/mkdocs.yml index d2085e81..d5855b42 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -6,7 +6,12 @@ nav: - Firmware: - Overview: firmware/index.md - Commands: firmware/commands.md - - Configurations: firmware/configs.md + - Kconfig: + - Overview: firmware/kconfig/index.md + - Logging: firmware/kconfig/logging.md + - Debugging: firmware/kconfig/beluga_debug.md + - Threads: firmware/kconfig/threads.md + - UWB: firmware/kconfig/uwb.md - Building and Flashing: firmware/buildnflash.md - Hardware: - Overview: hardware/index.md From 4296906b40845e3468bc5de9ca72598224e0a7ca Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Tue, 27 Jan 2026 18:29:57 -0500 Subject: [PATCH 10/11] Start creation of auto documentation script --- generate_kconfig_markdown.py | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 generate_kconfig_markdown.py diff --git a/generate_kconfig_markdown.py b/generate_kconfig_markdown.py new file mode 100644 index 00000000..805661e2 --- /dev/null +++ b/generate_kconfig_markdown.py @@ -0,0 +1,41 @@ +import tempfile +import sys +from kconfiglib import Kconfig +import os +import shutil + + +def copy_kconfig(file_path: str, writer): + with open (file_path, 'r') as f: + for line in f: + if line.strip() != 'source "Kconfig.zephyr"': + writer.write(line) + + +def set_srctree(): + if "ZEPHYR_BASE" not in os.environ: + raise RuntimeError("ZEPHYR_BASE must be set") + os.environ["srctree"] = os.environ["ZEPHYR_BASE"] + + +def parse_kconfig(file): + set_srctree() + kconfig = Kconfig(file, warn=False) + print(kconfig) + + +def main(): + with tempfile.TemporaryDirectory() as tmpdir: + kconfig_file = f"{tmpdir}/Kconfig" + with open(kconfig_file, "w") as f: + copy_kconfig(f"{sys.argv[1]}/Kconfig", f) + shutil.copytree(f"{sys.argv[1]}/config", f"{tmpdir}/config") + + parse_kconfig(kconfig_file) + + +if __name__ == "__main__": + if len(sys.argv) < 2: + print(f"python3 {sys.argv[0]} ") + else: + main() From 57f1983ef97020016176e68c34802edd6f97ec14 Mon Sep 17 00:00:00 2001 From: Tom Schmitz Date: Thu, 29 Jan 2026 16:07:35 -0500 Subject: [PATCH 11/11] Mostly done parsing symbols --- generate_kconfig_markdown.py | 69 ++++++++++++++++++++++++++++++++++-- 1 file changed, 66 insertions(+), 3 deletions(-) diff --git a/generate_kconfig_markdown.py b/generate_kconfig_markdown.py index 805661e2..062b7441 100644 --- a/generate_kconfig_markdown.py +++ b/generate_kconfig_markdown.py @@ -1,8 +1,22 @@ import tempfile import sys -from kconfiglib import Kconfig +from kconfiglib import Kconfig, Symbol, MenuNode, Choice import os import shutil +from dataclasses import dataclass +from pathlib import Path + + +@dataclass +class KconfigAttr: + name: str = "" + brief: str = "" + help: str = "" + type: str = "" + depends: str = "" + implies: str = "" + selects: str = "" + path: str = "" def copy_kconfig(file_path: str, writer): @@ -18,10 +32,59 @@ def set_srctree(): os.environ["srctree"] = os.environ["ZEPHYR_BASE"] +def generate_markdown(symbols: dict[str, list[KconfigAttr]]): + pass + + +def get_md_filename(kconfig_file: str): + path = Path(kconfig_file) + name = path.suffix + if not name: + return "index.md" + return f"{name[1:]}.md" + + +def parse_simple_symbol(node: MenuNode, path: str, prefix: str) -> KconfigAttr: + symbol: Symbol = node.item + sym = KconfigAttr() + sym.name = f"{prefix}{symbol.name}" + sym.brief = node.prompt + sym.help = node.help + sym.type = symbol.type + sym.depends = node.dep + sym.implies = node.implies + sym.selects = node.selects + sym.path = path + return sym + + def parse_kconfig(file): set_srctree() - kconfig = Kconfig(file, warn=False) - print(kconfig) + kconf = Kconfig(file, warn=False) + symbols: dict[str, list[KconfigAttr]] = {} + + def parse_symbol(node: Symbol | MenuNode, path: str = "(Top)", top = False): + while node: + if isinstance(node.item, Symbol) or isinstance(node.item, Choice): + doc_file = get_md_filename(node.filename) + if doc_file not in symbols: + symbols[doc_file] = [] + + if isinstance(node.item, Symbol): + symbols[doc_file].append(parse_simple_symbol(node, path, kconf.config_prefix)) + else: + print(f"Found choice symbol: {node.item.name}") + + + if node.list: + new_path = path + if not top: + new_path = f"{path} > {node.prompt[0]}" + parse_symbol(node.list, new_path) + + node = node.next + + parse_symbol(kconf.top_node, top=True) def main():