Notices from the recorded compiler source and header closure.

/*
  Copyright (c) 2015 Hristo Gochkov. All rights reserved.
  This file is part of the RaspberryPi core for Arduino environment.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
Files:
${CORE}/cores/esp32/pgmspace.h

/*
  Copyright (c) 2015 Hristo Gochkov. All rights reserved.
  This file is part of the esp32 core for Arduino environment.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

  Modified 10 Jan 2024 by Lucas Saavedra Vaz (Use abstract class HashBuilder)
*/
Files:
${CORE}/cores/esp32/MD5Builder.h

/*
  Copyright (c) 2015 Hristo Gochkov. All rights reserved.
  This file is part of the esp32 core for Arduino environment.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
Files:
${CORE}/cores/esp32/HEXBuilder.cpp
${CORE}/cores/esp32/HEXBuilder.h

/*
  Copyright (c) 2015 Hristo Gochkov. All rights reserved.
  This file is part of the esp8266 core for Arduino environment.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
Files:
${CORE}/cores/esp32/MD5Builder.cpp

/*
  IPAddress.cpp - Base class that provides IPAddress
  Copyright (c) 2011 Adrian McEwen.  All right reserved.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
Files:
${CORE}/cores/esp32/IPAddress.cpp

/*
  IPAddress.h - Base class that provides IPAddress
  Copyright (c) 2011 Adrian McEwen.  All right reserved.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
Files:
${CORE}/cores/esp32/IPAddress.h

/*
  Stream.h - base class for character-based streams.
  Copyright (c) 2010 David A. Mellis.  All right reserved.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

  parsing functions based on TextFinder library by Michael Margolis
*/
Files:
${CORE}/cores/esp32/Stream.h

/*
  binary.h - Definitions for binary constants
  Deprecated -- use 0b binary literals instead
  Copyright (c) 2006 David A. Mellis.  All right reserved.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
Files:
${CORE}/cores/esp32/binary.h

/*
  pulse.c - wiring pulseIn implementation for esp8266
  Copyright (c) 2015 Hristo Gochkov. All rights reserved.
  This file is part of the esp8266 core for Arduino environment.
  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.
  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.
  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
Files:
${CORE}/cores/esp32/wiring_pulse.c

/*
  stdlib_noniso.h - nonstandard (but useful) conversion functions

  Copyright (c) 2014 Ivan Grokhotkov. All rights reserved.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
Files:
${CORE}/cores/esp32/stdlib_noniso.h

/*
 *
 *    Copyright (c) 2021 Project CHIP Authors
 *    All rights reserved.
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */
Files:
${CORE}/cores/esp32/ColorFormat.c
${CORE}/cores/esp32/ColorFormat.h

/*
 *  Udp.cpp: Library to send/receive UDP packets.
 *
 * NOTE: UDP is fast, but has some important limitations (thanks to Warren Gray for mentioning these)
 * 1) UDP does not guarantee the order in which assembled UDP packets are received. This
 * might not happen often in practice, but in larger network topologies, a UDP
 * packet can be received out of sequence.
 * 2) UDP does not guard against lost packets - so packets *can* disappear without the sender being
 * aware of it. Again, this may not be a concern in practice on small local networks.
 * For more information, see http://www.cafeaulait.org/course/week12/35.html
 *
 * MIT License:
 * Copyright (c) 2008 Bjoern Hartmann
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * bjoern@cs.stanford.edu 12/30/2008
 */
Files:
${CORE}/cores/esp32/Udp.h

/*
 * FreeRTOS Kernel V10.5.1 (ESP-IDF SMP modified)
 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates.  All Rights Reserved.
 *
 * SPDX-FileCopyrightText: 2021 Amazon.com, Inc. or its affiliates
 *
 * SPDX-License-Identifier: MIT
 *
 * SPDX-FileContributor: 2023 Espressif Systems (Shanghai) CO LTD
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy of
 * this software and associated documentation files (the "Software"), to deal in
 * the Software without restriction, including without limitation the rights to
 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 * the Software, and to permit persons to whom the Software is furnished to do so,
 * subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * https://www.FreeRTOS.org
 * https://github.com/FreeRTOS
 *
 */
Files:
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/deprecated_definitions.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/event_groups.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/list.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/message_buffer.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/mpu_wrappers.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/portable.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/projdefs.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/queue.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/semphr.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/stream_buffer.h
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/timers.h

/*
 * FreeRTOS Kernel V10.5.1 (ESP-IDF SMP modified)
 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates.  All Rights Reserved.
 *
 * SPDX-FileCopyrightText: 2021 Amazon.com, Inc. or its affiliates
 *
 * SPDX-License-Identifier: MIT
 *
 * SPDX-FileContributor: 2023-2024 Espressif Systems (Shanghai) CO LTD
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy of
 * this software and associated documentation files (the "Software"), to deal in
 * the Software without restriction, including without limitation the rights to
 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 * the Software, and to permit persons to whom the Software is furnished to do so,
 * subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * https://www.FreeRTOS.org
 * https://github.com/FreeRTOS
 *
 */
Files:
${SDK}/include/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos/portmacro.h

