/hal_espressif-3.5.0/.gitlab/ci/ |
D | rules.yml | 4 .patterns-c-files: &patterns-c-files 5 - ".gitlab/ci/static-code-analysis.yml" 7 - "tools/ci/static-analysis-rules.yml" 8 - "tools/ci/clang_tidy_dirs.txt" 10 - "**/*.{c,C}" 11 - "**/*.{h,H}" 12 - "components/**/Kconfig" 13 - "components/**/CMakeList.txt" 15 .patterns-python-files: &patterns-python-files 16 - ".gitlab/ci/static-code-analysis.yml" [all …]
|
D | docs.yml | 1 .patterns-docs: &patterns-docs 2 - ".gitlab/ci/docs.yml" 3 - "docs/**/*" 4 - "components/**/*.h" 5 - "components/**/Kconfig*" 6 - "components/**/CMakeList.txt" 7 - "components/**/sdkconfig*" 8 - "tools/kconfig_new/**/*" 9 - "CONTRIBUTING.rst" 11 .patterns-docs-preview: &patterns-docs-preview [all …]
|
D | README.md | 3 - [IDF CI](#idf-ci) 4 - [General Workflow](#general-workflow) 5 - [What if Expected Jobs ARE NOT Created?](#what-if-expected-jobs-are-not-created) 6 - [MR labels for additional jobs](#mr-labels-for-additional-jobs) 7 - [Supported MR Labels](#supported-mr-labels) 8 …- [How to trigger a `detached` pipeline without pushing new commits?](#how-to-trigger-a-detached-p… 9 - [How to Develop With `rules.yml`?](#how-to-develop-with-rulesyml) 10 - [General Concepts](#general-concepts) 11 - [How to Add a New `Job`?](#how-to-add-a-new-job) 12 - [How to Add a New `Rules` Template?](#how-to-add-a-new-rules-template) [all …]
|
/hal_espressif-3.5.0/components/hal/esp32s3/include/hal/ |
D | gdma_ll.h | 2 * SPDX-FileCopyrightText: 2020-2021 Espressif Systems (Shanghai) CO LTD 4 * SPDX-License-Identifier: Apache-2.0 15 #if defined(__ZEPHYR__) 60 static inline void gdma_ll_enable_m2m_mode(gdma_dev_t *dev, uint32_t channel, bool enable) in gdma_ll_enable_m2m_mode() argument 62 dev->channel[channel].in.conf0.mem_trans_en = enable; in gdma_ll_enable_m2m_mode() 63 if (enable) { in gdma_ll_enable_m2m_mode() 65 dev->channel[channel].in.peri_sel.sel = 0; in gdma_ll_enable_m2m_mode() 66 dev->channel[channel].out.peri_sel.sel = 0; in gdma_ll_enable_m2m_mode() 73 static inline void gdma_ll_enable_clock(gdma_dev_t *dev, bool enable) in gdma_ll_enable_clock() argument 75 dev->misc_conf.clk_en = enable; in gdma_ll_enable_clock() [all …]
|
/hal_espressif-3.5.0/components/hal/esp32c3/include/hal/ |
D | gdma_ll.h | 2 * SPDX-FileCopyrightText: 2020-2021 Espressif Systems (Shanghai) CO LTD 4 * SPDX-License-Identifier: Apache-2.0 13 #if defined(__ZEPHYR__) 45 static inline void gdma_ll_enable_m2m_mode(gdma_dev_t *dev, uint32_t channel, bool enable) in gdma_ll_enable_m2m_mode() argument 47 dev->channel[channel].in.in_conf0.mem_trans_en = enable; in gdma_ll_enable_m2m_mode() 48 if (enable) { in gdma_ll_enable_m2m_mode() 50 dev->channel[channel].in.in_peri_sel.sel = 0; in gdma_ll_enable_m2m_mode() 51 dev->channel[channel].out.out_peri_sel.sel = 0; in gdma_ll_enable_m2m_mode() 58 static inline void gdma_ll_enable_clock(gdma_dev_t *dev, bool enable) in gdma_ll_enable_clock() argument 60 dev->misc_conf.clk_en = enable; in gdma_ll_enable_clock() [all …]
|
/hal_espressif-3.5.0/components/hal/esp32h2/include/hal/ |
D | gdma_ll.h | 2 * SPDX-FileCopyrightText: 2020-2021 Espressif Systems (Shanghai) CO LTD 4 * SPDX-License-Identifier: Apache-2.0 40 static inline void gdma_ll_enable_m2m_mode(gdma_dev_t *dev, uint32_t channel, bool enable) in gdma_ll_enable_m2m_mode() argument 42 dev->channel[channel].in.in_conf0.mem_trans_en = enable; in gdma_ll_enable_m2m_mode() 43 if (enable) { in gdma_ll_enable_m2m_mode() 45 dev->channel[channel].in.in_peri_sel.sel = 0; in gdma_ll_enable_m2m_mode() 46 dev->channel[channel].out.out_peri_sel.sel = 0; in gdma_ll_enable_m2m_mode() 53 static inline void gdma_ll_enable_clock(gdma_dev_t *dev, bool enable) in gdma_ll_enable_clock() argument 55 dev->misc_conf.clk_en = enable; in gdma_ll_enable_clock() 63 static inline uint32_t gdma_ll_rx_get_interrupt_status(gdma_dev_t *dev, uint32_t channel) in gdma_ll_rx_get_interrupt_status() argument [all …]
|
/hal_espressif-3.5.0/examples/peripherals/uart/uart_echo_rs485/ |
D | README.md | 6 It uses ESP-IDF UART software driver in RS485 half duplex transmission mode and requires external c… 12 PC + USB Serial adapter connected to USB port + RS485 line drivers + ESP32, ESP32-S or ESP32-C seri… 17 VCC ---------------+ +--------------- VCC 19 +-------x-------+ +-------x-------+ 20 RXD <------| RO | | RO|-----> RXD 21 | B|---------------|B | 22 TXD ------>| DI MAX485 | \ / | MAX485 DI|<----- TXD 23 ESP dev kit | | RS-485 side | | SERIAL ADAPTER SIDE 24 RTS --+--->| DE | / \ | DE|---+ 25 | | A|---------------|A | | [all …]
|
/hal_espressif-3.5.0/components/vfs/ |
D | vfs_usb_serial_jtag.c | 2 * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD 4 * SPDX-License-Identifier: Apache-2.0 7 //This is a simple non-blocking (well, tx may spin for a bit if the buffer 8 //is full) USB-serial-jtag driver. Select etc is not supported yet. 29 #define NONE -1 31 #if CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF 39 #if CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF 57 //If no host is listening to the CDCACM port, the TX buffer 59 //routines waiting forever, if the buffer hasn't been flushed 69 // One-character buffer used for newline conversion code [all …]
|
D | vfs_cdcacm.c | 2 * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD 4 * SPDX-License-Identifier: Apache-2.0 23 #if CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF 33 #if CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF 41 #define NONE -1 57 if (cdata[i] != '\n') { in cdcacm_write() 60 if (s_tx_mode == ESP_LINE_ENDINGS_CRLF || s_tx_mode == ESP_LINE_ENDINGS_CR) { in cdcacm_write() 64 if (s_tx_mode == ESP_LINE_ENDINGS_CRLF || s_tx_mode == ESP_LINE_ENDINGS_LF) { in cdcacm_write() 80 return (written < 0) ? -1 : 0; in cdcacm_fsync() 92 st->st_mode = S_IFCHR; in cdcacm_fstat() [all …]
|
D | vfs_uart.c | 2 * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD 4 * SPDX-License-Identifier: Apache-2.0 29 #define NONE -1 31 #if CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF 39 #if CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF 63 // One-character buffer used for newline conversion code, per UART 65 // per-UART locks, lazily initialized 68 // Per-UART non-blocking flag. Note: default implementation does not honor this 69 // flag, all reads are non-blocking. This option becomes effective if UART 91 //If the context should be dynamically initialized, remove this structure [all …]
|
/hal_espressif-3.5.0/components/wpa_supplicant/src/wps/ |
D | wps_registrar.c | 2 * Wi-Fi Protected Setup - Registrar 3 * Copyright (c) 2008-2012, Jouni Malinen <j@w1.fi> 38 dl_list_del(&token->list); in wps_remove_nfc_pw_token() 48 if (pw_id == 0 || pw_id == token->pw_id) in wps_free_nfc_pw_tokens() 59 if (pw_id == token->pw_id) in wps_get_nfc_pw_token() 89 os_free(pin->pin); in wps_free_pin() 96 dl_list_del(&pin->list); in wps_remove_pin() 124 pbc = pbc->next; in wps_free_pbc_sessions() 132 struct wps_device_data dev; member 148 const struct wps_device_data *dev); [all …]
|
/hal_espressif-3.5.0/.gitlab/ci/dependencies/ |
D | generate_rules.py | 9 # http://www.apache.org/licenses/LICENSE-2.0 28 except ImportError: # used when pre-commit, skip generating image 39 def _list(str_or_list): # type: (Union[str, list]) -> list 40 if isinstance(str_or_list, str): 48 def _format_nested_dict(_dict, f_tuple): # type: (dict[str, dict], tuple[str, ...]) -> dict[str, d… 52 if isinstance(v, dict): 62 def _format_nested_list(_list, f_tuple): # type: (list[str], tuple[str, ...]) -> list[str] 65 if isinstance(item, list): 83 .if-label-{0}: &if-label-{0} 84 if: '$BOT_LABEL_{1} || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*{0}(?:,[^,\n\r]+)*$/i' [all …]
|
/hal_espressif-3.5.0/components/driver/ |
D | uart.c | 2 * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD 4 * SPDX-License-Identifier: Apache-2.0 28 #if CONFIG_IDF_TARGET_ESP32 74 #define UART_IS_MODE_SET(uart_number, mode) ((p_uart_obj[uart_number]->uart_mode == mode)) 77 .hal.dev = UART_LL_GET_HW(uart_num),\ 82 #if SOC_UART_SUPPORT_RTC_CLK 116 …data length.(When using flow control, after reading out FIFO data, if we fail to push to buffer, w… 121 uint8_t *tx_ptr; /*!< TX data pointer to push to FIFO in TX buffer mode*/ 127 …te that TX FIFO is ready to send break signal after FIFO is empty, do not push data into TX FIFO r… 137 #if CONFIG_UART_ISR_IN_IRAM [all …]
|