1 /* 2 * SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #pragma once 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 typedef enum { 14 PERIPH_LEDC_MODULE = 0, 15 PERIPH_UART0_MODULE, 16 PERIPH_UART1_MODULE, 17 PERIPH_UART2_MODULE, 18 PERIPH_I2C0_MODULE, 19 PERIPH_I2C1_MODULE, 20 PERIPH_I2S0_MODULE, 21 PERIPH_I2S1_MODULE, 22 PERIPH_TIMG0_MODULE, 23 PERIPH_TIMG1_MODULE, 24 PERIPH_PWM0_MODULE, 25 PERIPH_PWM1_MODULE, 26 PERIPH_UHCI0_MODULE, 27 PERIPH_UHCI1_MODULE, 28 PERIPH_RMT_MODULE, 29 PERIPH_PCNT_MODULE, 30 PERIPH_SPI_MODULE, 31 PERIPH_HSPI_MODULE, 32 PERIPH_VSPI_MODULE, 33 PERIPH_SPI_DMA_MODULE, 34 PERIPH_SDMMC_MODULE, 35 PERIPH_SDIO_SLAVE_MODULE, 36 PERIPH_TWAI_MODULE, 37 PERIPH_CAN_MODULE = PERIPH_TWAI_MODULE, 38 PERIPH_EMAC_MODULE, 39 PERIPH_RNG_MODULE, 40 PERIPH_WIFI_MODULE, 41 PERIPH_BT_MODULE, 42 PERIPH_WIFI_BT_COMMON_MODULE, 43 PERIPH_BT_BASEBAND_MODULE, 44 PERIPH_BT_LC_MODULE, 45 PERIPH_AES_MODULE, 46 PERIPH_SHA_MODULE, 47 PERIPH_RSA_MODULE, 48 PERIPH_SARADC_MODULE, 49 PERIPH_MODULE_MAX 50 } periph_module_t; 51 52 #ifdef __cplusplus 53 } 54 #endif 55