/*
 * FreeRTOS Kernel V10.5.1 (ESP-IDF SMP modified)
 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates.  All Rights Reserved.
 *
 * SPDX-FileCopyrightText: 2021 Amazon.com, Inc. or its affiliates
 *
 * SPDX-License-Identifier: MIT
 *
 * SPDX-FileContributor: 2023-2025 Espressif Systems (Shanghai) CO LTD
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy of
 * this software and associated documentation files (the "Software"), to deal in
 * the Software without restriction, including without limitation the rights to
 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 * the Software, and to permit persons to whom the Software is furnished to do so,
 * subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 *
 * https://www.FreeRTOS.org
 * https://github.com/FreeRTOS
 *
 */
Files:
${SDK}/include/freertos/FreeRTOS-Kernel/include/freertos/task.h

/*
 * SPDX-FileCopyrightText: 2001 Swedish Institute of Computer Science
 *
 * SPDX-License-Identifier: BSD-3-Clause
 *
 * SPDX-FileContributor: 2018-2025 Espressif Systems (Shanghai) CO LTD
 */
Files:
${SDK}/include/lwip/port/esp32xx/include/arch/cc.h

/*
 * SPDX-FileCopyrightText: 2001-2003 Swedish Institute of Computer Science
 *
 * SPDX-License-Identifier: BSD-3-Clause
 *
 * SPDX-FileContributor: 2015-2024 Espressif Systems (Shanghai) CO LTD
 */
Files:
${SDK}/include/lwip/port/include/lwipopts.h

/*
 * SPDX-FileCopyrightText: 2001-2003 Swedish Institute of Computer Science
 *
 * SPDX-License-Identifier: BSD-3-Clause
 *
 * SPDX-FileContributor: 2018-2024 Espressif Systems (Shanghai) CO LTD
 */
Files:
${SDK}/include/lwip/port/freertos/include/arch/sys_arch.h

