/Zephyr-latest/scripts/west_commands/ |
D | blobs.py | 104 for blob in blobs: 105 self.inf(fmt.format(**blob)) 123 def verify_blob(self, blob): argument 124 self.dbg('Verifying blob {module}: {abspath}'.format(**blob)) 126 status = zephyr_module.get_blob_status(blob['abspath'], blob['sha256']) 146 for blob in blobs: 147 if blob['status'] == zephyr_module.BLOB_PRESENT: 148 self.dbg('Blob {module}: {abspath} is up to date'.format(**blob)) 150 self.inf('Fetching blob {module}: {abspath}'.format(**blob)) 151 self.fetch_blob(blob['url'], blob['abspath']) [all …]
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | dfu_cli.c | 22 (sys_slist_t *)&((cli)->blob.inputs)->targets, target, blob.n) 26 .app_idx = (cli)->blob.inputs->app_idx, .addr = dst, \ 27 .send_ttl = (cli)->blob.inputs->ttl, \ 30 #define DFU_CLI(blob_cli) CONTAINER_OF(blob_cli, struct bt_mesh_dfu_cli, blob) 77 if (addr == target->blob.addr) { in target_get() 91 LOG_ERR("Target 0x%04x failed: %u", target->blob.addr, status); in target_failed() 96 if (target->blob.status == BT_MESH_BLOB_SUCCESS) { in target_failed() 97 target->blob.status = BT_MESH_BLOB_ERR_INTERNAL; in target_failed() 190 cli->xfer.blob.block_size_log = caps->max_block_size_log; in blob_caps() 191 cli->xfer.blob.chunk_size = caps->max_chunk_size; in blob_caps() [all …]
|
D | dfu_srv.c | 238 net_buf_simple_add_le64(&buf, srv->blob.state.xfer.id); in update_status_rsp() 264 return (srv->update.idx != idx || srv->blob.state.xfer.id != *blob_id || in is_active_update() 295 srv->blob.state.xfer.id == blob_id) { in handle_start() 311 srv->blob.state.xfer.id = blob_id; in handle_start() 339 srv->blob.state.xfer.id = blob_id; in handle_start() 361 err = bt_mesh_blob_srv_recv(&srv->blob, blob_id, io, in handle_start() 390 bt_mesh_blob_srv_cancel(&srv->blob); in handle_cancel() 463 err = bt_mesh_model_extend(mod, srv->blob.mod); in dfu_srv_init() 517 struct bt_mesh_dfu_srv *srv = CONTAINER_OF(b, struct bt_mesh_dfu_srv, blob); in blob_suspended() 526 CONTAINER_OF(b, struct bt_mesh_dfu_srv, blob); in blob_end() [all …]
|
D | dfd_srv.c | 72 if (addr == srv->targets[i].blob.addr) { in target_get() 89 return bt_mesh_blob_srv_is_busy(&srv->upload.blob) || in upload_is_busy() 186 &rsp, ((t->blob.addr & BIT_MASK(15)) | in handle_receivers_get() 189 ((t->blob.status & BIT_MASK(4)) << 22U) | in handle_receivers_get() 264 net_buf_simple_add_u8(&rsp, ((srv->dfu.xfer.blob.mode & BIT_MASK(2)) | in status_rsp() 390 progress = bt_mesh_blob_srv_progress(&srv->upload.blob); in upload_status_rsp() 485 srv->upload.blob.state.xfer.id == blob_id && in handle_upload_start() 486 srv->upload.blob.state.ttl == ttl && in handle_upload_start() 487 srv->upload.blob.state.timeout_base == timeout_base in handle_upload_start() 546 err = bt_mesh_blob_srv_recv(&srv->upload.blob, blob_id, srv->io, ttl, in handle_upload_start() [all …]
|
/Zephyr-latest/.github/ISSUE_TEMPLATE/ |
D | 008_bin-blobs.md | 3 about: Submit a proposal to integrate binary blob(s) 12 Describe where the binary blob(s) originate from 21 The Zephyr module that this blob(s) will be referenced from 25 Brief description of what the blob(s) do. It is especially important to describe 26 the functionality that the blob(s) provide, to the largest extent possible 36 What other components do the blob(s) depend on, if any? 40 Document the license the blob(s) are distributed under
|
/Zephyr-latest/doc/contribute/coding_guidelines/ |
D | index.rst | 73 …- `Dir 1.1 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/D_01_01.c>`_ 80 …- `Dir 2.1 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/D_02_01.c>`_ 87 …- `Dir 3.1 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/D_03_01.c>`_ 94 …- `Dir 4.1 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/D_04_01.c>`_ 101 …- `Dir 4.2 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/D_04_02.c>`_ 108 …- `Dir 4.4 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/D_04_04.c>`_ 115 …- `Dir 4.5 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/D_04_05.c>`_ 122 …- `Dir 4.6 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/D_04_06.c>`_ 129 …- `Dir 4.7 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/D_04_07.c>`_ 136 …- | `Dir 4.8 example 1 <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master… [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/mesh/ |
D | dfu_cli.h | 39 .blob = { .cb = &_bt_mesh_dfu_cli_blob_handlers }, \ 49 BT_MESH_MODEL_BLOB_CLI(&(_cli)->blob), \ 56 struct bt_mesh_blob_target blob; member 188 struct bt_mesh_blob_cli blob; member 198 struct bt_mesh_blob_xfer blob; member
|
D | dfu_srv.h | 38 .blob = { .cb = &_bt_mesh_dfu_srv_blob_cb }, .cb = _handlers, \ 49 BT_MESH_MODEL_BLOB_SRV(&(_srv)->blob), \ 178 struct bt_mesh_blob_srv blob; member
|
D | dfd_srv.h | 59 .blob = { .cb = &_bt_mesh_dfd_srv_blob_cb }, \ 79 .blob = { .cb = &_bt_mesh_dfd_srv_blob_cb }, \ 91 BT_MESH_MODEL_BLOB_SRV(&(_srv)->upload.blob), \ 228 struct bt_mesh_blob_srv blob; member
|
/Zephyr-latest/samples/userspace/prod_consumer/ |
D | README.rst | 72 I:writing processed data blob back to the sample device 76 I:writing processed data blob back to the sample device 80 I:writing processed data blob back to the sample device 84 I:writing processed data blob back to the sample device 88 I:writing processed data blob back to the sample device 92 I:writing processed data blob back to the sample device 94 I:writing processed data blob back to the sample device 96 I:writing processed data blob back to the sample device 98 I:writing processed data blob back to the sample device 100 I:writing processed data blob back to the sample device
|
/Zephyr-latest/arch/xtensa/core/ |
D | xtensa_intgen.py | 68 blob = "" variable 71 blob += l.rstrip() + " " 73 for match in re.finditer(r'__xtensa_int_level_magic__\s+(\d+)\s+(\d+)', blob):
|
/Zephyr-latest/doc/contribute/ |
D | bin_blobs.rst | 29 license as part of the blob submission process. Blob vendors may impose a 51 include a reference to a binary blob to the upstream Zephyr distribution, a 55 Each blob which may be fetched must be individually identified in the 56 corresponding :file:`module.yml` file. A specification for a blob must contain: 58 - An abstract description of the blob itself 61 - The blob’s :ref:`type <bin-blobs-types>`, which must be one of the allowed types 62 - A checksum for the blob, which ``west blobs`` checks after downloading. 65 - License text applicable to the blob or a reference to such text, in SPDX 102 The following binary blob types are acceptable in Zephyr: 118 Note that just because a blob has an acceptable type does not imply that it will [all …]
|
/Zephyr-latest/tests/kernel/threads/dynamic_thread/src/ |
D | main.c | 155 void *blob; in ZTEST() local 162 blob = k_object_create_dynamic_aligned(16, ret); in ZTEST() 163 zassert_true(blob != NULL, "out of heap memory"); in ZTEST()
|
/Zephyr-latest/drivers/dai/intel/dmic/ |
D | Kconfig.dmic | 21 1. A HW registers dump blob that is passed via IPC 26 bool "Use NHLT DMIC blob" 28 All registers configuration is retrieved from blob. The 30 defined in the blob and there are no runtime made
|
/Zephyr-latest/doc/services/dsp/ |
D | index.rst | 62 .. _subsys/dsp/Kconfig: https://github.com/zephyrproject-rtos/zephyr/blob/main/subsys/dsp/Kconfig 63 .. _subsys/dsp/CMakeLists.txt: https://github.com/zephyrproject-rtos/zephyr/blob/main/subsys/dsp/CM… 64 .. _include/zephyr/dsp/dsp.h: https://github.com/zephyrproject-rtos/zephyr/blob/main/include/zephyr…
|
/Zephyr-latest/boards/olimex/lora_stm32wl_devkit/ |
D | board.cmake | 11 # https://github.com/OLIMEX/LoRa-STM32WL-DevKIT/blob/main/DOCUMENTS/STM32CubeIDE%20-%20How%20to%20u…
|
/Zephyr-latest/modules/hal_infineon/btstack-integration/ |
D | CMakeLists.txt | 92 # Allowed to pass absolute path to HCD blob file, or relative path from Application folder. 100 # generate Bluetooth include blob from HCD binary 102 message(INFO " generate include of blob Bluetooth file: ${blob_hcd_file}")
|
/Zephyr-latest/scripts/ |
D | zephyr_module.py | 332 for blob in mblobs: 333 blob['module'] = meta.get('name', None) 334 blob['abspath'] = blobs_path / Path(blob['path']) 335 blob['status'] = get_blob_status(blob['abspath'], blob['sha256']) 336 blobs.append(blob)
|
/Zephyr-latest/boards/quicklogic/qomu/doc/ |
D | index.rst | 61 https://github.com/QuickLogic-Corp/qomu-dev-board/blob/master/doc/Qomu_UserGuide.pdf 64 https://github.com/QuickLogic-Corp/qomu-dev-board/blob/master/doc/qomu-board.pdf
|
/Zephyr-latest/subsys/bluetooth/mesh/shell/ |
D | CMakeLists.txt | 24 zephyr_library_sources(blob.c)
|
D | dfu.c | 45 shell_print(bt_mesh_shell_ctx_shell, "DFU target lost: 0x%04x", target->blob.addr); in dfu_cli_lost_target() 523 uint16_t addr = dfu_tx.targets[i].blob.addr; in dfu_tx_prepare() 525 memset(&dfu_tx.targets[i].blob, 0, sizeof(struct bt_mesh_blob_target)); in dfu_tx_prepare() 527 dfu_tx.targets[i].blob.addr = addr; in dfu_tx_prepare() 528 dfu_tx.targets[i].blob.pull = &dfu_tx.pull[i]; in dfu_tx_prepare() 530 sys_slist_append(&dfu_tx.inputs.targets, &dfu_tx.targets[i].blob.n); in dfu_tx_prepare() 554 if (dfu_tx.targets[i].blob.addr == addr) { in cmd_dfu_target() 560 dfu_tx.targets[dfu_tx.target_cnt].blob.addr = addr; in cmd_dfu_target() 562 sys_slist_append(&dfu_tx.inputs.targets, &dfu_tx.targets[dfu_tx.target_cnt].blob.n); in cmd_dfu_target()
|
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/ |
D | models.rst | 45 blob
|
/Zephyr-latest/doc/hardware/arch/ |
D | semihost.rst | 67 .. _ARM Github documentation: https://github.com/ARM-software/abi-aa/blob/main/semihosting/semihost… 68 .. _RISC-V Github documentation: https://github.com/riscv/riscv-semihosting-spec/blob/main/riscv-se…
|
/Zephyr-latest/samples/modules/tflite-micro/hello_world/train/ |
D | README.md | 28 …<a target="_blank" href="https://colab.research.google.com/github/tensorflow/tensorflow/blob/maste… 31 …<a target="_blank" href="https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/micr…
|
/Zephyr-latest/lib/posix/options/getopt/ |
D | README | 6 [https://github.com/lattera/freebsd/blob/master/lib/libc/stdlib/getopt.c] 58 [Project license: https://github.com/lattera/freebsd/blob/master/COPYRIGHT]
|