- Added cursor pointer to buttons in SeriesTabMenu for better UX. - Removed "Analog" category from various ESP32 JSON files to streamline categorization. - Translated "analog" to "analógico" in ESP32 JSON files for consistency in language. - Cleaned up categories in ESP32 JSON files to focus on relevant classifications.
363 lines
10 KiB
JSON
363 lines
10 KiB
JSON
[
|
|
{
|
|
"numero": "GND",
|
|
"nome": "GND",
|
|
"tipo": "ground",
|
|
"funcoes": ["Referência elétrica do sistema", "Referência para nível lógico baixo"],
|
|
"categorias": ["Ground"],
|
|
"cor": "#64748b",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": "CPU",
|
|
"nome": "VDD3P3_CPU",
|
|
"tipo": "power",
|
|
"funcoes": ["Alimentação digital principal"],
|
|
"categorias": ["Power"],
|
|
"cor": "#ef4444",
|
|
"restricoes": "Opera entre 1.8 V e 3.6 V"
|
|
},
|
|
{
|
|
"numero": "RTC",
|
|
"nome": "VDD3P3_RTC",
|
|
"tipo": "power",
|
|
"funcoes": ["Alimentação para o domínio RTC", "Alimentação de referência para o LDO interno"],
|
|
"categorias": ["Power"],
|
|
"cor": "#ef4444",
|
|
"restricoes": "Opera entre 3.0 V e 3.6 V em chips com flash; entre 2.3 V e 3.6 V sem flash"
|
|
},
|
|
{
|
|
"numero": "SDIO",
|
|
"nome": "VDD_SDIO",
|
|
"tipo": "power",
|
|
"funcoes": ["Alimentação dos barramentos de Flash e PSRAM"],
|
|
"categorias": ["Power"],
|
|
"cor": "#ef4444",
|
|
"restricoes": "Tensão definida pela GPIO12 na inicialização"
|
|
},
|
|
{
|
|
"numero": "VDDA",
|
|
"nome": "VDDA",
|
|
"tipo": "power",
|
|
"funcoes": ["Alimentação analógica do chip", "Alimentação de referência para o ADC"],
|
|
"categorias": ["Power"],
|
|
"cor": "#ef4444",
|
|
"restricoes": "Opera entre 3.0 V e 3.6 V com flash; entre 2.3 V e 3.6 V sem flash"
|
|
},
|
|
{
|
|
"numero": "CHIP_PU",
|
|
"nome": "CHIP_PU (EN)",
|
|
"tipo": "power",
|
|
"funcoes": ["Habilitar chip (nível alto)", "Reseta a placa (nível baixo)"],
|
|
"categorias": ["Power"],
|
|
"cor": "#f97316",
|
|
"restricoes": "Deve estar em nível alto para operação normal; usar resistor pull-up para evitar reset acidental"
|
|
},
|
|
{
|
|
"numero": 0,
|
|
"nome": "GPIO0",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO0", "ADC2_CH1", "RTC_GPIO11", "TOUCH1", "HSPIWP", "I2C_SDA_RTC", "CLK_OUT1", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "I2C", "Clock", "PWM", "Strapping"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": "Resistor pull-up interno; uso como strapping durante boot; modo download firmware em nível baixo"
|
|
},
|
|
{
|
|
"numero": 1,
|
|
"nome": "GPIO1",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO1", "UART0_TXD", "CLK_OUT3", "PWM"],
|
|
"categorias": ["GPIO", "UART", "Clock", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": "Resistor pull-up interno; usado para download de firmware"
|
|
},
|
|
{
|
|
"numero": 2,
|
|
"nome": "GPIO2",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO2", "ADC2_CH2", "RTC_GPIO12", "TOUCH2", "I2C_SCL_RTC", "HSPIWP", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "Touch", "I2C", "PWM", "Strapping"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": "Resistor pull-down interno; habilita download firmware junto com GPIO0 em nível baixo"
|
|
},
|
|
{
|
|
"numero": 3,
|
|
"nome": "GPIO3",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO3", "UART0_RXD", "CLK_OUT2", "PWM"],
|
|
"categorias": ["GPIO", "UART", "Clock", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": "Resistor pull-up interno; usado para download de firmware"
|
|
},
|
|
{
|
|
"numero": 4,
|
|
"nome": "GPIO4",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO4", "ADC2_CH0", "RTC_GPIO10", "TOUCH0", "HSPIHD", "I2C_SCL_RTC", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "I2C", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 5,
|
|
"nome": "GPIO5",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO5", "VSPICS0", "PWM"],
|
|
"categorias": ["GPIO", "SPI", "PWM", "Strapping"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": "Resistor pull-up interno; leitura em bordas para strapping"
|
|
},
|
|
{
|
|
"numero": 6,
|
|
"nome": "GPIO6",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO6", "SPICLK", "UART1_CTS", "PWM"],
|
|
"categorias": ["GPIO", "SPI", "UART", "PWM"],
|
|
"cor": "#f97316",
|
|
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
|
|
},
|
|
{
|
|
"numero": 7,
|
|
"nome": "GPIO7",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO7", "SPIQ", "UART2_RTS", "PWM"],
|
|
"categorias": ["GPIO", "SPI", "UART", "PWM"],
|
|
"cor": "#f97316",
|
|
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
|
|
},
|
|
{
|
|
"numero": 8,
|
|
"nome": "GPIO8",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO8", "SPID", "UART2_CTS", "PWM"],
|
|
"categorias": ["GPIO", "SPI", "UART", "PWM"],
|
|
"cor": "#f97316",
|
|
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
|
|
},
|
|
{
|
|
"numero": 9,
|
|
"nome": "GPIO9",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO9", "SPIHD", "UART1_RXD", "PWM"],
|
|
"categorias": ["GPIO", "SPI", "UART", "PWM"],
|
|
"cor": "#f97316",
|
|
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
|
|
},
|
|
{
|
|
"numero": 10,
|
|
"nome": "GPIO10",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO10", "SPIWP", "UART1_TXD", "PWM"],
|
|
"categorias": ["GPIO", "SPI", "UART", "PWM"],
|
|
"cor": "#f97316",
|
|
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
|
|
},
|
|
{
|
|
"numero": 11,
|
|
"nome": "GPIO11",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO11", "SPICS0", "UART1_RTS", "PWM"],
|
|
"categorias": ["GPIO", "SPI", "UART", "PWM"],
|
|
"cor": "#f97316",
|
|
"restricoes": "Compartilhado com memória flash externa; não usar como GPIO normal"
|
|
},
|
|
{
|
|
"numero": 12,
|
|
"nome": "GPIO12",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO12", "ADC2_CH5", "RTC_GPIO15", "TOUCH5", "HSPIQ", "JTAG_MTDI", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "JTAG", "Strapping", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": "Resistor pull-down interno; seleção nível tensão flash externa; VDD_SDIO definida na inicialização"
|
|
},
|
|
{
|
|
"numero": 13,
|
|
"nome": "GPIO13",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO13", "ADC2_CH4", "RTC_GPIO14", "TOUCH4", "HSPID", "JTAG_MTCK", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "JTAG", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 14,
|
|
"nome": "GPIO14",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO14", "ADC2_CH6", "RTC_GPIO16", "TOUCH6", "HSPICLK", "JTAG_MTMS", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "JTAG", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 15,
|
|
"nome": "GPIO15",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO15", "ADC2_CH3", "RTC_GPIO13", "TOUCH3", "HSPICS0", "I2C_SDA_RTC", "JTAG_MTDO", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "Touch", "SPI", "I2C", "JTAG", "Strapping", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": "Resistor pull-up interno; controla logs na UART 0; configurações strapping"
|
|
},
|
|
{
|
|
"numero": 16,
|
|
"nome": "GPIO16",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO16", "UART2_RXD", "PWM"],
|
|
"categorias": ["GPIO", "UART", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 17,
|
|
"nome": "GPIO17",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO17", "UART2_TXD", "PWM"],
|
|
"categorias": ["GPIO", "UART", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 18,
|
|
"nome": "GPIO18",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO18", "VSPICLK", "PWM"],
|
|
"categorias": ["GPIO", "SPI", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 19,
|
|
"nome": "GPIO19",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO19", "UART0_CTS", "VSPIQ", "PWM"],
|
|
"categorias": ["GPIO", "UART", "SPI", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 21,
|
|
"nome": "GPIO21",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO21", "VSPIHD", "PWM"],
|
|
"categorias": ["GPIO", "SPI", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 22,
|
|
"nome": "GPIO22",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO22", "UART0_RTS", "VSPIWP", "PWM"],
|
|
"categorias": ["GPIO", "UART", "SPI", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 23,
|
|
"nome": "GPIO23",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO23", "VSPID", "PWM"],
|
|
"categorias": ["GPIO", "SPI", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 25,
|
|
"nome": "GPIO25",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO25", "ADC2_CH8", "RTC_GPIO6", "DAC1", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "DAC", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 26,
|
|
"nome": "GPIO26",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO26", "ADC2_CH9", "RTC_GPIO7", "DAC2", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "DAC", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 27,
|
|
"nome": "GPIO27",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO27", "ADC2_CH7", "RTC_GPIO17", "TOUCH7", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "Touch", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": ""
|
|
},
|
|
{
|
|
"numero": 32,
|
|
"nome": "GPIO32",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO32", "ADC1_CH4", "RTC_GPIO9", "TOUCH9", "XTAL_32K_P", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "Touch", "Clock", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": "Cristal oscilador externo opcional para RTC; frequência 32.768 kHz"
|
|
},
|
|
{
|
|
"numero": 33,
|
|
"nome": "GPIO33",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO33", "ADC1_CH5", "RTC_GPIO8", "TOUCH8", "XTAL_32K_N", "PWM"],
|
|
"categorias": ["GPIO", "ADC", "RTC", "Touch", "Clock", "PWM"],
|
|
"cor": "#3b82f6",
|
|
"restricoes": "Cristal oscilador externo opcional para RTC; frequência 32.768 kHz"
|
|
},
|
|
{
|
|
"numero": 34,
|
|
"nome": "GPIO34",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO34", "ADC1_CH6", "RTC_GPIO4"],
|
|
"categorias": ["GPIO", "ADC", "RTC"],
|
|
"cor": "#22c55e",
|
|
"restricoes": "Somente entrada; não suporta saída"
|
|
},
|
|
{
|
|
"numero": 35,
|
|
"nome": "GPIO35",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO35", "ADC1_CH7", "RTC_GPIO5"],
|
|
"categorias": ["GPIO", "ADC", "RTC"],
|
|
"cor": "#22c55e",
|
|
"restricoes": "Somente entrada; não suporta saída"
|
|
},
|
|
{
|
|
"numero": 36,
|
|
"nome": "GPIO36",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO36", "ADC1_CH0", "RTC_GPIO0"],
|
|
"categorias": ["GPIO", "ADC", "RTC"],
|
|
"cor": "#22c55e",
|
|
"restricoes": "Somente entrada; não suporta saída"
|
|
},
|
|
{
|
|
"numero": 37,
|
|
"nome": "GPIO37",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO37", "ADC1_CH1", "RTC_GPIO1"],
|
|
"categorias": ["GPIO", "ADC", "RTC"],
|
|
"cor": "#22c55e",
|
|
"restricoes": "Somente entrada; não suporta saída"
|
|
},
|
|
{
|
|
"numero": 38,
|
|
"nome": "GPIO38",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO38", "ADC1_CH2", "RTC_GPIO2"],
|
|
"categorias": ["GPIO", "ADC", "RTC"],
|
|
"cor": "#22c55e",
|
|
"restricoes": "Somente entrada; não suporta saída"
|
|
},
|
|
{
|
|
"numero": 39,
|
|
"nome": "GPIO39",
|
|
"tipo": "gpio",
|
|
"funcoes": ["GPIO39", "ADC1_CH3", "RTC_GPIO3"],
|
|
"categorias": ["GPIO", "ADC", "RTC"],
|
|
"cor": "#22c55e",
|
|
"restricoes": "Somente entrada (input-only)"
|
|
}
|
|
]
|