/*
 * SPDX-FileCopyrightText: 2010-2022 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_common/include/esp_bit_defs.h
${SDK}/include/esp_common/include/esp_types.h
${SDK}/include/esp_rom/include/esp_rom_md5.h
${SDK}/include/soc/include/soc/lldesc.h

/*
 * SPDX-FileCopyrightText: 2010-2023 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_rom/include/esp_rom_gpio.h

/*
 * SPDX-FileCopyrightText: 2010-2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/hal/include/hal/spi_flash_types.h
${SDK}/include/soc/esp32p4/include/soc/clkout_channel.h

/*
 * SPDX-FileCopyrightText: 2010-2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_hw_support/include/esp_memory_utils.h
${SDK}/include/esp_rom/include/esp_rom_sys.h

/*
 * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_common/include/esp_err.h
${SDK}/include/esp_netif/include/esp_netif_ip_addr.h

/*
 * SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_adc/include/esp_adc/adc_cali.h
${SDK}/include/esp_common/include/esp_assert.h
${SDK}/include/hal/include/hal/sdm_types.h
${SDK}/include/hal/platform_port/include/hal/log.h
${SDK}/include/hal/platform_port/include/hal/regi2c_ctrl.h
${SDK}/include/newlib/platform_include/sys/ioctl.h
${SDK}/include/spi_flash/include/spi_flash_mmap.h

/*
 * SPDX-FileCopyrightText: 2015-2023 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_system/include/esp_debug_helpers.h
${SDK}/include/esp_system/include/esp_private/panic_internal.h
${SDK}/include/esp_system/include/esp_task_wdt.h
${SDK}/include/hal/include/hal/esp_flash_err.h
${SDK}/include/hal/include/hal/rmt_types.h
${SDK}/include/nvs_flash/include/nvs_flash.h
${SDK}/include/spi_flash/include/esp_spi_flash_counters.h

/*
 * SPDX-FileCopyrightText: 2015-2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/bootloader_support/include/esp_app_format.h
${SDK}/include/bootloader_support/include/esp_flash_partitions.h
${SDK}/include/bootloader_support/include/esp_image_format.h
${SDK}/include/esp_common/include/esp_macros.h
${SDK}/include/esp_driver_gpio/include/driver/rtc_io.h
${SDK}/include/esp_hw_support/include/esp_intr_alloc.h
${SDK}/include/esp_hw_support/include/esp_private/periph_ctrl.h
${SDK}/include/esp_hw_support/include/spinlock.h
${SDK}/include/esp_netif/include/esp_netif_defaults.h
${SDK}/include/esp_netif/include/esp_netif_types.h
${SDK}/include/esp_partition/include/esp_partition.h
${SDK}/include/esp_system/include/esp_private/startup_internal.h
${SDK}/include/esp_system/include/esp_system.h
${SDK}/include/hal/include/hal/spi_types.h
${SDK}/include/log/include/esp_log_color.h
${SDK}/include/log/include/esp_log_timestamp.h
${SDK}/include/newlib/platform_include/esp_newlib.h
${SDK}/include/nvs_flash/include/nvs.h
${SDK}/include/riscv/include/esp_private/interrupt_deprecated.h
${SDK}/include/riscv/include/riscv/interrupt.h
${SDK}/include/riscv/include/riscv/rvruntime-frames.h
${SDK}/include/soc/include/soc/spi_periph.h
${SDK}/include/spi_flash/include/esp_flash.h

/*
 * SPDX-FileCopyrightText: 2015-2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/app_update/include/esp_ota_ops.h
${SDK}/include/esp_adc/include/esp_adc/adc_continuous.h
${SDK}/include/esp_common/include/esp_attr.h
${SDK}/include/esp_driver_gpio/include/driver/gpio.h
${SDK}/include/esp_driver_gpio/include/esp_private/gpio.h
${SDK}/include/esp_driver_ledc/include/driver/ledc.h
${SDK}/include/esp_driver_rmt/include/driver/rmt_common.h
${SDK}/include/esp_hw_support/include/esp_private/regi2c_ctrl.h
${SDK}/include/esp_hw_support/include/esp_sleep.h
${SDK}/include/hal/esp32p4/include/hal/clk_gate_ll.h
${SDK}/include/hal/include/hal/gpio_hal.h
${SDK}/include/hal/include/hal/gpio_types.h
${SDK}/include/hal/include/hal/i2c_types.h
${SDK}/include/hal/include/hal/touch_sensor_legacy_types.h
${SDK}/include/hal/include/hal/uart_types.h
${SDK}/include/hal/include/hal/usb_phy_types.h
${SDK}/include/heap/include/multi_heap.h
${SDK}/include/log/include/esp_log.h
${SDK}/include/usb/include/esp_private/usb_phy.h

/*
 * SPDX-FileCopyrightText: 2015-2026 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_driver_uart/include/driver/uart.h
${SDK}/include/espressif__esp_hosted/host/api/include/esp_hosted_cp_ext_coex.h

/*
 * SPDX-FileCopyrightText: 2015-2026 Espressif Systems (Shanghai) CO LTD
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/espressif__esp_hosted/host/esp_hosted_os_abstraction.h

/*
 * SPDX-FileCopyrightText: 2016-2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_common/include/esp_compiler.h

/*
 * SPDX-FileCopyrightText: 2017-2022 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/newlib/platform_include/assert.h

/*
 * SPDX-FileCopyrightText: 2017-2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_timer/include/esp_timer.h

/*
 * SPDX-FileCopyrightText: 2018-2022 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/newlib/platform_include/sys/poll.h

/*
 * SPDX-FileCopyrightText: 2018-2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_event/include/esp_event.h
${SDK}/include/esp_event/include/esp_event_base.h
${SDK}/include/soc/include/soc/gpio_periph.h

/*
 * SPDX-FileCopyrightText: 2018-2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/soc/esp32p4/include/soc/interrupts.h

/*
 * SPDX-FileCopyrightText: 2019-2021 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_common/include/esp_idf_version.h
${SDK}/include/hal/include/hal/ledc_types.h

/*
 * SPDX-FileCopyrightText: 2019-2022 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_system/include/esp_task.h
${SDK}/include/soc/include/soc/adc_periph.h
${SDK}/include/soc/include/soc/efuse_periph.h

/*
 * SPDX-FileCopyrightText: 2019-2023 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${CORE}/cores/esp32/chip-debug-report.h
${CORE}/cores/esp32/esp32-hal-dac.c
${CORE}/cores/esp32/esp32-hal-dac.h
${CORE}/cores/esp32/esp32-hal-periman.c
${CORE}/cores/esp32/esp32-hal-periman.h
${CORE}/cores/esp32/esp32-hal-sigmadelta.c
${CORE}/cores/esp32/esp32-hal-sigmadelta.h
${SDK}/include/hal/include/hal/rtc_io_types.h

/*
 * SPDX-FileCopyrightText: 2019-2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_netif/include/esp_netif.h
${SDK}/include/soc/include/soc/i2c_periph.h
${SDK}/include/soc/include/soc/touch_sensor_periph.h
${SDK}/include/soc/include/soc/uart_periph.h

/*
 * SPDX-FileCopyrightText: 2019-2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/heap/include/esp_heap_caps.h

/*
 * SPDX-FileCopyrightText: 2020-2022 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_adc/include/esp_adc/adc_cali_scheme.h
${SDK}/include/esp_hw_support/include/hal/cpu_hal.h
${SDK}/include/esp_hw_support/include/hal/cpu_ll.h

/*
 * SPDX-FileCopyrightText: 2020-2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/hal/include/hal/ldo_types.h

/*
 * SPDX-FileCopyrightText: 2020-2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_hw_support/include/esp_cpu.h
${SDK}/include/hal/include/hal/adc_types.h
${SDK}/include/riscv/include/esp_private/interrupt_clic.h
${SDK}/include/riscv/include/riscv/rv_utils.h

/*
 * SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_rom/include/esp_rom_spiflash.h
${SDK}/include/esp_rom/include/esp_rom_spiflash_defs.h

/*
 * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_hw_support/include/esp_mac.h
${SDK}/include/lwip/port/include/sntp/sntp_get_set_time.h

/*
 * SPDX-FileCopyrightText: 2021-2023 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/hal/include/hal/timer_types.h
${SDK}/include/hal/platform_port/include/hal/misc.h

/*
 * SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_driver_usb_serial_jtag/include/driver/usb_serial_jtag.h
${SDK}/include/esp_hw_support/include/esp_chip_info.h
${SDK}/include/esp_hw_support/include/esp_random.h
${SDK}/include/hal/include/hal/temperature_sensor_types.h
${SDK}/include/soc/include/soc/chip_revision.h

/*
 * SPDX-FileCopyrightText: 2021-2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_driver_rmt/include/driver/rmt_encoder.h
${SDK}/include/hal/include/hal/efuse_hal.h
${SDK}/include/hal/platform_port/include/hal/assert.h

/*
 * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_rom/include/esp_rom_lldesc.h
${SDK}/include/esp_rom/include/esp_rom_regi2c.h

/*
 * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_adc/include/esp_adc/adc_oneshot.h
${SDK}/include/esp_app_format/include/esp_app_desc.h
${SDK}/include/esp_bootloader_format/include/esp_bootloader_desc.h
${SDK}/include/esp_driver_gptimer/include/driver/gptimer_etm.h
${SDK}/include/esp_driver_gptimer/include/driver/gptimer_types.h
${SDK}/include/esp_driver_sdm/include/driver/sdm.h
${SDK}/include/hal/esp32p4/include/hal/efuse_hal.h
${SDK}/include/hal/esp32p4/include/hal/spi_flash_ll.h
${SDK}/include/lwip/port/include/sockets_ext.h
${SDK}/include/soc/esp32p4/include/soc/gpio_pins.h
${SDK}/include/soc/esp32p4/include/soc/uart_pins.h

/*
 * SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_driver_gpio/include/driver/gpio_etm.h
${SDK}/include/esp_driver_gptimer/include/driver/gptimer.h
${SDK}/include/esp_driver_rmt/include/driver/rmt_rx.h
${SDK}/include/esp_driver_tsens/include/driver/temperature_sensor.h
${SDK}/include/esp_hw_support/include/esp_etm.h
${SDK}/include/soc/esp32p4/include/soc/adc_channel.h
${SDK}/include/soc/esp32p4/include/soc/periph_defs.h
${SDK}/include/soc/esp32p4/include/soc/reset_reasons.h
${SDK}/include/soc/esp32p4/include/soc/soc.h
${SDK}/include/soc/esp32p4/include/soc/spi_pins.h
${SDK}/include/soc/include/soc/regdma.h

/*
 * SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_driver_rmt/include/driver/rmt_tx.h
${SDK}/include/esp_driver_rmt/include/driver/rmt_types.h
${SDK}/include/esp_hw_support/include/esp_private/systimer.h
${SDK}/include/esp_hw_support/port/esp32p4/include/soc/rtc.h
${SDK}/include/hal/esp32p4/include/hal/clk_tree_ll.h
${SDK}/include/hal/esp32p4/include/hal/efuse_ll.h
${SDK}/include/hal/esp32p4/include/hal/gpspi_flash_ll.h
${SDK}/include/hal/esp32p4/include/hal/i2c_ll.h
${SDK}/include/hal/esp32p4/include/hal/spimem_flash_ll.h
${SDK}/include/hal/esp32p4/include/hal/timer_ll.h
${SDK}/include/hal/esp32p4/include/hal/uart_ll.h
${SDK}/include/newlib/platform_include/sys/time.h
${SDK}/include/soc/esp32p4/include/soc/soc_caps.h

/*
 * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_adc/esp32p4/include/adc_cali_schemes.h
${SDK}/include/esp_driver_gpio/include/driver/lp_io.h
${SDK}/include/esp_hw_support/include/esp_clk_tree.h
${SDK}/include/esp_hw_support/include/esp_intr_types.h
${SDK}/include/esp_hw_support/include/esp_private/uart_share_hw_ctrl.h
${SDK}/include/esp_rom/esp32p4/include/esp32p4/rom/efuse.h
${SDK}/include/esp_rom/esp32p4/include/esp32p4/rom/ets_sys.h
${SDK}/include/soc/esp32p4/include/soc/gpio_num.h
${SDK}/include/soc/esp32p4/include/soc/regi2c_cpll.h
${SDK}/include/soc/esp32p4/include/soc/regi2c_mpll.h
${SDK}/include/soc/esp32p4/include/soc/soc_etm_source.h
${SDK}/include/soc/esp32p4/include/soc/system_reg.h

/*
 * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_driver_i2c/include/driver/i2c_master.h
${SDK}/include/esp_driver_i2c/include/driver/i2c_types.h
${SDK}/include/esp_hw_support/ldo/include/esp_ldo_regulator.h
${SDK}/include/esp_rom/esp32p4/include/esp32p4/rom/rtc.h
${SDK}/include/esp_rom/esp32p4/include/esp32p4/rom/spi_flash.h
${SDK}/include/freertos/config/include/freertos/FreeRTOSConfig.h
${SDK}/include/freertos/config/riscv/include/freertos/FreeRTOSConfig_arch.h
${SDK}/include/freertos/esp_additions/include/freertos/idf_additions.h
${SDK}/include/hal/esp32p4/include/hal/ledc_ll.h
${SDK}/include/hal/include/hal/hal_utils.h
${SDK}/include/log/include/esp_log_buffer.h
${SDK}/include/log/include/esp_log_level.h
${SDK}/include/soc/esp32p4/include/soc/clic_reg.h
${SDK}/include/soc/esp32p4/include/soc/interrupt_reg.h
${SDK}/include/soc/esp32p4/include/soc/regi2c_bias.h

/*
 * SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_hw_support/include/esp_private/esp_clk_tree_common.h
${SDK}/include/esp_ringbuf/include/freertos/ringbuf.h
${SDK}/include/esp_rom/esp32p4/include/esp32p4/rom/gpio.h
${SDK}/include/hal/esp32p4/include/hal/ecdsa_ll.h
${SDK}/include/hal/esp32p4/include/hal/gpio_ll.h
${SDK}/include/hal/esp32p4/include/hal/regi2c_ctrl_ll.h
${SDK}/include/hal/esp32p4/include/hal/rmt_ll.h
${SDK}/include/hal/esp32p4/include/hal/spi_ll.h
${SDK}/include/hal/include/hal/ecdsa_types.h
${SDK}/include/soc/esp32p4/include/soc/gpio_sig_map.h
${SDK}/include/soc/esp32p4/include/soc/regi2c_defs.h

/*
 * SPDX-FileCopyrightText: 2023-2026 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/soc/esp32p4/include/soc/clk_tree_defs.h

/*
 * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/hal/esp32p4/include/hal/usb_serial_jtag_ll.h
${SDK}/include/hal/include/hal/usb_serial_jtag_types.h
${SDK}/include/log/include/esp_log_format.h
${SDK}/include/log/include/esp_log_write.h
${SDK}/include/riscv/include/riscv/csr_pie.h
${SDK}/include/soc/esp32p4/include/soc/regi2c_apll.h
${SDK}/include/soc/esp32p4/include/soc/retention_periph_defs.h

/*
 * SPDX-FileCopyrightText: 2024-2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/esp_driver_touch_sens/hw_ver3/include/driver/touch_version_types.h
${SDK}/include/esp_driver_touch_sens/include/driver/touch_sens.h
${SDK}/include/esp_driver_touch_sens/include/driver/touch_sens_types.h
${SDK}/include/espressif__esp_hosted/host/api/include/esp_hosted_transport_config.h
${SDK}/include/hal/include/hal/touch_sens_types.h
${SDK}/include/log/include/esp_log_config.h
${SDK}/include/newlib/platform_include/stdio.h

/*
 * SPDX-FileCopyrightText: 2024-2025 Espressif Systems (Shanghai) CO LTD
*
* SPDX-License-Identifier: Apache-2.0
*/
Files:
${SDK}/include/espressif__esp_hosted/host/api/include/esp_hosted_ota.h

/*
 * SPDX-FileCopyrightText: 2024-2026 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/espressif__esp_hosted/host/esp_hosted.h

/*
 * SPDX-FileCopyrightText: 2024-2026 Espressif Systems (Shanghai) CO LTD
*
* SPDX-License-Identifier: Apache-2.0
*/
Files:
${SDK}/include/espressif__esp_hosted/host/api/include/esp_hosted_api_types.h

/*
 * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${CORE}/cores/esp32/esp32-hal-ldo.c
${CORE}/cores/esp32/esp32-hal-ldo.h
${CORE}/cores/esp32/esp32-hal-log-wrapper.c
${SDK}/include/hal/platform_port/include/hal/config.h
${SDK}/include/log/include/esp_log_args.h
${SDK}/include/log/include/esp_log_attr.h
${SDK}/include/log/include/esp_private/log_attr.h
${SDK}/include/newlib/platform_include/ctype.h
${SDK}/include/newlib/platform_include/sys/fcntl.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/io_mux_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/io_mux_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/reg_base.h

/*
 * SPDX-FileCopyrightText: 2025-2026 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * DO NOT MODIFY THIS FILE.
 *
 * tools/check_fw_versions.py generated this file.
 *
 * This file is autogenerated by a pre-commit hook.
 * Version info here is populated from idf_component.yml
 */
Files:
${SDK}/include/espressif__esp_hosted/host/esp_hosted_host_fw_ver.h

/*
 * SPDX-FileCopyrightText: 2025-2026 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/espressif__esp_hosted/host/esp_hosted_event.h
${SDK}/include/espressif__esp_hosted/host/esp_hosted_misc.h

/*
 * SPDX-FileCopyrightText: 2026 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/espressif__esp_hosted/host/api/include/esp_hosted_cp_gpio.h
${SDK}/include/espressif__esp_hosted/host/esp_hosted_misc_types.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2019 Ha Thach (tinyusb.org)
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/class/cdc/cdc.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/cdc/cdc_device.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/cdc/cdc_host.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/hid/hid.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/hid/hid_device.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/hid/hid_host.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/midi/midi.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/midi/midi_device.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/midi/midi_host.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/msc/msc.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/msc/msc_device.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/msc/msc_host.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/vendor/vendor_device.h
${SDK}/include/arduino_tinyusb/tinyusb/src/common/tusb_common.h
${SDK}/include/arduino_tinyusb/tinyusb/src/common/tusb_compiler.h
${SDK}/include/arduino_tinyusb/tinyusb/src/common/tusb_types.h
${SDK}/include/arduino_tinyusb/tinyusb/src/common/tusb_verify.h
${SDK}/include/arduino_tinyusb/tinyusb/src/device/usbd.h
${SDK}/include/arduino_tinyusb/tinyusb/src/host/usbh.h
${SDK}/include/arduino_tinyusb/tinyusb/src/osal/osal.h
${SDK}/include/arduino_tinyusb/tinyusb/src/osal/osal_freertos.h
${SDK}/include/arduino_tinyusb/tinyusb/src/tusb.h
${SDK}/include/arduino_tinyusb/tinyusb/src/tusb_option.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2019 Ha Thach (tinyusb.org)
 * Copyright (c) 2020 Reinhard Panhuber
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/class/audio/audio.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2019 Ha Thach (tinyusb.org)
 * Copyright (c) 2020 Reinhard Panhuber - rework to unmasked pointers
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/common/tusb_fifo.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2019 Ha Thach (tinyusb.org)
 * Copyright (c) 2021 Koji KITAYAMA
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/class/video/video_device.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2019 Ha Thach (tinyusb.org),
 * Additions Copyright (c) 2020, Espressif Systems (Shanghai) PTE LTD
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 */
Files:
${SDK}/include/arduino_tinyusb/include/tusb_config.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2019 Sylvain Munaut <tnt@246tNt.com>
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/class/dfu/dfu_rt_device.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2020 Ha Thach (tinyusb.org)
 * Copyright (c) 2020 Reinhard Panhuber
 * Copyright (c) 2023 HiFiPhile
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/class/audio/audio_device.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2020 Peter Lawrence
 * Copyright (c) 2019 Ha Thach (tinyusb.org)
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/class/net/net_device.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2021 Koji KITAYAMA
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/class/video/video.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2021 XMOS LIMITED
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/class/dfu/dfu.h
${SDK}/include/arduino_tinyusb/tinyusb/src/class/dfu/dfu_device.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2021, Ha Thach (tinyusb.org)
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/common/tusb_mcu.h

/*
 * The MIT License (MIT)
 *
 * Copyright (c) 2022, Ha Thach (tinyusb.org)
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * This file is part of the TinyUSB stack.
 */
Files:
${SDK}/include/arduino_tinyusb/tinyusb/src/common/tusb_debug.h

/*
 Arduino.h - Main include file for the Arduino SDK
 Copyright (c) 2005-2013 Arduino Team.  All right reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/Arduino.h
${CORE}/cores/esp32/esp32-hal-adc.h
${CORE}/cores/esp32/esp32-hal-gpio.h
${CORE}/cores/esp32/esp32-hal-timer.h
${CORE}/cores/esp32/esp32-hal-touch-ng.h
${CORE}/cores/esp32/esp32-hal-touch.h
${CORE}/cores/esp32/esp32-hal.h

/*
 Client.h - Base class that provides Client
 Copyright (c) 2011 Adrian McEwen.  All right reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/Client.h

/*
 Esp.cpp - ESP31B-specific APIs
 Copyright (c) 2015 Ivan Grokhotkov. All rights reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/Esp.cpp

/*
 Esp.h - ESP31B-specific APIs
 Copyright (c) 2015 Ivan Grokhotkov. All rights reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/Esp.h

/*
 HardwareSerial.h - Hardware serial library for Wiring
 Copyright (c) 2006 Nicholas Zambetti.  All right reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

 Modified 28 September 2010 by Mark Sproul
 Modified 14 August 2012 by Alarus
 Modified 3 December 2013 by Matthijs Kooijman
 Modified 18 December 2014 by Ivan Grokhotkov (esp8266 platform support)
 Modified 31 March 2015 by Markus Sattler (rewrite the code for UART0 + UART1 support in ESP8266)
 Modified 25 April 2015 by Thomas Flayols (add configuration different from 8N1 in ESP8266)
 Modified 13 October 2018 by Jeroen Döll (add baudrate detection)
 Baudrate detection example usage (detection on Serial1):
   void setup() {
     Serial.begin(115200);
     delay(100);
     Serial.println();

     Serial1.begin(0, SERIAL_8N1, -1, -1, true, 11000UL);  // Passing 0 for baudrate to detect it, the last parameter is a timeout in ms

     unsigned long detectedBaudRate = Serial1.baudRate();
     if(detectedBaudRate) {
       Serial.printf("Detected baudrate is %lu\n", detectedBaudRate);
     } else {
       Serial.println("No baudrate detected, Serial1 will not work!");
     }
   }

 Pay attention: the baudrate returned by baudRate() may be rounded, eg 115200 returns 115201
 */
Files:
${CORE}/cores/esp32/HardwareSerial.h

/*
 Print.cpp - Base class that provides print() and println()
 Copyright (c) 2008 David A. Mellis.  All right reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

 Modified 23 November 2006 by David A. Mellis
 Modified December 2014 by Ivan Grokhotkov
 Modified May 2015 by Michael C. Miller - ESP31B progmem support
 */
Files:
${CORE}/cores/esp32/Print.cpp

/*
 Print.h - Base class that provides print() and println()
 Copyright (c) 2008 David A. Mellis.  All right reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/Print.h

/*
 Printable.h - Interface class that allows printing of complex types
 Copyright (c) 2011 Adrian McEwen.  All right reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/Printable.h

/*
 Server.h - Base class that provides Server
 Copyright (c) 2011 Adrian McEwen.  All right reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/Server.h

/*
 Stream.cpp - adds parsing methods to Stream class
 Copyright (c) 2008 David A. Mellis.  All right reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

 Created July 2011
 parsing functions based on TextFinder library by Michael Margolis

 findMulti/findUntil routines written by Jim Leonard/Xuth
 */
Files:
${CORE}/cores/esp32/Stream.cpp

/*
 WCharacter.h - Character utility functions for Wiring & Arduino
 Copyright (c) 2010 Hernando Barragan.  All right reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/WCharacter.h

/*
 WString.cpp - String library for Wiring & Arduino
 ...mostly rewritten by Paul Stoffregen...
 Copyright (c) 2009-10 Hernando Barragan.  All rights reserved.
 Copyright 2011, Paul Stoffregen, paul@pjrc.com
 Modified by Ivan Grokhotkov, 2014 - esp8266 support
 Modified by Michael C. Miller, 2015 - esp8266 progmem support

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/WString.cpp

/*
 WString.h - String library for Wiring & Arduino
 ...mostly rewritten by Paul Stoffregen...
 Copyright (c) 2009-10 Hernando Barragan.  All right reserved.
 Copyright 2011, Paul Stoffregen, paul@pjrc.com

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/WString.h

/*
 cbuf.cpp - Circular buffer implementation
 Copyright (c) 2014 Ivan Grokhotkov. All rights reserved.
 This file is part of the esp8266 core for Arduino environment.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/cbuf.cpp

/*
 cbuf.h - Circular buffer implementation
 Copyright (c) 2014 Ivan Grokhotkov. All rights reserved.
 This file is part of the esp8266 core for Arduino environment.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */
Files:
${CORE}/cores/esp32/cbuf.h

/*
 core_esp8266_noniso.c - nonstandard (but useful) conversion functions

 Copyright (c) 2014 Ivan Grokhotkov. All rights reserved.
 This file is part of the esp8266 core for Arduino environment.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

 Modified 03 April 2015 by Markus Sattler

 */
Files:
${CORE}/cores/esp32/stdlib_noniso.c

/*
 wiring_private.h - Internal header file.
 Part of Arduino - http://www.arduino.cc/

 Copyright (c) 2005-2006 David A. Mellis

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General
 Public License along with this library; if not, write to the
 Free Software Foundation, Inc., 59 Temple Place, Suite 330,
 Boston, MA  02111-1307  USA

 $Id: wiring.h 239 2007-01-12 17:58:39Z mellis $
 */
Files:
${CORE}/cores/esp32/wiring_private.h

/*
 wiring_shift.c - shiftOut() function
 Part of Arduino - http://www.arduino.cc/
 Copyright (c) 2005-2006 David A. Mellis
 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.
 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.
 You should have received a copy of the GNU Lesser General
 Public License along with this library; if not, write to the
 Free Software Foundation, Inc., 59 Temple Place, Suite 330,
 Boston, MA  02111-1307  USA
 $Id: wiring.c 248 2007-02-03 15:36:30Z mellis $
 */
Files:
${CORE}/cores/esp32/wiring_shift.c

/* Copyright (c) 2010-2017, The Regents of the University of California
   (Regents).  All Rights Reserved.

   Redistribution and use in source and binary forms, with or without
   modification, are permitted provided that the following conditions are met:
   1. Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
   2. Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.
   3. Neither the name of the Regents nor the
      names of its contributors may be used to endorse or promote products
      derived from this software without specific prior written permission.

      IN NO EVENT SHALL REGENTS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
      SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING
      OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF REGENTS HAS
      BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

      REGENTS SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
      THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
      PURPOSE. THE SOFTWARE AND ACCOMPANYING DOCUMENTATION, IF ANY, PROVIDED
      HEREUNDER IS PROVIDED "AS IS". REGENTS HAS NO OBLIGATION TO PROVIDE
      MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
*/
Files:
${SDK}/include/riscv/include/riscv/encoding.h

/**
 * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
 *
 *  SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/soc/esp32p4/include/soc/efuse_defs.h

/**
 * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
 *
 *  SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/soc/esp32p4/include/soc/spi_mem_reg.h
${SDK}/include/soc/esp32p4/include/soc/spi_mem_struct.h

/**
 * SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD
 *
 *  SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/pmu_struct.h

/**
 * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
 *
 *  SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/ecdsa_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/efuse_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/efuse_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/gpio_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/gpio_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/hp_sys_clkrst_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/hp_sys_clkrst_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/hp_system_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/hp_system_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/i2c_ana_mst_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/i2c_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/i2c_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/ledc_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/ledc_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/lp_clkrst_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/lp_clkrst_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/lp_iomux_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/lp_system_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/lp_system_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/lp_uart_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/lpperi_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/pmu_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/spi1_mem_c_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/spi1_mem_c_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/spi_mem_c_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/spi_mem_c_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/spi_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/spi_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/timer_group_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/uart_reg.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/uart_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/usb_serial_jtag_struct.h
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/usb_wrap_struct.h

/**
 * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */
Files:
${SDK}/include/soc/esp32p4/register/hw_ver3/soc/rmt_struct.h

/**
 * base64.cpp
 *
 * Created on: 09.12.2015
 *
 * Copyright (c) 2015 Markus Sattler. All rights reserved.
 * This file is part of the ESP31B core for Arduino.
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 *
 */
Files:
${CORE}/cores/esp32/base64.cpp

/**
 StreamString.cpp

 Copyright (c) 2015 Markus Sattler. All rights reserved.
 This file is part of the esp8266 core for Arduino environment.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

 */
Files:
${CORE}/cores/esp32/StreamString.cpp

/**
 StreamString.h

 Copyright (c) 2015 Markus Sattler. All rights reserved.

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

*/
Files:
${CORE}/cores/esp32/StreamString.h

// Copyright (c) 2013, The Regents of the University of California (Regents).
// Copyright (c) 2018-2019, The libfemto authors
// Copyright (c) 2020 Espressif Systems (Shanghai) PTE LTD
// All Rights Reserved.

Files:
${SDK}/include/riscv/include/riscv/csr.h

// Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

Files:
${CORE}/cores/esp32/esp32-hal-bt.c
${CORE}/cores/esp32/esp32-hal-bt.h
${CORE}/cores/esp32/esp32-hal-cpu.c
${CORE}/cores/esp32/esp32-hal-cpu.h
${CORE}/cores/esp32/esp32-hal-gpio.c
${CORE}/cores/esp32/esp32-hal-i2c.c
${CORE}/cores/esp32/esp32-hal-i2c.h
${CORE}/cores/esp32/esp32-hal-log.h
${CORE}/cores/esp32/esp32-hal-matrix.c
${CORE}/cores/esp32/esp32-hal-matrix.h
${CORE}/cores/esp32/esp32-hal-misc.c
${CORE}/cores/esp32/esp32-hal-psram.c
${CORE}/cores/esp32/esp32-hal-psram.h
${CORE}/cores/esp32/esp32-hal-spi.c
${CORE}/cores/esp32/esp32-hal-spi.h
${CORE}/cores/esp32/esp32-hal-time.c
${CORE}/cores/esp32/esp32-hal-timer.c
${CORE}/cores/esp32/esp32-hal-touch.c

// Copyright 2015-2020 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

Files:
${CORE}/cores/esp32/USB.cpp
${CORE}/cores/esp32/USB.h
${CORE}/cores/esp32/USBCDC.cpp
${CORE}/cores/esp32/USBCDC.h
${CORE}/cores/esp32/esp32-hal-tinyusb.h

// Copyright 2015-2021 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

Files:
${CORE}/cores/esp32/FirmwareMSC.cpp
${CORE}/cores/esp32/FirmwareMSC.h
${CORE}/cores/esp32/USBMSC.h
${CORE}/cores/esp32/esp32-hal-i2c-slave.c
${CORE}/cores/esp32/esp32-hal-i2c-slave.h
${CORE}/cores/esp32/firmware_msc_fat.c
${CORE}/cores/esp32/firmware_msc_fat.h

// Copyright 2015-2021 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

Files:
${CORE}/cores/esp32/USBMSC.cpp

// Copyright 2015-2023 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

Files:
${CORE}/cores/esp32/esp32-hal-adc.c
${CORE}/cores/esp32/esp32-hal-ledc.c
${CORE}/cores/esp32/esp32-hal-ledc.h

// Copyright 2015-2025 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

Files:
${CORE}/cores/esp32/esp32-hal-hosted.c
${CORE}/cores/esp32/esp32-hal-hosted.h
${CORE}/cores/esp32/esp32-hal-i2c-ng.c
${CORE}/cores/esp32/esp32-hal-uart.h

// Copyright 2015-2026 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

Files:
${CORE}/cores/esp32/esp32-hal-uart.c

// Copyright 2015-2026 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

Files:
${CORE}/cores/esp32/HWCDC.cpp
${CORE}/cores/esp32/HWCDC.h

// Copyright 2019 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

Files:
${CORE}/cores/esp32/esp_arduino_version.h

// Copyright 2023 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

Files:
${CORE}/cores/esp32/esp32-hal-rmt.h

// Copyright 2024 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

Files:
${CORE}/cores/esp32/esp32-hal-rgb-led.c
${CORE}/cores/esp32/esp32-hal-rmt.c
${CORE}/cores/esp32/esp32-hal-touch-ng.c

// Copyright 2024 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

Files:
${CORE}/cores/esp32/HashBuilder.h
${CORE}/cores/esp32/freertos_stats.cpp
${CORE}/cores/esp32/freertos_stats.h

// Copyright 2024-2026 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

Files:
${CORE}/cores/esp32/idf_openthread_mpool_wrapper.c

// Copyright 2025 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

Files:
${CORE}/cores/esp32/HashBuilder.cpp

// Copyright 2026 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

Files:
${CORE}/cores/esp32/StringUtils.cpp
${CORE}/cores/esp32/StringUtils.h

//-----------------------------------------------------------------------------
// MacAddress.h - class to make it easier to handle BSSID and MAC addresses.
//
// Copyright 2022 David McCurley
// Modified by Espressif Systems 2024
//
// Licensed under the Apache License, Version 2.0 (the "License").
// You may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
//   distributed under the License is distributed on an "AS IS" BASIS,
//   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
//   limitations under the License.
//-----------------------------------------------------------------------------

Files:
${CORE}/cores/esp32/MacAddress.h