diff --git a/app/catalogo/layout.jsx b/app/catalogo/layout.jsx
new file mode 100644
index 0000000..7e7a72c
--- /dev/null
+++ b/app/catalogo/layout.jsx
@@ -0,0 +1,17 @@
+import { paginaMeta } from "@/lib/seo";
+
+/**
+ * A página desta rota é um client component, e client component não pode
+ * exportar metadata. Sem este layout, ela herdaria o título genérico do site,
+ * e o Google veria várias páginas com o mesmo título e a mesma descrição.
+ */
+export const metadata = paginaMeta({
+ titulo: "Catálogo de placas ESP32",
+ descricao: "Placas de desenvolvimento com ESP32 disponíveis no Brasil, com filtro por série, conector e conversor USB-serial.",
+ caminho: "/catalogo",
+ keywords: ["placas ESP32", "DevKit ESP32", "comprar ESP32", "ESP32 DevKitC"],
+});
+
+export default function Layout({ children }) {
+ return children;
+}
diff --git a/app/comparacao/layout.jsx b/app/comparacao/layout.jsx
new file mode 100644
index 0000000..e200741
--- /dev/null
+++ b/app/comparacao/layout.jsx
@@ -0,0 +1,17 @@
+import { paginaMeta } from "@/lib/seo";
+
+/**
+ * A página desta rota é um client component, e client component não pode
+ * exportar metadata. Sem este layout, ela herdaria o título genérico do site,
+ * e o Google veria várias páginas com o mesmo título e a mesma descrição.
+ */
+export const metadata = paginaMeta({
+ titulo: "Comparar séries ESP32",
+ descricao: "Compare até quatro séries de ESP32 lado a lado: processador, Wi-Fi, Bluetooth, memória, GPIO, periféricos e segurança em hardware, com os dados dos datasheets oficiais.",
+ caminho: "/comparacao",
+ keywords: ["comparar ESP32", "ESP32 vs ESP32-S3", "tabela comparativa ESP32", "qual ESP32 é melhor"],
+});
+
+export default function Layout({ children }) {
+ return children;
+}
diff --git a/app/frameworks/[key]/page.jsx b/app/frameworks/[key]/page.jsx
index 3ae29f0..afb3237 100644
--- a/app/frameworks/[key]/page.jsx
+++ b/app/frameworks/[key]/page.jsx
@@ -1,3 +1,4 @@
+import { paginaMeta } from "@/lib/seo";
import Link from "next/link";
import Header from "@/components/Header";
import Footer from "@/components/Footer";
@@ -261,12 +262,22 @@ export async function generateMetadata({ params }) {
const framework = frameworksData[key];
if (!framework) {
- return { title: "Framework não encontrado" };
+ return { title: "Framework não encontrado", robots: { index: false, follow: false } };
}
return {
- title: `ESPDocs - ${framework.nome_completo}`,
- description: framework.descricao,
+ ...paginaMeta({
+ titulo: `${framework.nome} para ESP32`,
+ descricao: `${framework.nome_completo}: ${framework.descricao} Guia em português com exemplo de código e quando usar.`,
+ caminho: `/frameworks/${encodeURIComponent(key)}`,
+ tipo: "article",
+ keywords: [
+ framework.nome, framework.nome_completo,
+ `${framework.nome} ESP32`, `programar ESP32 com ${framework.nome}`,
+ "ESP32", "framework ESP32",
+ ],
+ }),
+ other: { "article:section": "Frameworks" },
};
}
diff --git a/app/frameworks/page.jsx b/app/frameworks/page.jsx
index b5a1ad7..10aef79 100644
--- a/app/frameworks/page.jsx
+++ b/app/frameworks/page.jsx
@@ -1,3 +1,4 @@
+import { paginaMeta } from "@/lib/seo";
import Header from "@/components/Header";
import Footer from "@/components/Footer";
import Link from "next/link";
@@ -19,6 +20,14 @@ import {
Home
} from "lucide-react";
+
+export const metadata = paginaMeta({
+ titulo: "Frameworks para ESP32",
+ descricao: "ESP-IDF, Arduino, MicroPython, ESP-ADF, ESP-DSP, ESP-WHO, ESP-NN e ESP-Matter: para que serve cada framework do ESP32, com exemplo de código e quando usar.",
+ caminho: "/frameworks",
+ keywords: ["ESP-IDF", "Arduino ESP32", "MicroPython ESP32", "frameworks ESP32", "programar ESP32"],
+});
+
export default function Frameworks() {
const frameworks = Object.entries(frameworksData);
diff --git a/app/glossario/page.jsx b/app/glossario/page.jsx
index eb360f9..ee5de6d 100644
--- a/app/glossario/page.jsx
+++ b/app/glossario/page.jsx
@@ -1,11 +1,15 @@
+import { paginaMeta, jsonLd } from "@/lib/seo";
import Header from "@/components/Header";
import Footer from "@/components/Footer";
import Link from "next/link";
-export const metadata = {
- title: "ESPDocs - Glossário Técnico",
- description: "Glossário técnico em português com termos e conceitos do ecossistema ESP32",
-};
+
+export const metadata = paginaMeta({
+ titulo: "Glossário técnico do ESP32",
+ descricao: "Mais de 40 termos do ecossistema ESP32 explicados em português: GPIO, strapping, ULP, PSRAM, eFuse, deep sleep, OTA, Secure Boot, ECDSA, TWAI, Matter e Thread.",
+ caminho: "/glossario",
+ keywords: ["glossário ESP32", "o que é GPIO", "o que é strapping", "o que é ULP", "termos ESP32"],
+});
export default function Glossario() {
const categorias = [
@@ -364,6 +368,13 @@ export default function Glossario() {
return (
+ {/* Cada verbete vira um DefinedTerm: ajuda o Google a responder
+ buscas do tipo "o que é strapping ESP32" apontando para cá. */}
+
+
diff --git a/app/icon.svg b/app/icon.svg
new file mode 100644
index 0000000..158d5fa
--- /dev/null
+++ b/app/icon.svg
@@ -0,0 +1,29 @@
+
+ ESPDocs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/layout.jsx b/app/layout.jsx
index 9eae2dd..542805e 100644
--- a/app/layout.jsx
+++ b/app/layout.jsx
@@ -1,28 +1,99 @@
import { Outfit, Inter } from "next/font/google";
import "./globals.css";
import Providers from "@/components/Providers";
+import { SITE, jsonLd } from "@/lib/seo";
-const outfit = Outfit({
+const outfit = Outfit({
subsets: ["latin"],
variable: "--font-outfit",
display: "swap",
});
-const inter = Inter({
+const inter = Inter({
subsets: ["latin"],
variable: "--font-inter",
display: "swap",
});
export const metadata = {
- title: "ESPDocs",
- description: "Documentação não oficial do ESP32 em português.",
- authors: { name: "Lucas Rayan Guerra", url: "https://cienciaembarcada.com.br" },
+ // metadataBase é o que transforma caminhos relativos em URLs absolutas nas
+ // tags canonical e og:image. Sem ele, o Google recebe og:image quebrado.
+ metadataBase: new URL(SITE.url),
+
+ title: {
+ default: "ESPDocs · Documentação do ESP32 em português",
+ // Cada página fornece só o próprio nome; o sufixo entra automaticamente.
+ template: "%s · ESPDocs",
+ },
+ description:
+ "Especificações, pinagem, comparação e seleção das 12 séries de microcontroladores ESP32, em português brasileiro. Datasheets, periféricos, segurança em hardware e diagramas de conexão.",
+
+ applicationName: "ESPDocs",
+ authors: [{ name: "Lucas Rayan Guerra", url: "https://lucasrguerra.dev.br" }],
+ creator: "Lucas Rayan Guerra",
+ publisher: "Ciência Embarcada",
+ category: "technology",
+
+ keywords: [
+ "ESP32", "ESP32 português", "documentação ESP32", "pinout ESP32",
+ "ESP32-S3", "ESP32-C3", "ESP32-C6", "ESP32-P4", "ESP32-H2",
+ "comparar ESP32", "qual ESP32 escolher", "datasheet ESP32",
+ "microcontrolador", "Espressif", "ESP-IDF", "IoT", "sistemas embarcados",
+ ],
+
+ alternates: { canonical: "/" },
+
+ openGraph: {
+ type: "website",
+ locale: "pt_BR",
+ url: SITE.url,
+ siteName: "ESPDocs",
+ title: "ESPDocs · Documentação do ESP32 em português",
+ description:
+ "Especificações, pinagem, comparação e seleção das 12 séries de microcontroladores ESP32, em português brasileiro.",
+ },
+
+ twitter: {
+ card: "summary_large_image",
+ title: "ESPDocs · Documentação do ESP32 em português",
+ description:
+ "Especificações, pinagem, comparação e seleção das 12 séries de ESP32, em português.",
+ },
+
+ robots: {
+ index: true,
+ follow: true,
+ googleBot: {
+ index: true,
+ follow: true,
+ "max-image-preview": "large",
+ "max-snippet": -1,
+ "max-video-preview": -1,
+ },
+ },
+
+ icons: { icon: "/logo.png", apple: "/logo.png" },
+ formatDetection: { telephone: false, address: false, email: false },
+};
+
+export const viewport = {
+ themeColor: [
+ { media: "(prefers-color-scheme: light)", color: "#f8fafc" },
+ { media: "(prefers-color-scheme: dark)", color: "#020617" },
+ ],
};
export default function RootLayout({ children }) {
return (
+
+ {/* Dados estruturados do site e da organização. É o que permite ao
+ Google montar o box de busca interna e entender a autoria. */}
+
+
{children}
diff --git a/app/opengraph-image.png b/app/opengraph-image.png
new file mode 100644
index 0000000..755bbf8
Binary files /dev/null and b/app/opengraph-image.png differ
diff --git a/app/robots.js b/app/robots.js
new file mode 100644
index 0000000..b1c4ac7
--- /dev/null
+++ b/app/robots.js
@@ -0,0 +1,20 @@
+import { SITE } from "@/lib/seo";
+
+/**
+ * robots.txt. O essencial aqui é apontar o sitemap: é assim que o Google
+ * descobre as páginas de série sem depender de rastrear link por link.
+ */
+export default function robots() {
+ return {
+ rules: [
+ {
+ userAgent: "*",
+ allow: "/",
+ // A rota de API só serve ao marketplace e não tem conteúdo indexável.
+ disallow: ["/api/"],
+ },
+ ],
+ sitemap: `${SITE.url}/sitemap.xml`,
+ host: SITE.url,
+ };
+}
diff --git a/app/seletor/layout.jsx b/app/seletor/layout.jsx
new file mode 100644
index 0000000..c136ab1
--- /dev/null
+++ b/app/seletor/layout.jsx
@@ -0,0 +1,17 @@
+import { paginaMeta } from "@/lib/seo";
+
+/**
+ * A página desta rota é um client component, e client component não pode
+ * exportar metadata. Sem este layout, ela herdaria o título genérico do site,
+ * e o Google veria várias páginas com o mesmo título e a mesma descrição.
+ */
+export const metadata = paginaMeta({
+ titulo: "Qual ESP32 escolher",
+ descricao: "Responda seis perguntas sobre conectividade, energia, periféricos e segurança e receba a série de ESP32 recomendada para o seu projeto, com a justificativa técnica de cada ponto.",
+ caminho: "/seletor",
+ keywords: ["qual ESP32 escolher", "qual ESP32 usar", "escolher microcontrolador", "ESP32 para meu projeto"],
+});
+
+export default function Layout({ children }) {
+ return children;
+}
diff --git a/app/series/[key]/page.jsx b/app/series/[key]/page.jsx
index 1348e48..e2ed056 100644
--- a/app/series/[key]/page.jsx
+++ b/app/series/[key]/page.jsx
@@ -1,3 +1,4 @@
+import { paginaMeta, jsonLd } from "@/lib/seo";
import Link from "next/link";
import Image from "next/image";
import Header from "@/components/Header";
@@ -376,6 +377,22 @@ export default async function SerieDetail({ params }) {
{/* DevBoard and Connections Tabs */}
+ {/* Ficha do produto e trilha de navegação para o Google. */}
+
+
+
@@ -542,15 +559,51 @@ export async function generateMetadata({ params }) {
const serie = seriesData[key];
if (!serie) {
- return {
- title: "Série não encontrada",
- };
+ return { title: "Série não encontrada", robots: { index: false, follow: false } };
}
- return {
- title: `ESPDocs - ${serie.nome_completo}`,
- description: serie.descricao,
+ // A descrição usa as especificações reais em vez de texto genérico: é o que
+ // aparece no resultado de busca e o que faz alguém clicar.
+ const radio = [
+ String(serie.wifi).startsWith("Não") ? null : serie.wifi.split(" (")[0],
+ String(serie.bluetooth).startsWith("Não") ? null : serie.bluetooth.split(" (")[0],
+ serie.zigbee_thread && !String(serie.zigbee_thread).startsWith("Não") ? "802.15.4" : null,
+ ].filter(Boolean).join(", ");
+
+ const descricao =
+ `${serie.nome_completo}: ${serie.arquitetura}, ${serie.frequencia.replace("Até ", "até ")}, ` +
+ `${serie.memoria_sram} de SRAM e ${serie.gpio} GPIOs` +
+ (radio ? `. Rádio: ${radio}` : "") +
+ `. Pinagem completa, periféricos, segurança em hardware e pinos com restrição, em português.`;
+
+ // A pinagem da placa é a melhor prévia possível para uma série: quem
+ // compartilha o link já mostra o diagrama. Séries sem placa publicada caem
+ // na imagem padrão do site.
+ // Definir openGraph explicitamente impede a herança automática da imagem do
+ // site, então séries sem placa publicada (o H4) precisam do fallback aqui.
+ const imagem = serie.placa
+ ? [{ url: serie.placa, width: 1600, height: 1091, alt: `Pinagem do ${serie.nome_completo}` }]
+ : [{ url: "/opengraph-image.png", width: 1200, height: 630, alt: "ESPDocs" }];
+
+ const meta = {
+ ...paginaMeta({
+ titulo: `${serie.nome_completo}: especificações e pinagem`,
+ descricao,
+ caminho: `/series/${key}`,
+ tipo: "article",
+ keywords: [
+ serie.nome_completo, `${serie.nome_completo} pinout`,
+ `${serie.nome_completo} datasheet`, `${serie.nome_completo} especificações`,
+ `${serie.nome_completo} português`, "ESP32", "Espressif", "microcontrolador",
+ ],
+ }),
+ other: { "article:section": "Séries ESP32" },
};
+
+ meta.openGraph = { ...meta.openGraph, images: imagem };
+ meta.twitter = { ...meta.twitter, images: imagem };
+
+ return meta;
}
export async function generateStaticParams() {
diff --git a/app/series/layout.jsx b/app/series/layout.jsx
new file mode 100644
index 0000000..b451022
--- /dev/null
+++ b/app/series/layout.jsx
@@ -0,0 +1,22 @@
+import { paginaMeta } from "@/lib/seo";
+
+/**
+ * A página desta rota é um client component, e client component não pode
+ * exportar metadata. Sem este layout, ela herdaria o título genérico do site,
+ * e o Google veria várias páginas com o mesmo título e a mesma descrição.
+ */
+export const metadata = paginaMeta({
+ titulo: "Séries ESP32",
+ descricao: "As 12 séries de ESP32 lado a lado: ESP32, S2, S3, S31, C2, C3, C5, C6, C61, P4, H2 e H4. Arquitetura, memória, rádio, periféricos e pinagem de cada uma, em português.",
+ caminho: "/series",
+ keywords: ["séries ESP32", "modelos de ESP32", "ESP32 S3", "ESP32 C6", "ESP32 P4", "diferença entre ESP32"],
+});
+
+// Um layout que define title como string simples substitui o template do root
+// para toda a subárvore, e as páginas de série perdiam o sufixo "· ESPDocs".
+// Redeclarar o template aqui devolve o comportamento às filhas.
+metadata.title = { default: "Séries ESP32", template: "%s · ESPDocs" };
+
+export default function Layout({ children }) {
+ return children;
+}
diff --git a/app/sitemap.js b/app/sitemap.js
new file mode 100644
index 0000000..a88c754
--- /dev/null
+++ b/app/sitemap.js
@@ -0,0 +1,44 @@
+import seriesData from "@/public/series.json";
+import frameworksData from "@/public/frameworks.json";
+import { SITE } from "@/lib/seo";
+
+/**
+ * Sitemap gerado a partir dos próprios dados do site.
+ *
+ * Antes não existia sitemap nenhum, então o Google só chegava às páginas de
+ * série e de framework se topasse com um link. Como são geradas a partir de
+ * JSON, uma série nova entra aqui sozinha.
+ */
+export default function sitemap() {
+ const agora = new Date();
+
+ const fixas = [
+ { caminho: "", prioridade: 1.0, frequencia: "weekly" },
+ { caminho: "/series", prioridade: 0.9, frequencia: "weekly" },
+ { caminho: "/comparacao", prioridade: 0.9, frequencia: "weekly" },
+ { caminho: "/seletor", prioridade: 0.8, frequencia: "monthly" },
+ { caminho: "/frameworks", prioridade: 0.8, frequencia: "monthly" },
+ { caminho: "/glossario", prioridade: 0.7, frequencia: "monthly" },
+ { caminho: "/catalogo", prioridade: 0.6, frequencia: "weekly" },
+ { caminho: "/sobre", prioridade: 0.4, frequencia: "yearly" },
+ ];
+
+ const series = Object.keys(seriesData).map((chave) => ({
+ caminho: `/series/${chave}`,
+ prioridade: 0.9,
+ frequencia: "monthly",
+ }));
+
+ const frameworks = Object.keys(frameworksData).map((chave) => ({
+ caminho: `/frameworks/${encodeURIComponent(chave)}`,
+ prioridade: 0.6,
+ frequencia: "monthly",
+ }));
+
+ return [...fixas, ...series, ...frameworks].map(({ caminho, prioridade, frequencia }) => ({
+ url: `${SITE.url}${caminho}`,
+ lastModified: agora,
+ changeFrequency: frequencia,
+ priority: prioridade,
+ }));
+}
diff --git a/app/sobre/page.jsx b/app/sobre/page.jsx
index 268bb08..c5ed414 100644
--- a/app/sobre/page.jsx
+++ b/app/sobre/page.jsx
@@ -1,3 +1,4 @@
+import { paginaMeta } from "@/lib/seo";
import Header from "@/components/Header";
import Footer from "@/components/Footer";
import Link from "next/link";
@@ -18,6 +19,14 @@ import {
Layers
} from "lucide-react";
+
+export const metadata = paginaMeta({
+ titulo: "Sobre o projeto",
+ descricao: "O ESPDocs é uma plataforma independente que reúne a documentação do ecossistema ESP32 em português brasileiro. Saiba como o projeto nasceu e como contribuir.",
+ caminho: "/sobre",
+ keywords: ["ESPDocs", "documentação ESP32 português", "projeto open source ESP32"],
+});
+
export default function Sobre() {
const features = [
{ icon: , title: "Interface em Português", desc: "Organização e apresentação de dados técnicos totalmente em português." },
diff --git a/components/Header.jsx b/components/Header.jsx
index 531d6fa..fdb301a 100644
--- a/components/Header.jsx
+++ b/components/Header.jsx
@@ -66,9 +66,13 @@ export default function Header() {
{/* LOGO */}
-
+
+ {/* eslint-disable-next-line @next/next/no-img-element */}
+
+
ESPDocs
+
{/* Menu Desktop */}
diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json
deleted file mode 100644
index b79931e..0000000
--- a/graphify-out/.graphify_labels.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "0": "Next.js App Pages",
- "1": "ESP32 Original SoC Silicon",
- "2": "Xtensa DevKit Board Diagrams",
- "3": "Layout and Marketplace API",
- "4": "ESP32-C2 DevKit and Branding",
- "5": "C6/C61 Wi-Fi 6 DevKits",
- "6": "Lint and Build Tooling",
- "7": "ESP32-C61 Silicon Subsystems",
- "8": "ESP32-C3 Silicon Subsystems",
- "9": "ESP32-C5 Silicon Subsystems",
- "10": "ESP32-H2 Silicon Subsystems",
- "11": "ESPDocs Site Content Pillars",
- "12": "ESP32-C6 Silicon Subsystems",
- "13": "ESP32-P4 Silicon Subsystems",
- "14": "ESP32-S3 Silicon Subsystems",
- "15": "ESP32-S2 Silicon Subsystems",
- "16": "ESP32-C2 Silicon Subsystems",
- "17": "Classic Wi-Fi and BLE Radios",
- "18": "Modern BLE and Wi-Fi 6 Radios",
- "19": "802.15.4 Thread and Zigbee",
- "20": "P4 Camera and Video Pipeline",
- "21": "CPU Cores and SIMD Extensions",
- "22": "JS Path Aliases",
- "23": "ESP-Matter Code Example",
- "24": "Shared GDMA Controllers",
- "25": "RISC-V Core Speed Variants",
- "26": "Secure Boot (Xtensa Family)",
- "27": "Thread 1.4 Zigbee Radio",
- "28": "Bluetooth LE 5.3 Variants",
- "29": "RISC-V Core Clock Variants",
- "30": "Secure Boot (RISC-V Family)",
- "31": "ESP-NN Code Example",
- "32": "ESP-WHO Code Example",
- "33": "Next.js Config",
- "34": "PostCSS Config",
- "35": "TEE and Permission Control",
- "36": "ESP-ADF Code Example",
- "37": "ESP-DSP Code Example",
- "38": "ESP-IDF Code Example",
- "39": "MicroPython Example",
- "40": "Start Config Script",
- "41": "eslint.config.mjs",
- "42": "page.jsx",
- "43": "page.jsx",
- "44": "ConnectionsDiagram.jsx",
- "45": "page.jsx",
- "46": "page.jsx",
- "47": "page.jsx",
- "48": "Header.jsx",
- "49": "route.js",
- "50": "page.jsx",
- "51": "page.jsx",
- "52": "page.jsx",
- "53": "page.jsx",
- "54": "CLAUDE.md",
- "55": "BoardCard.jsx",
- "56": "CodeExample.jsx",
- "57": "Footer.jsx",
- "58": "Providers.jsx",
- "59": "SeriesTabMenu.jsx",
- "60": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)",
- "61": "API do Marketplace (app/api/placas/route.js)",
- "62": "Comparação de Séries",
- "63": "Diagramas Interativos de Conexões",
- "64": "Exemplos de Código",
- "65": "Frameworks ESP32 (ESP-IDF, Arduino, MicroPython)",
- "66": "Google Sheets API Integration",
- "67": "GOOGLE_SHEETS_API_KEY env var",
- "68": "Marketplace de Placas (Catálogo)",
- "69": "Material-UI",
- "70": "Licença MIT",
- "71": "Next.js 15 App Router",
- "72": "React 19",
- "73": "Séries ESP32",
- "74": "Tailwind CSS 4",
- "75": "Projeto não oficial (sem afiliação Espressif)",
- "76": "Deploy na Vercel",
- "77": "micropython.py"
-}
diff --git a/graphify-out/.graphify_python b/graphify-out/.graphify_python
deleted file mode 100644
index 228e1d9..0000000
--- a/graphify-out/.graphify_python
+++ /dev/null
@@ -1 +0,0 @@
-/home/lucas/.local/share/uv/tools/graphifyy/bin/python
\ No newline at end of file
diff --git a/graphify-out/.graphify_root b/graphify-out/.graphify_root
deleted file mode 100644
index 945c9b4..0000000
--- a/graphify-out/.graphify_root
+++ /dev/null
@@ -1 +0,0 @@
-.
\ No newline at end of file
diff --git a/graphify-out/2026-07-14/.graphify_labels.json b/graphify-out/2026-07-14/.graphify_labels.json
deleted file mode 100644
index e7a38d7..0000000
--- a/graphify-out/2026-07-14/.graphify_labels.json
+++ /dev/null
@@ -1 +0,0 @@
-{"0": "Next.js App Pages", "1": "ESP32 Original SoC Silicon", "2": "Xtensa DevKit Board Diagrams", "3": "Layout and Marketplace API", "4": "ESP32-C2 DevKit and Branding", "5": "C6/C61 Wi-Fi 6 DevKits", "6": "Lint and Build Tooling", "7": "ESP32-C61 Silicon Subsystems", "8": "ESP32-C3 Silicon Subsystems", "9": "ESP32-C5 Silicon Subsystems", "10": "ESP32-H2 Silicon Subsystems", "11": "ESPDocs Site Content Pillars", "12": "ESP32-C6 Silicon Subsystems", "13": "ESP32-P4 Silicon Subsystems", "14": "ESP32-S3 Silicon Subsystems", "15": "ESP32-S2 Silicon Subsystems", "16": "ESP32-C2 Silicon Subsystems", "17": "Classic Wi-Fi and BLE Radios", "18": "Modern BLE and Wi-Fi 6 Radios", "19": "802.15.4 Thread and Zigbee", "20": "P4 Camera and Video Pipeline", "21": "CPU Cores and SIMD Extensions", "22": "JS Path Aliases", "23": "ESP-Matter Code Example", "24": "Shared GDMA Controllers", "25": "RISC-V Core Speed Variants", "26": "Secure Boot (Xtensa Family)", "27": "Thread 1.4 Zigbee Radio", "28": "Bluetooth LE 5.3 Variants", "29": "RISC-V Core Clock Variants", "30": "Secure Boot (RISC-V Family)", "31": "ESP-NN Code Example", "32": "ESP-WHO Code Example", "33": "Next.js Config", "34": "PostCSS Config", "35": "TEE and Permission Control", "36": "ESP-ADF Code Example", "37": "ESP-DSP Code Example", "38": "ESP-IDF Code Example", "39": "MicroPython Example", "40": "Start Config Script"}
\ No newline at end of file
diff --git a/graphify-out/2026-07-14/GRAPH_REPORT.md b/graphify-out/2026-07-14/GRAPH_REPORT.md
deleted file mode 100644
index 13d3ecf..0000000
--- a/graphify-out/2026-07-14/GRAPH_REPORT.md
+++ /dev/null
@@ -1,248 +0,0 @@
-# Graph Report - . (2026-07-14)
-
-## Corpus Check
-- Large corpus: 71 files · ~535,222 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder.
-
-## Summary
-- 494 nodes · 611 edges · 41 communities (36 shown, 5 thin omitted)
-- Extraction: 82% EXTRACTED · 18% INFERRED · 0% AMBIGUOUS · INFERRED: 109 edges (avg confidence: 0.87)
-- Token cost: 435,411 input · 0 output
-
-## Community Hubs (Navigation)
-- Next.js App Pages
-- ESP32 Original SoC Silicon
-- Xtensa DevKit Board Diagrams
-- Layout and Marketplace API
-- ESP32-C2 DevKit and Branding
-- C6/C61 Wi-Fi 6 DevKits
-- Lint and Build Tooling
-- ESP32-C61 Silicon Subsystems
-- ESP32-C3 Silicon Subsystems
-- ESP32-C5 Silicon Subsystems
-- ESP32-H2 Silicon Subsystems
-- ESPDocs Site Content Pillars
-- ESP32-C6 Silicon Subsystems
-- ESP32-P4 Silicon Subsystems
-- ESP32-S3 Silicon Subsystems
-- ESP32-S2 Silicon Subsystems
-- ESP32-C2 Silicon Subsystems
-- Classic Wi-Fi and BLE Radios
-- Modern BLE and Wi-Fi 6 Radios
-- 802.15.4 Thread and Zigbee
-- P4 Camera and Video Pipeline
-- CPU Cores and SIMD Extensions
-- JS Path Aliases
-- ESP-Matter Code Example
-- Shared GDMA Controllers
-- RISC-V Core Speed Variants
-- Secure Boot (Xtensa Family)
-- Thread 1.4 Zigbee Radio
-- Bluetooth LE 5.3 Variants
-- RISC-V Core Clock Variants
-- Secure Boot (RISC-V Family)
-- ESP-NN Code Example
-- Next.js Config
-- PostCSS Config
-- TEE and Permission Control
-
-## God Nodes (most connected - your core abstractions)
-1. `ESP32-C5 Series` - 28 edges
-2. `ESP32-S31 SoC` - 25 edges
-3. `ESP32-C6 SoC` - 23 edges
-4. `ESP32-H2 SoC` - 23 edges
-5. `ESP32-S3 Series SoC` - 23 edges
-6. `ESP32-C3 Series` - 21 edges
-7. `ESP32-C61 SoC` - 21 edges
-8. `ESP32-P4 Series SoC` - 21 edges
-9. `ESP8684 Series (ESP32-C2)` - 17 edges
-10. `ESP32-S2 Series SoC` - 17 edges
-
-## Surprising Connections (you probably didn't know these)
-- `Google Site Verification Token` --conceptually_related_to--> `ESPDocs - Documentação ESP32 em Português` [AMBIGUOUS]
- public/google21a790a2c23c0ec5.html → README.md
-- `Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, TRNG)` --semantically_similar_to--> `Crypto Accelerators (SHA, AES, RSA, HMAC, RSA_DS, RNG)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-P4.pdf → public/datasheets/ESP32-S3.pdf
-- `ULP Coprocessor (ULP-RISC-V, ULP-FSM)` --semantically_similar_to--> `ULP Coprocessor (ULP-RISC-V, ULP-FSM)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-S3.pdf → public/datasheets/ESP32-S2.pdf
-- `RISC-V 32-bit Single-Core CPU (120 MHz)` --semantically_similar_to--> `RISC-V 32-bit Single-Core CPU (160 MHz)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-C2 (ESP8684).pdf → public/datasheets/ESP32-C3.pdf
-- `2.4 GHz Wi-Fi (IEEE 802.11b/g/n)` --semantically_similar_to--> `2.4 GHz Wi-Fi (IEEE 802.11b/g/n)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-C2 (ESP8684).pdf → public/datasheets/ESP32-C3.pdf
-
-## Import Cycles
-- None detected.
-
-## Hyperedges (group relationships)
-- **Stack frontend do ESPDocs** — readme_nextjs_app_router, readme_react19, readme_tailwind_css, readme_material_ui [EXTRACTED 1.00]
-- **Fluxo de dados do Marketplace de Placas** — readme_marketplace_placas, readme_api_placas_route, readme_google_sheets_api, readme_google_sheets_api_key [INFERRED 0.85]
-- **Pilares de conteúdo do ESPDocs** — readme_series_esp32, readme_frameworks, readme_comparacao, readme_diagramas_interativos, readme_exemplos_codigo, readme_marketplace_placas [EXTRACTED 1.00]
-- **ESP8684 Security Subsystem** — public_datasheets_esp32_c2__esp8684__secure_boot, public_datasheets_esp32_c2__esp8684__flash_encryption, public_datasheets_esp32_c2__esp8684__ecc_accelerator, public_datasheets_esp32_c2__esp8684__sha_accelerator, public_datasheets_esp32_c2__esp8684__rng [EXTRACTED 1.00]
-- **ESP32-C3 Security Subsystem** — public_datasheets_esp32_c3_aes_accelerator, public_datasheets_esp32_c3_sha_accelerator, public_datasheets_esp32_c3_rsa_accelerator, public_datasheets_esp32_c3_hmac_digital_signature, public_datasheets_esp32_c3_secure_boot, public_datasheets_esp32_c3_flash_encryption, public_datasheets_esp32_c3_rng [EXTRACTED 1.00]
-- **ESP32-C5 Multiprotocol Radio Stack** — public_datasheets_esp32_c5_wi_fi_6_dual_band, public_datasheets_esp32_c5_bluetooth_le_5, public_datasheets_esp32_c5_ieee_802_15_4, public_datasheets_esp32_c5_thread_1_4, public_datasheets_esp32_c5_zigbee_3_0, public_datasheets_esp32_c5_rf_module [EXTRACTED 1.00]
-- **ESP32-C6 coexisting multi-protocol radio stack sharing one antenna** — public_datasheets_esp32_c6_wi_fi_6, public_datasheets_esp32_c6_bluetooth_le_5_3, public_datasheets_esp32_c6_ieee_802_15_4, public_datasheets_esp32_c6_rf_module [EXTRACTED 1.00]
-- **ESP32-C61 security subsystem** — public_datasheets_esp32_c61_secure_boot, public_datasheets_esp32_c61_flash_psram_encryption, public_datasheets_esp32_c61_ecdsa, public_datasheets_esp32_c61_trng, public_datasheets_esp32_c61_apm, public_datasheets_esp32_c61_power_glitch_detector [EXTRACTED 1.00]
-- **ESP32-H2 802.15.4 application-layer protocols** — public_datasheets_esp32_h2_ieee_802_15_4, public_datasheets_esp32_h2_thread, public_datasheets_esp32_h2_zigbee_3_0, public_datasheets_esp32_h2_matter [EXTRACTED 1.00]
-- **ESP32-P4 Image and Voice Processing Pipeline** — public_datasheets_esp32_p4_isp, public_datasheets_esp32_p4_jpeg_codec, public_datasheets_esp32_p4_ppa, public_datasheets_esp32_p4_h264_encoder, public_datasheets_esp32_p4_mipi_csi, public_datasheets_esp32_p4_mipi_dsi, public_datasheets_esp32_p4_vad [EXTRACTED 1.00]
-- **ESP32-S3 Wireless Subsystem (Wi-Fi + BLE + RF)** — public_datasheets_esp32_s3_wifi, public_datasheets_esp32_s3_wifi_mac_baseband, public_datasheets_esp32_s3_bluetooth_le, public_datasheets_esp32_s3_ble_baseband, public_datasheets_esp32_s3_rf_module [EXTRACTED 1.00]
-- **Common Espressif Security Feature Family** — public_datasheets_esp32_p4_secure_boot, public_datasheets_esp32_s2_secure_boot, public_datasheets_esp32_s3_secure_boot, public_datasheets_esp32_s2_flash_encryption, public_datasheets_esp32_s3_flash_encryption, public_datasheets_esp32_p4_xts_aes [INFERRED 0.85]
-- **ESP32-S31 Multiprotocol Wireless Stack** — public_datasheets_esp32_s31_wifi6, public_datasheets_esp32_s31_bluetooth_54_le, public_datasheets_esp32_s31_bluetooth_classic, public_datasheets_esp32_s31_ieee_802154 [EXTRACTED 1.00]
-- **ESP32-S31 Security Subsystem** — public_datasheets_esp32_s31_secure_boot, public_datasheets_esp32_s31_flash_psram_encryption, public_datasheets_esp32_s31_crypto_accelerators, public_datasheets_esp32_s31_huk_key_manager [EXTRACTED 1.00]
-- **ESP32 RTC Low-Power Domain** — public_datasheets_esp32_rtc, public_datasheets_esp32_pmu, public_datasheets_esp32_ulp_coprocessor, public_datasheets_esp32_rtc_memory [EXTRACTED 1.00]
-- **Common DevKit Hardware Controls (Buttons, USB, LED)** — public_placas_esp32_c2_boot_rst_buttons, public_placas_esp32_c3_boot_rst_buttons, public_placas_esp32_c5_reset_boot_buttons, public_placas_esp32_c2_micro_usb_port, public_placas_esp32_c3_micro_usb_port, public_placas_esp32_c5_dual_usb_c_ports [INFERRED 0.75]
-- **Espressif DevKit Pinout Diagram Family (C2/C3/C5)** — public_placas_esp32_c2_devkit_pinout, public_placas_esp32_c3_devkit_pinout, public_placas_esp32_c5_devkit_pinout, public_placas_esp32_c5_espressif_branding [INFERRED 0.95]
-- **RISC-V Single-Core Wireless SoC Spec Family** — public_placas_esp32_c2_specs, public_placas_esp32_c3_specs, public_placas_esp32_c5_specs [INFERRED 0.85]
-- **Espressif RISC-V DevKit Board Diagrams** — public_placas_esp32_c6_board, public_placas_esp32_c61_board, public_placas_esp32_h2_board, public_placas_esp32_p4_board [INFERRED 0.85]
-- **Common DevKit Programming/Flashing Interface** — public_placas_esp32_c6_reset_boot_buttons, public_placas_esp32_c61_reset_boot_buttons, public_placas_esp32_p4_reset_boot_buttons, public_placas_esp32_c6_usb_uart_ports [INFERRED 0.75]
-- **ESP32-P4 EV Board Multimedia and Connectivity Peripherals** — public_placas_esp32_p4_mipi_dsi_csi, public_placas_esp32_p4_audio_subsystem, public_placas_esp32_p4_ethernet, public_placas_esp32_p4_usb_ports [EXTRACTED 1.00]
-- **ESP32-S31 Audio Subsystem** — public_placas_esp32_s31_audio_codec_chip, public_placas_esp32_s31_microphone, public_placas_esp32_s31_speaker_output_port [INFERRED 0.85]
-- **ESP32-S31 Connectivity Ports** — public_placas_esp32_s31_rj45_ethernet_port, public_placas_esp32_s31_usb_type_a_port, public_placas_esp32_s31_usb_serial_jtag_port, public_placas_esp32_s31_usb_type_c_uart_port [INFERRED 0.85]
-- **Espressif ESP32 Dev Board Image Gallery** — public_placas_esp32_pinout_diagram, public_placas_esp32_s2_pinout_diagram, public_placas_esp32_s3_pinout_diagram, public_placas_esp32_s31_board_photo [INFERRED 0.85]
-
-## Communities (41 total, 5 thin omitted)
-
-### Community 0 - "Next.js App Pages"
-Cohesion: 0.07
-Nodes (12): categoryIcons, metadata, getOptionIcon(), iconMap, Seletor(), ConnectionsDiagram(), FILTER_CATEGORIES, type_colors (+4 more)
-
-### Community 1 - "ESP32 Original SoC Silicon"
-Cohesion: 0.06
-Nodes (46): Bluetooth v4.2 BR/EDR and LE Dual Mode, ESP32 SoC, Cryptographic Hardware Acceleration (AES, SHA-2, RSA, RNG), 8-bit DAC, Ethernet MAC with IEEE 1588, Flash Encryption, Power Management Unit / Power Modes, 448 KB ROM (+38 more)
-
-### Community 2 - "Xtensa DevKit Board Diagrams"
-Cohesion: 0.09
-Nodes (31): ESP32 CP2102 USB-UART Bridge, ESP32 EN and Boot Buttons, ESP32 Micro-USB Port, ESP32-DevKitC Pinout Diagram, ESP32-S2 BOOT and RESET Buttons, ESP32-S2-DevKitC-1 Pinout Diagram, ESP32-S2 RGB LED @ IO18, ESP32-S2-SOLO Module (+23 more)
-
-### Community 3 - "Layout and Marketplace API"
-Cohesion: 0.07
-Nodes (22): inter, metadata, outfit, @emotion/react, @emotion/styled, framer-motion, googleapis, @mui/icons-material (+14 more)
-
-### Community 4 - "ESP32-C2 DevKit and Branding"
-Cohesion: 0.10
-Nodes (28): Gear + Circuit Traces + Sprouting Plant Motif, Globe and Shield/Clock IoT Icons, ESPDocs Project Logo, Boot and RST Buttons (ESP8684-DevKitM-1), ESP8684-DevKitM-1 Pinout Diagram (ESP32-C2), Dual 2x Pin Header Castellated Layout, Micro-USB Port (ESP8684-DevKitM-1), ESP8684-MINI-1 Module with PCB Antenna (+20 more)
-
-### Community 5 - "C6/C61 Wi-Fi 6 DevKits"
-Cohesion: 0.09
-Nodes (27): ESP32-C61-DevKitC-1 Pinout Diagram, ESP32-C61 RESET and BOOT Buttons, ESP32-C61 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5, ESP32-C61 UART and USB Type-C Ports, ESP32-C61-WROOM-1 Module, ESP32-C6-DevKitC-1 Pinout Diagram, ESP32-C6 RESET and BOOT Buttons, ESP32-C6 RGB LED on GPIO8 (+19 more)
-
-### Community 6 - "Lint and Build Tooling"
-Cohesion: 0.08
-Nodes (23): eslint, compat, __dirname, eslintConfig, __filename, eslint-config-next, @eslint/eslintrc, devDependencies (+15 more)
-
-### Community 7 - "ESP32-C61 Silicon Subsystems"
-Cohesion: 0.10
-Nodes (20): Access Permission Management (APM), Digital Signature - ECDSA, ESP32-C61 SoC, Event Task Matrix (ETM), Flash/PSRAM Encryption (XTS-AES), General DMA Controller (GDMA), L1 Cache 32 KB, Power Management Unit (PMU) (+12 more)
-
-### Community 8 - "ESP32-C3 Silicon Subsystems"
-Cohesion: 0.11
-Nodes (19): AES-128/256 Accelerator (FIPS PUB 197), 4096-bit eFuse Memory, ESP32-C3 Series, Flash Encryption, 22 Programmable GPIOs, HMAC and Digital Signature, Power Management Unit / RTC, QFN32 (5x5 mm) Package (+11 more)
-
-### Community 9 - "ESP32-C5 Silicon Subsystems"
-Cohesion: 0.11
-Nodes (18): APM and TEE Controller, ECDSA Accelerator, ESP32-C5 Series, Event Task Matrix (ETM), External Flash/PSRAM Controller with Cache, 29 GPIOs, HP SRAM 384 KB, Key Manager (+10 more)
-
-### Community 10 - "ESP32-H2 Silicon Subsystems"
-Cohesion: 0.11
-Nodes (18): Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG), Crypto Accelerators (AES, SHA, RSA, ECC, ECDSA, HMAC, RNG), ESP32-H2 SoC, Event Task Matrix (ETM), Flash Encryption, General DMA Controller (GDMA), 2 MB or 4 MB In-Package Flash, LP Memory 4 KB (+10 more)
-
-### Community 11 - "ESPDocs Site Content Pillars"
-Cohesion: 0.14
-Nodes (18): Google Site Verification Token, API do Marketplace (app/api/placas/route.js), Comparação de Séries, Diagramas Interativos de Conexões, ESPDocs - Documentação ESP32 em Português, Exemplos de Código, Frameworks ESP32 (ESP-IDF, Arduino, MicroPython), Google Sheets API Integration (+10 more)
-
-### Community 12 - "ESP32-C6 Silicon Subsystems"
-Cohesion: 0.12
-Nodes (17): Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz), 4096-bit eFuse Memory, ESP32-C6 SoC, Event Task Matrix (ETM), General DMA Controller (GDMA), HP SRAM 512 KB, LP RISC-V 32-bit Processor (20 MHz), LP SRAM 16 KB (+9 more)
-
-### Community 13 - "ESP32-P4 Silicon Subsystems"
-Cohesion: 0.13
-Nodes (17): ESP32-P4 Series SoC, Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, TRNG), ECDSA Digital Signature Peripheral (ECDSA_DS), Ethernet MAC (EMAC), I3C Master and Slave, Key Manager (HUK from SRAM PUF), 768 KB HP L2MEM, RISC-V 32-bit Single-Core LP CPU (40 MHz) (+9 more)
-
-### Community 14 - "ESP32-S3 Silicon Subsystems"
-Cohesion: 0.12
-Nodes (17): GDMA / VDMA / 2D-DMA Controllers, Touch Sensor, USB 2.0 High-Speed OTG, ESP32-S3 Series SoC, 4096-bit eFuse Memory, General DMA Controller (GDMA), L1 Cache, LCD Interface and DVP Camera Interface (+9 more)
-
-### Community 15 - "ESP32-S2 Silicon Subsystems"
-Cohesion: 0.13
-Nodes (16): ESP32-S2 Series SoC, Crypto Accelerators (AES, SHA, RSA, HMAC, RNG, Digital Signature), Two 8-bit DACs, 4096-bit eFuse OTP, Flash Encryption, Power Management Unit and Five Power Modes, 128 KB ROM, RTC Memory (16 KB RTC SRAM) (+8 more)
-
-### Community 16 - "ESP32-C2 Silicon Subsystems"
-Cohesion: 0.13
-Nodes (15): ECC Accelerator, ESP8684 Series (ESP32-C2), Flash Encryption, 14 Programmable GPIOs, In-package Flash (2 MB / 4 MB), Power Management Unit / Deep-sleep, QFN24 (4x4 mm) Package, Random Number Generator (RNG) (+7 more)
-
-### Community 17 - "Classic Wi-Fi and BLE Radios"
-Cohesion: 0.25
-Nodes (8): RF Module (Balun, PA, LNA, RF Synthesizer), 2.4 GHz Wi-Fi (802.11 b/g/n), Wi-Fi MAC and Baseband, Bluetooth LE Baseband and Link Controller, Bluetooth 5 LE and Bluetooth Mesh, RF Module (Balun, PA, LNA, Antenna Switch), 2.4 GHz Wi-Fi (IEEE 802.11 b/g/n), Wi-Fi MAC and Baseband
-
-### Community 18 - "Modern BLE and Wi-Fi 6 Radios"
-Cohesion: 0.38
-Nodes (7): Bluetooth LE 5.3, 2.4 GHz RF Module (Balun, PA, LNA), 2.4 GHz Wi-Fi (IEEE 802.11b/g/n), Bluetooth LE 5 / Bluetooth mesh, 2.4 GHz Wi-Fi (IEEE 802.11b/g/n), Bluetooth LE 5 (Core 6.0) / Bluetooth mesh 1.1, Dual-band Wi-Fi 6 (IEEE 802.11ax, 2.4/5 GHz)
-
-### Community 19 - "802.15.4 Thread and Zigbee"
-Cohesion: 0.38
-Nodes (7): IEEE 802.15.4, Thread 1.3, Zigbee 3.0, IEEE 802.15.4, Matter, Thread, Zigbee 3.0
-
-### Community 20 - "P4 Camera and Video Pipeline"
-Cohesion: 0.29
-Nodes (7): H264 Encoder, Image Processing Subsystem, Image Signal Processor (ISP), JPEG Codec, MIPI CSI, MIPI DSI, Pixel-Processing Accelerator (PPA)
-
-### Community 21 - "CPU Cores and SIMD Extensions"
-Cohesion: 0.33
-Nodes (6): RISC-V 32-bit Dual-Core HP CPU (400 MHz), Processor Instruction Extensions (SIMD/AI), Xtensa Single-Core 32-bit LX7 Microprocessor (240 MHz), Single Precision Floating Point Unit (FPU), 128-bit Data Bus and Dedicated SIMD Instructions, Xtensa Dual-Core 32-bit LX7 Microprocessor (240 MHz)
-
-### Community 22 - "JS Path Aliases"
-Cohesion: 0.40
-Nodes (4): compilerOptions, paths, @/*, ./*
-
-### Community 24 - "Shared GDMA Controllers"
-Cohesion: 0.67
-Nodes (3): GDMA Controller, GDMA Controller (3 TX / 3 RX), GDMA Controller (3 TX / 3 RX)
-
-### Community 25 - "RISC-V Core Speed Variants"
-Cohesion: 0.67
-Nodes (3): RISC-V 32-bit Single-Core CPU (120 MHz), RISC-V 32-bit Single-Core CPU (160 MHz), HP RISC-V 32-bit Processor (240 MHz)
-
-### Community 26 - "Secure Boot (Xtensa Family)"
-Cohesion: 0.67
-Nodes (3): Secure Boot, Secure Boot, Secure Boot
-
-### Community 27 - "Thread 1.4 Zigbee Radio"
-Cohesion: 0.67
-Nodes (3): IEEE 802.15.4 Radio, Thread 1.4, Zigbee 3.0
-
-### Community 28 - "Bluetooth LE 5.3 Variants"
-Cohesion: 0.67
-Nodes (3): Bluetooth LE (Core 6.0 certified), Bluetooth LE 5.3, Bluetooth LE 5.3
-
-### Community 29 - "RISC-V Core Clock Variants"
-Cohesion: 0.67
-Nodes (3): RISC-V 32-bit Single-Core Processor (160 MHz), HP RISC-V 32-bit Processor (160 MHz), RISC-V 32-bit Single-Core Processor (96 MHz)
-
-### Community 30 - "Secure Boot (RISC-V Family)"
-Cohesion: 0.67
-Nodes (3): Secure Boot, Secure Boot, Secure Boot
-
-## Ambiguous Edges - Review These
-- `ESPDocs - Documentação ESP32 em Português` → `Google Site Verification Token` [AMBIGUOUS]
- public/google21a790a2c23c0ec5.html · relation: conceptually_related_to
-
-## Knowledge Gaps
-- **195 isolated node(s):** `categoryIcons`, `metadata`, `outfit`, `inter`, `metadata` (+190 more)
- These have ≤1 connection - possible missing edges or undocumented components.
-- **5 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
-
-## Suggested Questions
-_Questions this graph is uniquely positioned to answer:_
-
-- **What is the exact relationship between `ESPDocs - Documentação ESP32 em Português` and `Google Site Verification Token`?**
- _Edge tagged AMBIGUOUS (relation: conceptually_related_to) - confidence is low._
-- **Why does `dependencies` connect `Layout and Marketplace API` to `Next.js App Pages`, `Lint and Build Tooling`?**
- _High betweenness centrality (0.025) - this node is a cross-community bridge._
-- **Why does `ESP32-S3 Series SoC` connect `ESP32-S3 Silicon Subsystems` to `ESP32-P4 Silicon Subsystems`, `ESP32-S2 Silicon Subsystems`, `Classic Wi-Fi and BLE Radios`, `CPU Cores and SIMD Extensions`, `Secure Boot (RISC-V Family)`?**
- _High betweenness centrality (0.015) - this node is a cross-community bridge._
-- **Why does `lucide-react` connect `Next.js App Pages` to `Layout and Marketplace API`?**
- _High betweenness centrality (0.014) - this node is a cross-community bridge._
-- **Are the 2 inferred relationships involving `ESP32-C6 SoC` (e.g. with `ESP32-C61 SoC` and `ESP32-H2 SoC`) actually correct?**
- _`ESP32-C6 SoC` has 2 INFERRED edges - model-reasoned connections that need verification._
-- **Are the 2 inferred relationships involving `ESP32-S3 Series SoC` (e.g. with `ESP32-P4 Series SoC` and `ESP32-S2 Series SoC`) actually correct?**
- _`ESP32-S3 Series SoC` has 2 INFERRED edges - model-reasoned connections that need verification._
-- **What connects `categoryIcons`, `metadata`, `outfit` to the rest of the system?**
- _195 weakly-connected nodes found - possible documentation gaps or missing edges._
\ No newline at end of file
diff --git a/graphify-out/2026-07-14/cost.json b/graphify-out/2026-07-14/cost.json
deleted file mode 100644
index cc887bd..0000000
--- a/graphify-out/2026-07-14/cost.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "runs": [
- {
- "date": "2026-07-14T11:40:04.053012+00:00",
- "input_tokens": 435411,
- "output_tokens": 0,
- "files": 70
- }
- ],
- "total_input_tokens": 435411,
- "total_output_tokens": 0
-}
\ No newline at end of file
diff --git a/graphify-out/2026-07-14/graph.json b/graphify-out/2026-07-14/graph.json
deleted file mode 100644
index f60d639..0000000
--- a/graphify-out/2026-07-14/graph.json
+++ /dev/null
@@ -1,12939 +0,0 @@
-{
- "directed": false,
- "multigraph": false,
- "graph": {
- "hyperedges": [
- {
- "id": "espdocs_frontend_stack",
- "label": "Stack frontend do ESPDocs",
- "nodes": [
- "readme_nextjs_app_router",
- "readme_react19",
- "readme_tailwind_css",
- "readme_material_ui"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "marketplace_data_flow",
- "label": "Fluxo de dados do Marketplace de Placas",
- "nodes": [
- "readme_marketplace_placas",
- "readme_api_placas_route",
- "readme_google_sheets_api",
- "readme_google_sheets_api_key"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "README.md"
- },
- {
- "id": "espdocs_content_pillars",
- "label": "Pilares de conte\u00fado do ESPDocs",
- "nodes": [
- "readme_series_esp32",
- "readme_frameworks",
- "readme_comparacao",
- "readme_diagramas_interativos",
- "readme_exemplos_codigo",
- "readme_marketplace_placas"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "esp8684_security_subsystem",
- "label": "ESP8684 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c2__esp8684__secure_boot",
- "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "public_datasheets_esp32_c2__esp8684__ecc_accelerator",
- "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "public_datasheets_esp32_c2__esp8684__rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf"
- },
- {
- "id": "esp32_c3_security_subsystem",
- "label": "ESP32-C3 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c3_aes_accelerator",
- "public_datasheets_esp32_c3_sha_accelerator",
- "public_datasheets_esp32_c3_rsa_accelerator",
- "public_datasheets_esp32_c3_hmac_digital_signature",
- "public_datasheets_esp32_c3_secure_boot",
- "public_datasheets_esp32_c3_flash_encryption",
- "public_datasheets_esp32_c3_rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf"
- },
- {
- "id": "esp32_c5_multiprotocol_radio_stack",
- "label": "ESP32-C5 Multiprotocol Radio Stack",
- "nodes": [
- "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "public_datasheets_esp32_c5_bluetooth_le_5",
- "public_datasheets_esp32_c5_ieee_802_15_4",
- "public_datasheets_esp32_c5_thread_1_4",
- "public_datasheets_esp32_c5_zigbee_3_0",
- "public_datasheets_esp32_c5_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf"
- },
- {
- "id": "esp32_c6_multi_protocol_radio",
- "label": "ESP32-C6 coexisting multi-protocol radio stack sharing one antenna",
- "nodes": [
- "public_datasheets_esp32_c6_wi_fi_6",
- "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "public_datasheets_esp32_c6_ieee_802_15_4",
- "public_datasheets_esp32_c6_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf"
- },
- {
- "id": "esp32_c61_security_subsystem",
- "label": "ESP32-C61 security subsystem",
- "nodes": [
- "public_datasheets_esp32_c61_secure_boot",
- "public_datasheets_esp32_c61_flash_psram_encryption",
- "public_datasheets_esp32_c61_ecdsa",
- "public_datasheets_esp32_c61_trng",
- "public_datasheets_esp32_c61_apm",
- "public_datasheets_esp32_c61_power_glitch_detector"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf"
- },
- {
- "id": "esp32_h2_802154_application_protocols",
- "label": "ESP32-H2 802.15.4 application-layer protocols",
- "nodes": [
- "public_datasheets_esp32_h2_ieee_802_15_4",
- "public_datasheets_esp32_h2_thread",
- "public_datasheets_esp32_h2_zigbee_3_0",
- "public_datasheets_esp32_h2_matter"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf"
- },
- {
- "id": "esp32_p4_image_voice_pipeline",
- "label": "ESP32-P4 Image and Voice Processing Pipeline",
- "nodes": [
- "public_datasheets_esp32_p4_isp",
- "public_datasheets_esp32_p4_jpeg_codec",
- "public_datasheets_esp32_p4_ppa",
- "public_datasheets_esp32_p4_h264_encoder",
- "public_datasheets_esp32_p4_mipi_csi",
- "public_datasheets_esp32_p4_mipi_dsi",
- "public_datasheets_esp32_p4_vad"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf"
- },
- {
- "id": "esp32_s3_wireless_stack",
- "label": "ESP32-S3 Wireless Subsystem (Wi-Fi + BLE + RF)",
- "nodes": [
- "public_datasheets_esp32_s3_wifi",
- "public_datasheets_esp32_s3_wifi_mac_baseband",
- "public_datasheets_esp32_s3_bluetooth_le",
- "public_datasheets_esp32_s3_ble_baseband",
- "public_datasheets_esp32_s3_rf_module"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "espressif_security_feature_family",
- "label": "Common Espressif Security Feature Family",
- "nodes": [
- "public_datasheets_esp32_p4_secure_boot",
- "public_datasheets_esp32_s2_secure_boot",
- "public_datasheets_esp32_s3_secure_boot",
- "public_datasheets_esp32_s2_flash_encryption",
- "public_datasheets_esp32_s3_flash_encryption",
- "public_datasheets_esp32_p4_xts_aes"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "esp32_s31_multiprotocol_radio_stack",
- "label": "ESP32-S31 Multiprotocol Wireless Stack",
- "nodes": [
- "public_datasheets_esp32_s31_wifi6",
- "public_datasheets_esp32_s31_bluetooth_54_le",
- "public_datasheets_esp32_s31_bluetooth_classic",
- "public_datasheets_esp32_s31_ieee_802154"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_s31_security_subsystem",
- "label": "ESP32-S31 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_s31_secure_boot",
- "public_datasheets_esp32_s31_flash_psram_encryption",
- "public_datasheets_esp32_s31_crypto_accelerators",
- "public_datasheets_esp32_s31_huk_key_manager"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_rtc_low_power_domain",
- "label": "ESP32 RTC Low-Power Domain",
- "nodes": [
- "public_datasheets_esp32_rtc",
- "public_datasheets_esp32_pmu",
- "public_datasheets_esp32_ulp_coprocessor",
- "public_datasheets_esp32_rtc_memory"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf"
- },
- {
- "id": "devkit_common_hardware_controls",
- "label": "Common DevKit Hardware Controls (Buttons, USB, LED)",
- "nodes": [
- "public_placas_esp32_c2_boot_rst_buttons",
- "public_placas_esp32_c3_boot_rst_buttons",
- "public_placas_esp32_c5_reset_boot_buttons",
- "public_placas_esp32_c2_micro_usb_port",
- "public_placas_esp32_c3_micro_usb_port",
- "public_placas_esp32_c5_dual_usb_c_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c2.png"
- },
- {
- "id": "espressif_devkit_pinout_diagram_family",
- "label": "Espressif DevKit Pinout Diagram Family (C2/C3/C5)",
- "nodes": [
- "public_placas_esp32_c2_devkit_pinout",
- "public_placas_esp32_c3_devkit_pinout",
- "public_placas_esp32_c5_devkit_pinout",
- "public_placas_esp32_c5_espressif_branding"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png"
- },
- {
- "id": "riscv_wireless_soc_spec_family",
- "label": "RISC-V Single-Core Wireless SoC Spec Family",
- "nodes": [
- "public_placas_esp32_c2_specs",
- "public_placas_esp32_c3_specs",
- "public_placas_esp32_c5_specs"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c5.png"
- },
- {
- "id": "espressif_riscv_devkit_family",
- "label": "Espressif RISC-V DevKit Board Diagrams",
- "nodes": [
- "public_placas_esp32_c6_board",
- "public_placas_esp32_c61_board",
- "public_placas_esp32_h2_board",
- "public_placas_esp32_p4_board"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "devkit_programming_interface",
- "label": "Common DevKit Programming/Flashing Interface",
- "nodes": [
- "public_placas_esp32_c6_reset_boot_buttons",
- "public_placas_esp32_c61_reset_boot_buttons",
- "public_placas_esp32_p4_reset_boot_buttons",
- "public_placas_esp32_c6_usb_uart_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "esp32_p4_multimedia_peripherals",
- "label": "ESP32-P4 EV Board Multimedia and Connectivity Peripherals",
- "nodes": [
- "public_placas_esp32_p4_mipi_dsi_csi",
- "public_placas_esp32_p4_audio_subsystem",
- "public_placas_esp32_p4_ethernet",
- "public_placas_esp32_p4_usb_ports"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png"
- },
- {
- "id": "esp32_s31_audio_subsystem",
- "label": "ESP32-S31 Audio Subsystem",
- "nodes": [
- "public_placas_esp32_s31_audio_codec_chip",
- "public_placas_esp32_s31_microphone",
- "public_placas_esp32_s31_speaker_output_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "esp32_s31_connectivity_ports",
- "label": "ESP32-S31 Connectivity Ports",
- "nodes": [
- "public_placas_esp32_s31_rj45_ethernet_port",
- "public_placas_esp32_s31_usb_type_a_port",
- "public_placas_esp32_s31_usb_serial_jtag_port",
- "public_placas_esp32_s31_usb_type_c_uart_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "espressif_devkit_board_gallery",
- "label": "Espressif ESP32 Dev Board Image Gallery",
- "nodes": [
- "public_placas_esp32_pinout_diagram",
- "public_placas_esp32_s2_pinout_diagram",
- "public_placas_esp32_s3_pinout_diagram",
- "public_placas_esp32_s31_board_photo"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png"
- }
- ]
- },
- "nodes": [
- {
- "label": "route.js",
- "file_type": "code",
- "source_file": "app/api/placas/route.js",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_api_placas_route",
- "community": 3,
- "norm_label": "route.js"
- },
- {
- "label": "GET()",
- "file_type": "code",
- "source_file": "app/api/placas/route.js",
- "source_location": "L11",
- "_origin": "ast",
- "id": "app_api_placas_route_get",
- "community": 3,
- "norm_label": "get()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_catalogo_page",
- "community": 0,
- "norm_label": "page.jsx"
- },
- {
- "label": "PlacasPage()",
- "file_type": "code",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L18",
- "_origin": "ast",
- "id": "app_catalogo_page_placaspage",
- "community": 0,
- "norm_label": "placaspage()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_comparacao_page",
- "community": 0,
- "norm_label": "page.jsx"
- },
- {
- "label": "categoryIcons",
- "file_type": "code",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L28",
- "_origin": "ast",
- "id": "app_comparacao_page_categoryicons",
- "community": 0,
- "norm_label": "categoryicons"
- },
- {
- "label": "Comparacao()",
- "file_type": "code",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L39",
- "_origin": "ast",
- "id": "app_comparacao_page_comparacao",
- "community": 0,
- "norm_label": "comparacao()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_frameworks_key_page",
- "community": 0,
- "norm_label": "page.jsx"
- },
- {
- "label": "FrameworkDetail()",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L22",
- "_origin": "ast",
- "id": "app_frameworks_key_page_frameworkdetail",
- "community": 0,
- "norm_label": "frameworkdetail()"
- },
- {
- "label": "generateMetadata()",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L259",
- "_origin": "ast",
- "id": "app_frameworks_key_page_generatemetadata",
- "community": 0,
- "norm_label": "generatemetadata()"
- },
- {
- "label": "generateStaticParams()",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L273",
- "_origin": "ast",
- "id": "app_frameworks_key_page_generatestaticparams",
- "community": 0,
- "norm_label": "generatestaticparams()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_frameworks_page",
- "community": 0,
- "norm_label": "page.jsx"
- },
- {
- "label": "Frameworks()",
- "file_type": "code",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L22",
- "_origin": "ast",
- "id": "app_frameworks_page_frameworks",
- "community": 0,
- "norm_label": "frameworks()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_glossario_page",
- "community": 0,
- "norm_label": "page.jsx"
- },
- {
- "label": "metadata",
- "file_type": "code",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "app_glossario_page_metadata",
- "community": 0,
- "norm_label": "metadata"
- },
- {
- "label": "Glossario()",
- "file_type": "code",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L10",
- "_origin": "ast",
- "id": "app_glossario_page_glossario",
- "community": 0,
- "norm_label": "glossario()"
- },
- {
- "label": "layout.jsx",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_layout",
- "community": 3,
- "norm_label": "layout.jsx"
- },
- {
- "label": "outfit",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "app_layout_outfit",
- "community": 3,
- "norm_label": "outfit"
- },
- {
- "label": "inter",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L11",
- "_origin": "ast",
- "id": "app_layout_inter",
- "community": 3,
- "norm_label": "inter"
- },
- {
- "label": "metadata",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L17",
- "_origin": "ast",
- "id": "app_layout_metadata",
- "community": 3,
- "norm_label": "metadata"
- },
- {
- "label": "RootLayout()",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L23",
- "_origin": "ast",
- "id": "app_layout_rootlayout",
- "community": 3,
- "norm_label": "rootlayout()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_page",
- "community": 0,
- "norm_label": "page.jsx"
- },
- {
- "label": "Home()",
- "file_type": "code",
- "source_file": "app/page.jsx",
- "source_location": "L23",
- "_origin": "ast",
- "id": "app_page_home",
- "community": 0,
- "norm_label": "home()"
- },
- {
- "label": "ExternalLinkIcon()",
- "file_type": "code",
- "source_file": "app/page.jsx",
- "source_location": "L246",
- "_origin": "ast",
- "id": "app_page_externallinkicon",
- "community": 0,
- "norm_label": "externallinkicon()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_seletor_page",
- "community": 0,
- "norm_label": "page.jsx"
- },
- {
- "label": "iconMap",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L39",
- "_origin": "ast",
- "id": "app_seletor_page_iconmap",
- "community": 0,
- "norm_label": "iconmap"
- },
- {
- "label": "getOptionIcon()",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L72",
- "_origin": "ast",
- "id": "app_seletor_page_getoptionicon",
- "community": 0,
- "norm_label": "getoptionicon()"
- },
- {
- "label": "Seletor()",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L77",
- "_origin": "ast",
- "id": "app_seletor_page_seletor",
- "community": 0,
- "norm_label": "seletor()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_series_key_page",
- "community": 0,
- "norm_label": "page.jsx"
- },
- {
- "label": "SerieDetail()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L45",
- "_origin": "ast",
- "id": "app_series_key_page_seriedetail",
- "community": 0,
- "norm_label": "seriedetail()"
- },
- {
- "label": "SpecSection()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L456",
- "_origin": "ast",
- "id": "app_series_key_page_specsection",
- "community": 0,
- "norm_label": "specsection()"
- },
- {
- "label": "generateMetadata()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L480",
- "_origin": "ast",
- "id": "app_series_key_page_generatemetadata",
- "community": 0,
- "norm_label": "generatemetadata()"
- },
- {
- "label": "generateStaticParams()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L496",
- "_origin": "ast",
- "id": "app_series_key_page_generatestaticparams",
- "community": 0,
- "norm_label": "generatestaticparams()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/series/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_series_page",
- "community": 0,
- "norm_label": "page.jsx"
- },
- {
- "label": "Series()",
- "file_type": "code",
- "source_file": "app/series/page.jsx",
- "source_location": "L21",
- "_origin": "ast",
- "id": "app_series_page_series",
- "community": 0,
- "norm_label": "series()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_sobre_page",
- "community": 0,
- "norm_label": "page.jsx"
- },
- {
- "label": "Sobre()",
- "file_type": "code",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L21",
- "_origin": "ast",
- "id": "app_sobre_page_sobre",
- "community": 0,
- "norm_label": "sobre()"
- },
- {
- "label": "BoardCard.jsx",
- "file_type": "code",
- "source_file": "components/BoardCard.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_boardcard",
- "community": 0,
- "norm_label": "boardcard.jsx"
- },
- {
- "label": "BoardCard()",
- "file_type": "code",
- "source_file": "components/BoardCard.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "components_boardcard_boardcard",
- "community": 0,
- "norm_label": "boardcard()"
- },
- {
- "label": "CodeExample.jsx",
- "file_type": "code",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_codeexample",
- "community": 0,
- "norm_label": "codeexample.jsx"
- },
- {
- "label": "CodeExample()",
- "file_type": "code",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L6",
- "_origin": "ast",
- "id": "components_codeexample_codeexample",
- "community": 0,
- "norm_label": "codeexample()"
- },
- {
- "label": "ConnectionsDiagram.jsx",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_connectionsdiagram",
- "community": 0,
- "norm_label": "connectionsdiagram.jsx"
- },
- {
- "label": "FILTER_CATEGORIES",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L20",
- "_origin": "ast",
- "id": "components_connectionsdiagram_filter_categories",
- "community": 0,
- "norm_label": "filter_categories"
- },
- {
- "label": "type_colors",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L43",
- "_origin": "ast",
- "id": "components_connectionsdiagram_type_colors",
- "community": 0,
- "norm_label": "type_colors"
- },
- {
- "label": "ConnectionsDiagram()",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L52",
- "_origin": "ast",
- "id": "components_connectionsdiagram_connectionsdiagram",
- "community": 0,
- "norm_label": "connectionsdiagram()"
- },
- {
- "label": "Footer.jsx",
- "file_type": "code",
- "source_file": "components/Footer.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_footer",
- "community": 0,
- "norm_label": "footer.jsx"
- },
- {
- "label": "Footer()",
- "file_type": "code",
- "source_file": "components/Footer.jsx",
- "source_location": "L6",
- "_origin": "ast",
- "id": "components_footer_footer",
- "community": 0,
- "norm_label": "footer()"
- },
- {
- "label": "Header.jsx",
- "file_type": "code",
- "source_file": "components/Header.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_header",
- "community": 0,
- "norm_label": "header.jsx"
- },
- {
- "label": "Header()",
- "file_type": "code",
- "source_file": "components/Header.jsx",
- "source_location": "L23",
- "_origin": "ast",
- "id": "components_header_header",
- "community": 0,
- "norm_label": "header()"
- },
- {
- "label": "ThemeToggle()",
- "file_type": "code",
- "source_file": "components/Header.jsx",
- "source_location": "L198",
- "_origin": "ast",
- "id": "components_header_themetoggle",
- "community": 0,
- "norm_label": "themetoggle()"
- },
- {
- "label": "Providers.jsx",
- "file_type": "code",
- "source_file": "components/Providers.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_providers",
- "community": 3,
- "norm_label": "providers.jsx"
- },
- {
- "label": "Providers()",
- "file_type": "code",
- "source_file": "components/Providers.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "components_providers_providers",
- "community": 3,
- "norm_label": "providers()"
- },
- {
- "label": "SeriesTabMenu.jsx",
- "file_type": "code",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_seriestabmenu",
- "community": 0,
- "norm_label": "seriestabmenu.jsx"
- },
- {
- "label": "SeriesTabMenu()",
- "file_type": "code",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L6",
- "_origin": "ast",
- "id": "components_seriestabmenu_seriestabmenu",
- "community": 0,
- "norm_label": "seriestabmenu()"
- },
- {
- "label": "eslint.config.mjs",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "eslint_config",
- "community": 6,
- "norm_label": "eslint.config.mjs"
- },
- {
- "label": "__filename",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L5",
- "_origin": "ast",
- "id": "eslint_config_filename",
- "community": 6,
- "norm_label": "__filename"
- },
- {
- "label": "__dirname",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L6",
- "_origin": "ast",
- "id": "eslint_config_dirname",
- "community": 6,
- "norm_label": "__dirname"
- },
- {
- "label": "compat",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L8",
- "_origin": "ast",
- "id": "eslint_config_compat",
- "community": 6,
- "norm_label": "compat"
- },
- {
- "label": "eslintConfig",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L12",
- "_origin": "ast",
- "id": "eslint_config_eslintconfig",
- "community": 6,
- "norm_label": "eslintconfig"
- },
- {
- "label": "jsconfig.json",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L1",
- "_origin": "ast",
- "id": "jsconfig",
- "community": 22,
- "norm_label": "jsconfig.json"
- },
- {
- "label": "compilerOptions",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L2",
- "_origin": "ast",
- "id": "jsconfig_compileroptions",
- "community": 22,
- "norm_label": "compileroptions"
- },
- {
- "label": "paths",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L3",
- "_origin": "ast",
- "id": "jsconfig_compileroptions_paths",
- "community": 22,
- "norm_label": "paths"
- },
- {
- "label": "@/*",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "_origin": "ast",
- "id": "jsconfig_paths",
- "community": 22,
- "norm_label": "@/*"
- },
- {
- "label": "./*",
- "file_type": "concept",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "_origin": "ast",
- "id": "ref",
- "community": 22,
- "norm_label": "./*"
- },
- {
- "label": "next.config.mjs",
- "file_type": "code",
- "source_file": "next.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "next_config",
- "community": 33,
- "norm_label": "next.config.mjs"
- },
- {
- "label": "nextConfig",
- "file_type": "code",
- "source_file": "next.config.mjs",
- "source_location": "L2",
- "_origin": "ast",
- "id": "next_config_nextconfig",
- "community": 33,
- "norm_label": "nextconfig"
- },
- {
- "label": "package.json",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L1",
- "_origin": "ast",
- "id": "package",
- "community": 6,
- "norm_label": "package.json"
- },
- {
- "label": "name",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L2",
- "_origin": "ast",
- "id": "package_name",
- "community": 6,
- "norm_label": "name"
- },
- {
- "label": "version",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L3",
- "_origin": "ast",
- "id": "package_version",
- "community": 6,
- "norm_label": "version"
- },
- {
- "label": "private",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L4",
- "_origin": "ast",
- "id": "package_private",
- "community": 6,
- "norm_label": "private"
- },
- {
- "label": "scripts",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L5",
- "_origin": "ast",
- "id": "package_scripts",
- "community": 6,
- "norm_label": "scripts"
- },
- {
- "label": "dev",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L6",
- "_origin": "ast",
- "id": "package_scripts_dev",
- "community": 6,
- "norm_label": "dev"
- },
- {
- "label": "build",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L7",
- "_origin": "ast",
- "id": "package_scripts_build",
- "community": 6,
- "norm_label": "build"
- },
- {
- "label": "start",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L8",
- "_origin": "ast",
- "id": "package_scripts_start",
- "community": 6,
- "norm_label": "start"
- },
- {
- "label": "lint",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L9",
- "_origin": "ast",
- "id": "package_scripts_lint",
- "community": 6,
- "norm_label": "lint"
- },
- {
- "label": "dependencies",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L11",
- "_origin": "ast",
- "id": "package_dependencies",
- "community": 3,
- "norm_label": "dependencies"
- },
- {
- "label": "@emotion/react",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L12",
- "_origin": "ast",
- "id": "package_dependencies_emotion_react",
- "community": 3,
- "norm_label": "@emotion/react"
- },
- {
- "label": "@emotion/react",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L12",
- "_origin": "ast",
- "id": "emotion_react",
- "community": 3,
- "norm_label": "@emotion/react"
- },
- {
- "label": "@emotion/styled",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L13",
- "_origin": "ast",
- "id": "package_dependencies_emotion_styled",
- "community": 3,
- "norm_label": "@emotion/styled"
- },
- {
- "label": "@emotion/styled",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L13",
- "_origin": "ast",
- "id": "emotion_styled",
- "community": 3,
- "norm_label": "@emotion/styled"
- },
- {
- "label": "@mui/icons-material",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L14",
- "_origin": "ast",
- "id": "package_dependencies_mui_icons_material",
- "community": 3,
- "norm_label": "@mui/icons-material"
- },
- {
- "label": "@mui/icons-material",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L14",
- "_origin": "ast",
- "id": "mui_icons_material",
- "community": 3,
- "norm_label": "@mui/icons-material"
- },
- {
- "label": "@mui/material",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L15",
- "_origin": "ast",
- "id": "package_dependencies_mui_material",
- "community": 3,
- "norm_label": "@mui/material"
- },
- {
- "label": "@mui/material",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L15",
- "_origin": "ast",
- "id": "mui_material",
- "community": 3,
- "norm_label": "@mui/material"
- },
- {
- "label": "framer-motion",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L16",
- "_origin": "ast",
- "id": "package_dependencies_framer_motion",
- "community": 3,
- "norm_label": "framer-motion"
- },
- {
- "label": "framer-motion",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L16",
- "_origin": "ast",
- "id": "framer_motion",
- "community": 3,
- "norm_label": "framer-motion"
- },
- {
- "label": "googleapis",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L17",
- "_origin": "ast",
- "id": "package_dependencies_googleapis",
- "community": 3,
- "norm_label": "googleapis"
- },
- {
- "label": "googleapis",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L17",
- "_origin": "ast",
- "id": "googleapis",
- "community": 3,
- "norm_label": "googleapis"
- },
- {
- "label": "lucide-react",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L18",
- "_origin": "ast",
- "id": "package_dependencies_lucide_react",
- "community": 3,
- "norm_label": "lucide-react"
- },
- {
- "label": "lucide-react",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L18",
- "_origin": "ast",
- "id": "lucide_react",
- "community": 0,
- "norm_label": "lucide-react"
- },
- {
- "label": "next",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L19",
- "_origin": "ast",
- "id": "package_dependencies_next",
- "community": 3,
- "norm_label": "next"
- },
- {
- "label": "next",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L19",
- "_origin": "ast",
- "id": "next",
- "community": 3,
- "norm_label": "next"
- },
- {
- "label": "next-themes",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L20",
- "_origin": "ast",
- "id": "package_dependencies_next_themes",
- "community": 3,
- "norm_label": "next-themes"
- },
- {
- "label": "next-themes",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L20",
- "_origin": "ast",
- "id": "next_themes",
- "community": 3,
- "norm_label": "next-themes"
- },
- {
- "label": "react",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L21",
- "_origin": "ast",
- "id": "package_dependencies_react",
- "community": 3,
- "norm_label": "react"
- },
- {
- "label": "react",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L21",
- "_origin": "ast",
- "id": "react",
- "community": 0,
- "norm_label": "react"
- },
- {
- "label": "react-dom",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L22",
- "_origin": "ast",
- "id": "package_dependencies_react_dom",
- "community": 0,
- "norm_label": "react-dom"
- },
- {
- "label": "react-dom",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L22",
- "_origin": "ast",
- "id": "react_dom",
- "community": 0,
- "norm_label": "react-dom"
- },
- {
- "label": "devDependencies",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L24",
- "_origin": "ast",
- "id": "package_devdependencies",
- "community": 6,
- "norm_label": "devdependencies"
- },
- {
- "label": "@eslint/eslintrc",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L25",
- "_origin": "ast",
- "id": "package_devdependencies_eslint_eslintrc",
- "community": 6,
- "norm_label": "@eslint/eslintrc"
- },
- {
- "label": "@eslint/eslintrc",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L25",
- "_origin": "ast",
- "id": "eslint_eslintrc",
- "community": 6,
- "norm_label": "@eslint/eslintrc"
- },
- {
- "label": "@tailwindcss/postcss",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L26",
- "_origin": "ast",
- "id": "package_devdependencies_tailwindcss_postcss",
- "community": 6,
- "norm_label": "@tailwindcss/postcss"
- },
- {
- "label": "@tailwindcss/postcss",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L26",
- "_origin": "ast",
- "id": "tailwindcss_postcss",
- "community": 6,
- "norm_label": "@tailwindcss/postcss"
- },
- {
- "label": "eslint",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L27",
- "_origin": "ast",
- "id": "package_devdependencies_eslint",
- "community": 6,
- "norm_label": "eslint"
- },
- {
- "label": "eslint",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L27",
- "_origin": "ast",
- "id": "eslint",
- "community": 6,
- "norm_label": "eslint"
- },
- {
- "label": "eslint-config-next",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L28",
- "_origin": "ast",
- "id": "package_devdependencies_eslint_config_next",
- "community": 6,
- "norm_label": "eslint-config-next"
- },
- {
- "label": "eslint-config-next",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L28",
- "_origin": "ast",
- "id": "eslint_config_next",
- "community": 6,
- "norm_label": "eslint-config-next"
- },
- {
- "label": "tailwindcss",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L29",
- "_origin": "ast",
- "id": "package_devdependencies_tailwindcss",
- "community": 6,
- "norm_label": "tailwindcss"
- },
- {
- "label": "tailwindcss",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L29",
- "_origin": "ast",
- "id": "tailwindcss",
- "community": 6,
- "norm_label": "tailwindcss"
- },
- {
- "label": "postcss.config.mjs",
- "file_type": "code",
- "source_file": "postcss.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "postcss_config",
- "community": 34,
- "norm_label": "postcss.config.mjs"
- },
- {
- "label": "config",
- "file_type": "code",
- "source_file": "postcss.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "postcss_config_config",
- "community": 34,
- "norm_label": "config"
- },
- {
- "label": "esp-adf.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-adf.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_adf",
- "community": 36,
- "norm_label": "esp-adf.c"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-adf.c",
- "source_location": "L14",
- "_origin": "ast",
- "id": "public_exemplos_esp_adf_app_main",
- "community": 36,
- "norm_label": "app_main()"
- },
- {
- "label": "esp-dsp.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-dsp.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_dsp",
- "community": 37,
- "norm_label": "esp-dsp.c"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-dsp.c",
- "source_location": "L6",
- "_origin": "ast",
- "id": "public_exemplos_esp_dsp_app_main",
- "community": 37,
- "norm_label": "app_main()"
- },
- {
- "label": "esp-idf.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-idf.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_idf",
- "community": 38,
- "norm_label": "esp-idf.c"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-idf.c",
- "source_location": "L8",
- "_origin": "ast",
- "id": "public_exemplos_esp_idf_app_main",
- "community": 38,
- "norm_label": "app_main()"
- },
- {
- "label": "esp-matter.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_matter",
- "community": 23,
- "norm_label": "esp-matter.c"
- },
- {
- "label": "app_event_cb()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L9",
- "_origin": "ast",
- "id": "public_exemplos_esp_matter_app_event_cb",
- "community": 23,
- "norm_label": "app_event_cb()"
- },
- {
- "label": "esp_matter_event_t",
- "file_type": "code",
- "source_file": "",
- "source_location": "",
- "_origin": "ast",
- "id": "esp_matter_event_t",
- "community": 23,
- "norm_label": "esp_matter_event_t"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L27",
- "_origin": "ast",
- "id": "public_exemplos_esp_matter_app_main",
- "community": 23,
- "norm_label": "app_main()"
- },
- {
- "label": "esp-nn.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_nn",
- "community": 31,
- "norm_label": "esp-nn.c"
- },
- {
- "label": "print_array()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L8",
- "_origin": "ast",
- "id": "public_exemplos_esp_nn_print_array",
- "community": 31,
- "norm_label": "print_array()"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L16",
- "_origin": "ast",
- "id": "public_exemplos_esp_nn_app_main",
- "community": 31,
- "norm_label": "app_main()"
- },
- {
- "label": "esp-who.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_who",
- "community": 32,
- "norm_label": "esp-who.c"
- },
- {
- "label": "setup()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L11",
- "_origin": "ast",
- "id": "public_exemplos_esp_who_setup",
- "community": 32,
- "norm_label": "setup()"
- },
- {
- "label": "loop()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L48",
- "_origin": "ast",
- "id": "public_exemplos_esp_who_loop",
- "community": 32,
- "norm_label": "loop()"
- },
- {
- "label": "micropython.py",
- "file_type": "code",
- "source_file": "public/exemplos/micropython.py",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_micropython",
- "community": 39,
- "norm_label": "micropython.py"
- },
- {
- "label": "start.config.js",
- "file_type": "code",
- "source_file": "start.config.js",
- "source_location": "L1",
- "_origin": "ast",
- "id": "start_config",
- "community": 40,
- "norm_label": "start.config.js"
- },
- {
- "label": "ESPDocs - Documenta\u00e7\u00e3o ESP32 em Portugu\u00eas",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": "Lucas Rayan Guerra",
- "contributor": null,
- "id": "readme_espdocs",
- "community": 11,
- "norm_label": "espdocs - documentacao esp32 em portugues"
- },
- {
- "label": "Next.js 15 App Router",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L89",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_nextjs_app_router",
- "community": 11,
- "norm_label": "next.js 15 app router"
- },
- {
- "label": "React 19",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L90",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_react19",
- "community": 11,
- "norm_label": "react 19"
- },
- {
- "label": "Tailwind CSS 4",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L91",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_tailwind_css",
- "community": 11,
- "norm_label": "tailwind css 4"
- },
- {
- "label": "Material-UI",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L92",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_material_ui",
- "community": 11,
- "norm_label": "material-ui"
- },
- {
- "label": "Google Sheets API Integration",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L93",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_google_sheets_api",
- "community": 11,
- "norm_label": "google sheets api integration"
- },
- {
- "label": "Marketplace de Placas (Cat\u00e1logo)",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L16,L33-41,L65",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_marketplace_placas",
- "community": 11,
- "norm_label": "marketplace de placas (catalogo)"
- },
- {
- "label": "API do Marketplace (app/api/placas/route.js)",
- "file_type": "code",
- "source_file": "README.md",
- "source_location": "L62",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_api_placas_route",
- "community": 11,
- "norm_label": "api do marketplace (app/api/placas/route.js)"
- },
- {
- "label": "GOOGLE_SHEETS_API_KEY env var",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L40,L108",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_google_sheets_api_key",
- "community": 11,
- "norm_label": "google_sheets_api_key env var"
- },
- {
- "label": "S\u00e9ries ESP32",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L11",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_series_esp32",
- "community": 11,
- "norm_label": "series esp32"
- },
- {
- "label": "Frameworks ESP32 (ESP-IDF, Arduino, MicroPython)",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L12",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_frameworks",
- "community": 11,
- "norm_label": "frameworks esp32 (esp-idf, arduino, micropython)"
- },
- {
- "label": "Compara\u00e7\u00e3o de S\u00e9ries",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L13",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_comparacao",
- "community": 11,
- "norm_label": "comparacao de series"
- },
- {
- "label": "Diagramas Interativos de Conex\u00f5es",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L14",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_diagramas_interativos",
- "community": 11,
- "norm_label": "diagramas interativos de conexoes"
- },
- {
- "label": "Exemplos de C\u00f3digo",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L15",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_exemplos_codigo",
- "community": 11,
- "norm_label": "exemplos de codigo"
- },
- {
- "label": "Deploy na Vercel",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L104-110",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_vercel_deploy",
- "community": 11,
- "norm_label": "deploy na vercel"
- },
- {
- "label": "Projeto n\u00e3o oficial (sem afilia\u00e7\u00e3o Espressif)",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L116-118",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_unofficial_disclaimer",
- "community": 11,
- "norm_label": "projeto nao oficial (sem afiliacao espressif)"
- },
- {
- "label": "Licen\u00e7a MIT",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L112-114",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "readme_mit_license",
- "community": 11,
- "norm_label": "licenca mit"
- },
- {
- "label": "Google Site Verification Token",
- "file_type": "document",
- "source_file": "public/google21a790a2c23c0ec5.html",
- "source_location": "L1",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_google21a790a2c23c0ec5_verification",
- "community": 11,
- "norm_label": "google site verification token"
- },
- {
- "label": "ESP8684 Series (ESP32-C2)",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "community": 16,
- "norm_label": "esp8684 series (esp32-c2)"
- },
- {
- "label": "RISC-V 32-bit Single-Core CPU (120 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu",
- "community": 25,
- "norm_label": "risc-v 32-bit single-core cpu (120 mhz)"
- },
- {
- "label": "2.4 GHz Wi-Fi (IEEE 802.11b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn",
- "community": 18,
- "norm_label": "2.4 ghz wi-fi (ieee 802.11b/g/n)"
- },
- {
- "label": "Bluetooth LE 5.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3",
- "community": 18,
- "norm_label": "bluetooth le 5.3"
- },
- {
- "label": "272 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__sram_272kb",
- "community": 16,
- "norm_label": "272 kb sram"
- },
- {
- "label": "576 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__rom_576kb",
- "community": 16,
- "norm_label": "576 kb rom"
- },
- {
- "label": "In-package Flash (2 MB / 4 MB)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__in_package_flash",
- "community": 16,
- "norm_label": "in-package flash (2 mb / 4 mb)"
- },
- {
- "label": "14 Programmable GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__gpio_14",
- "community": 16,
- "norm_label": "14 programmable gpios"
- },
- {
- "label": "GDMA Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__gdma",
- "community": 24,
- "norm_label": "gdma controller"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__sar_adc",
- "community": 16,
- "norm_label": "12-bit sar adc"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__secure_boot",
- "community": 26,
- "norm_label": "secure boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "community": 16,
- "norm_label": "flash encryption"
- },
- {
- "label": "ECC Accelerator",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__ecc_accelerator",
- "community": 16,
- "norm_label": "ecc accelerator"
- },
- {
- "label": "SHA Accelerator (FIPS PUB 180-4)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "community": 16,
- "norm_label": "sha accelerator (fips pub 180-4)"
- },
- {
- "label": "Random Number Generator (RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__rng",
- "community": 16,
- "norm_label": "random number generator (rng)"
- },
- {
- "label": "Power Management Unit / Deep-sleep",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__pmu",
- "community": 16,
- "norm_label": "power management unit / deep-sleep"
- },
- {
- "label": "2.4 GHz RF Module (Balun, PA, LNA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__rf_module",
- "community": 18,
- "norm_label": "2.4 ghz rf module (balun, pa, lna)"
- },
- {
- "label": "QFN24 (4x4 mm) Package",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c2__esp8684__qfn24_package",
- "community": 16,
- "norm_label": "qfn24 (4x4 mm) package"
- },
- {
- "label": "ESP32-C3 Series",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_esp32_c3_series",
- "community": 8,
- "norm_label": "esp32-c3 series"
- },
- {
- "label": "RISC-V 32-bit Single-Core CPU (160 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_risc_v_single_core_cpu",
- "community": 25,
- "norm_label": "risc-v 32-bit single-core cpu (160 mhz)"
- },
- {
- "label": "2.4 GHz Wi-Fi (IEEE 802.11b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_wi_fi_802_11bgn",
- "community": 18,
- "norm_label": "2.4 ghz wi-fi (ieee 802.11b/g/n)"
- },
- {
- "label": "Bluetooth LE 5 / Bluetooth mesh",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_bluetooth_le_5",
- "community": 18,
- "norm_label": "bluetooth le 5 / bluetooth mesh"
- },
- {
- "label": "400 KB SRAM (+8 KB RTC SRAM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_sram_400kb",
- "community": 8,
- "norm_label": "400 kb sram (+8 kb rtc sram)"
- },
- {
- "label": "384 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_rom_384kb",
- "community": 8,
- "norm_label": "384 kb rom"
- },
- {
- "label": "4096-bit eFuse Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_efuse",
- "community": 8,
- "norm_label": "4096-bit efuse memory"
- },
- {
- "label": "GDMA Controller (3 TX / 3 RX)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_gdma",
- "community": 24,
- "norm_label": "gdma controller (3 tx / 3 rx)"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_usb_serial_jtag",
- "community": 8,
- "norm_label": "usb serial/jtag controller"
- },
- {
- "label": "TWAI Controller (ISO 11898-1 / CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_twai",
- "community": 8,
- "norm_label": "twai controller (iso 11898-1 / can 2.0)"
- },
- {
- "label": "Two 12-bit SAR ADCs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_sar_adc",
- "community": 8,
- "norm_label": "two 12-bit sar adcs"
- },
- {
- "label": "22 Programmable GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_gpio_22",
- "community": 8,
- "norm_label": "22 programmable gpios"
- },
- {
- "label": "AES-128/256 Accelerator (FIPS PUB 197)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_aes_accelerator",
- "community": 8,
- "norm_label": "aes-128/256 accelerator (fips pub 197)"
- },
- {
- "label": "SHA Accelerator (FIPS PUB 180-4)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_sha_accelerator",
- "community": 16,
- "norm_label": "sha accelerator (fips pub 180-4)"
- },
- {
- "label": "RSA Accelerator",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_rsa_accelerator",
- "community": 8,
- "norm_label": "rsa accelerator"
- },
- {
- "label": "HMAC and Digital Signature",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_hmac_digital_signature",
- "community": 8,
- "norm_label": "hmac and digital signature"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_secure_boot",
- "community": 26,
- "norm_label": "secure boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_flash_encryption",
- "community": 8,
- "norm_label": "flash encryption"
- },
- {
- "label": "Random Number Generator (RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_rng",
- "community": 8,
- "norm_label": "random number generator (rng)"
- },
- {
- "label": "2.4 GHz RF Module (Balun, PA, LNA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_rf_module",
- "community": 8,
- "norm_label": "2.4 ghz rf module (balun, pa, lna)"
- },
- {
- "label": "Power Management Unit / RTC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_pmu",
- "community": 8,
- "norm_label": "power management unit / rtc"
- },
- {
- "label": "QFN32 (5x5 mm) Package",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c3_qfn32_package",
- "community": 8,
- "norm_label": "qfn32 (5x5 mm) package"
- },
- {
- "label": "ESP32-C5 Series",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_esp32_c5_series",
- "community": 9,
- "norm_label": "esp32-c5 series"
- },
- {
- "label": "HP RISC-V 32-bit Processor (240 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_hp_risc_v_core",
- "community": 25,
- "norm_label": "hp risc-v 32-bit processor (240 mhz)"
- },
- {
- "label": "LP RISC-V 32-bit Processor (48 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_lp_risc_v_core",
- "community": 9,
- "norm_label": "lp risc-v 32-bit processor (48 mhz)"
- },
- {
- "label": "Dual-band Wi-Fi 6 (IEEE 802.11ax, 2.4/5 GHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "community": 18,
- "norm_label": "dual-band wi-fi 6 (ieee 802.11ax, 2.4/5 ghz)"
- },
- {
- "label": "Bluetooth LE 5 (Core 6.0) / Bluetooth mesh 1.1",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_bluetooth_le_5",
- "community": 18,
- "norm_label": "bluetooth le 5 (core 6.0) / bluetooth mesh 1.1"
- },
- {
- "label": "IEEE 802.15.4 Radio",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_ieee_802_15_4",
- "community": 27,
- "norm_label": "ieee 802.15.4 radio"
- },
- {
- "label": "Thread 1.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_thread_1_4",
- "community": 27,
- "norm_label": "thread 1.4"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_zigbee_3_0",
- "community": 27,
- "norm_label": "zigbee 3.0"
- },
- {
- "label": "HP SRAM 384 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_hp_sram_384kb",
- "community": 9,
- "norm_label": "hp sram 384 kb"
- },
- {
- "label": "LP SRAM 16 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_lp_sram_16kb",
- "community": 9,
- "norm_label": "lp sram 16 kb"
- },
- {
- "label": "320 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_rom_320kb",
- "community": 9,
- "norm_label": "320 kb rom"
- },
- {
- "label": "External Flash/PSRAM Controller with Cache",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_flash_psram_controller",
- "community": 9,
- "norm_label": "external flash/psram controller with cache"
- },
- {
- "label": "29 GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_gpio_29",
- "community": 9,
- "norm_label": "29 gpios"
- },
- {
- "label": "Two CAN FD Controllers (ISO 11898-1:2015)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_can_fd",
- "community": 8,
- "norm_label": "two can fd controllers (iso 11898-1:2015)"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_usb_serial_jtag",
- "community": 8,
- "norm_label": "usb serial/jtag controller"
- },
- {
- "label": "SDIO Slave Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_sdio_slave",
- "community": 9,
- "norm_label": "sdio slave controller"
- },
- {
- "label": "Motor Control PWM (MCPWM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_mcpwm",
- "community": 9,
- "norm_label": "motor control pwm (mcpwm)"
- },
- {
- "label": "Parallel IO Interface (PARLIO)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_parlio",
- "community": 9,
- "norm_label": "parallel io interface (parlio)"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_etm",
- "community": 9,
- "norm_label": "event task matrix (etm)"
- },
- {
- "label": "GDMA Controller (3 TX / 3 RX)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_gdma",
- "community": 24,
- "norm_label": "gdma controller (3 tx / 3 rx)"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_sar_adc",
- "community": 9,
- "norm_label": "12-bit sar adc"
- },
- {
- "label": "AES-128/256 Accelerator (NIST FIPS 197)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_aes_accelerator",
- "community": 8,
- "norm_label": "aes-128/256 accelerator (nist fips 197)"
- },
- {
- "label": "ECDSA Accelerator",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_ecdsa",
- "community": 9,
- "norm_label": "ecdsa accelerator"
- },
- {
- "label": "Key Manager",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_key_manager",
- "community": 9,
- "norm_label": "key manager"
- },
- {
- "label": "APM and TEE Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_apm_tee",
- "community": 9,
- "norm_label": "apm and tee controller"
- },
- {
- "label": "External Memory Encryption (XTS-AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_xts_aes",
- "community": 16,
- "norm_label": "external memory encryption (xts-aes)"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_secure_boot",
- "community": 26,
- "norm_label": "secure boot"
- },
- {
- "label": "True Random Number Generator (TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_trng",
- "community": 16,
- "norm_label": "true random number generator (trng)"
- },
- {
- "label": "2.4/5 GHz RF Module (Balun, PA, LNA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_rf_module",
- "community": 9,
- "norm_label": "2.4/5 ghz rf module (balun, pa, lna)"
- },
- {
- "label": "Power Management Unit",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_pmu",
- "community": 9,
- "norm_label": "power management unit"
- },
- {
- "label": "QFN48 (6x6 mm) Package",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c5_qfn48_package",
- "community": 9,
- "norm_label": "qfn48 (6x6 mm) package"
- },
- {
- "label": "ESP32-C6 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_esp32_c6",
- "community": 12,
- "norm_label": "esp32-c6 soc"
- },
- {
- "label": "HP RISC-V 32-bit Processor (160 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_hp_risc_v_processor",
- "community": 29,
- "norm_label": "hp risc-v 32-bit processor (160 mhz)"
- },
- {
- "label": "LP RISC-V 32-bit Processor (20 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_lp_risc_v_processor",
- "community": 12,
- "norm_label": "lp risc-v 32-bit processor (20 mhz)"
- },
- {
- "label": "Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_wi_fi_6",
- "community": 12,
- "norm_label": "wi-fi 6 (ieee 802.11ax, 2.4 ghz)"
- },
- {
- "label": "Bluetooth LE 5.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "community": 28,
- "norm_label": "bluetooth le 5.3"
- },
- {
- "label": "IEEE 802.15.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_ieee_802_15_4",
- "community": 19,
- "norm_label": "ieee 802.15.4"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_zigbee_3_0",
- "community": 19,
- "norm_label": "zigbee 3.0"
- },
- {
- "label": "Thread 1.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_thread_1_3",
- "community": 19,
- "norm_label": "thread 1.3"
- },
- {
- "label": "HP SRAM 512 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_hp_sram_512_kb",
- "community": 12,
- "norm_label": "hp sram 512 kb"
- },
- {
- "label": "LP SRAM 16 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_lp_sram_16_kb",
- "community": 12,
- "norm_label": "lp sram 16 kb"
- },
- {
- "label": "ROM 320 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_rom_320_kb",
- "community": 12,
- "norm_label": "rom 320 kb"
- },
- {
- "label": "4096-bit eFuse Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_efuse",
- "community": 12,
- "norm_label": "4096-bit efuse memory"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_secure_boot",
- "community": 12,
- "norm_label": "secure boot"
- },
- {
- "label": "Flash Encryption (XTS_AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_flash_encryption",
- "community": 7,
- "norm_label": "flash encryption (xts_aes)"
- },
- {
- "label": "TEE Controller and Access Permission Management (APM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_tee_apm",
- "community": 35,
- "norm_label": "tee controller and access permission management (apm)"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_crypto_accelerators",
- "community": 10,
- "norm_label": "crypto accelerators (aes, sha, rsa, ecc, hmac, rng)"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_rf_module",
- "community": 12,
- "norm_label": "rf module (balun, pa, lna, antenna switch)"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_usb_serial_jtag",
- "community": 12,
- "norm_label": "usb serial/jtag controller"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_twai",
- "community": 12,
- "norm_label": "twai controller (can 2.0)"
- },
- {
- "label": "SDIO Slave Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_sdio_slave",
- "community": 12,
- "norm_label": "sdio slave controller"
- },
- {
- "label": "12-bit SAR ADC (7 channels)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_sar_adc",
- "community": 12,
- "norm_label": "12-bit sar adc (7 channels)"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_gdma",
- "community": 12,
- "norm_label": "general dma controller (gdma)"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_etm",
- "community": 12,
- "norm_label": "event task matrix (etm)"
- },
- {
- "label": "Power Management Unit (4 power modes)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c6_power_management_unit",
- "community": 12,
- "norm_label": "power management unit (4 power modes)"
- },
- {
- "label": "ESP32-C61 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_esp32_c61",
- "community": 7,
- "norm_label": "esp32-c61 soc"
- },
- {
- "label": "RISC-V 32-bit Single-Core Processor (160 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_risc_v_processor",
- "community": 29,
- "norm_label": "risc-v 32-bit single-core processor (160 mhz)"
- },
- {
- "label": "Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_wi_fi_6",
- "community": 12,
- "norm_label": "wi-fi 6 (ieee 802.11ax, 2.4 ghz)"
- },
- {
- "label": "Bluetooth LE (Core 6.0 certified)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_bluetooth_le_6_0",
- "community": 28,
- "norm_label": "bluetooth le (core 6.0 certified)"
- },
- {
- "label": "SRAM 320 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_sram_320_kb",
- "community": 7,
- "norm_label": "sram 320 kb"
- },
- {
- "label": "ROM 256 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_rom_256_kb",
- "community": 7,
- "norm_label": "rom 256 kb"
- },
- {
- "label": "In-package PSRAM / External RAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_psram",
- "community": 7,
- "norm_label": "in-package psram / external ram"
- },
- {
- "label": "L1 Cache 32 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_l1_cache",
- "community": 7,
- "norm_label": "l1 cache 32 kb"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_secure_boot",
- "community": 7,
- "norm_label": "secure boot"
- },
- {
- "label": "Flash/PSRAM Encryption (XTS-AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_flash_psram_encryption",
- "community": 7,
- "norm_label": "flash/psram encryption (xts-aes)"
- },
- {
- "label": "Digital Signature - ECDSA",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_ecdsa",
- "community": 7,
- "norm_label": "digital signature - ecdsa"
- },
- {
- "label": "True Random Number Generator (TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_trng",
- "community": 7,
- "norm_label": "true random number generator (trng)"
- },
- {
- "label": "Power Glitch Detector",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_power_glitch_detector",
- "community": 7,
- "norm_label": "power glitch detector"
- },
- {
- "label": "Access Permission Management (APM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_apm",
- "community": 7,
- "norm_label": "access permission management (apm)"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_usb_serial_jtag",
- "community": 7,
- "norm_label": "usb serial/jtag controller"
- },
- {
- "label": "SDIO 2.0 Slave Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_sdio_2_0_slave",
- "community": 7,
- "norm_label": "sdio 2.0 slave controller"
- },
- {
- "label": "12-bit SAR ADC (4 channels)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_sar_adc",
- "community": 7,
- "norm_label": "12-bit sar adc (4 channels)"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_gdma",
- "community": 7,
- "norm_label": "general dma controller (gdma)"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_etm",
- "community": 7,
- "norm_label": "event task matrix (etm)"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_rf_module",
- "community": 7,
- "norm_label": "rf module (balun, pa, lna, antenna switch)"
- },
- {
- "label": "Power Management Unit (PMU)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_c61_pmu",
- "community": 7,
- "norm_label": "power management unit (pmu)"
- },
- {
- "label": "ESP32-H2 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_esp32_h2",
- "community": 10,
- "norm_label": "esp32-h2 soc"
- },
- {
- "label": "RISC-V 32-bit Single-Core Processor (96 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_risc_v_processor",
- "community": 29,
- "norm_label": "risc-v 32-bit single-core processor (96 mhz)"
- },
- {
- "label": "Bluetooth LE 5.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_bluetooth_le_5_3",
- "community": 28,
- "norm_label": "bluetooth le 5.3"
- },
- {
- "label": "IEEE 802.15.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_ieee_802_15_4",
- "community": 19,
- "norm_label": "ieee 802.15.4"
- },
- {
- "label": "Thread",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_thread",
- "community": 19,
- "norm_label": "thread"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_zigbee_3_0",
- "community": 19,
- "norm_label": "zigbee 3.0"
- },
- {
- "label": "Matter",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_matter",
- "community": 19,
- "norm_label": "matter"
- },
- {
- "label": "SRAM 320 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_sram_320_kb",
- "community": 10,
- "norm_label": "sram 320 kb"
- },
- {
- "label": "ROM 128 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_rom_128_kb",
- "community": 10,
- "norm_label": "rom 128 kb"
- },
- {
- "label": "LP Memory 4 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_lp_memory_4_kb",
- "community": 10,
- "norm_label": "lp memory 4 kb"
- },
- {
- "label": "2 MB or 4 MB In-Package Flash",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_in_package_flash",
- "community": 10,
- "norm_label": "2 mb or 4 mb in-package flash"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_secure_boot",
- "community": 10,
- "norm_label": "secure boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_flash_encryption",
- "community": 10,
- "norm_label": "flash encryption"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, ECC, ECDSA, HMAC, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_crypto_accelerators",
- "community": 10,
- "norm_label": "crypto accelerators (aes, sha, rsa, ecc, ecdsa, hmac, rng)"
- },
- {
- "label": "TEE and Permission Control",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_tee",
- "community": 35,
- "norm_label": "tee and permission control"
- },
- {
- "label": "Power Glitch Detector",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_power_glitch_detector",
- "community": 7,
- "norm_label": "power glitch detector"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_usb_serial_jtag",
- "community": 10,
- "norm_label": "usb serial/jtag controller"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_twai",
- "community": 10,
- "norm_label": "twai controller (can 2.0)"
- },
- {
- "label": "Motor Control PWM (MCPWM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_mcpwm",
- "community": 10,
- "norm_label": "motor control pwm (mcpwm)"
- },
- {
- "label": "Parallel IO (PARLIO) Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_parlio",
- "community": 10,
- "norm_label": "parallel io (parlio) controller"
- },
- {
- "label": "12-bit SAR ADC (5 channels)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_sar_adc",
- "community": 10,
- "norm_label": "12-bit sar adc (5 channels)"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_gdma",
- "community": 10,
- "norm_label": "general dma controller (gdma)"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_etm",
- "community": 10,
- "norm_label": "event task matrix (etm)"
- },
- {
- "label": "Power Management Unit (PMU)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_pmu",
- "community": 10,
- "norm_label": "power management unit (pmu)"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_h2_rf_module",
- "community": 10,
- "norm_label": "rf module (balun, pa, lna, antenna switch)"
- },
- {
- "label": "ESP32-P4 Series SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_chip",
- "community": 13,
- "norm_label": "esp32-p4 series soc"
- },
- {
- "label": "RISC-V 32-bit Dual-Core HP CPU (400 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_hp_riscv_dual_core",
- "community": 21,
- "norm_label": "risc-v 32-bit dual-core hp cpu (400 mhz)"
- },
- {
- "label": "RISC-V 32-bit Single-Core LP CPU (40 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_lp_riscv_core",
- "community": 13,
- "norm_label": "risc-v 32-bit single-core lp cpu (40 mhz)"
- },
- {
- "label": "768 KB HP L2MEM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_l2mem",
- "community": 13,
- "norm_label": "768 kb hp l2mem"
- },
- {
- "label": "16 MB / 32 MB In-Package PSRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_psram",
- "community": 13,
- "norm_label": "16 mb / 32 mb in-package psram"
- },
- {
- "label": "Two-Level High-Speed Cache",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_two_level_cache",
- "community": 13,
- "norm_label": "two-level high-speed cache"
- },
- {
- "label": "Processor Instruction Extensions (SIMD/AI)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_processor_instruction_extensions",
- "community": 21,
- "norm_label": "processor instruction extensions (simd/ai)"
- },
- {
- "label": "Image Processing Subsystem",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_image_processing_subsystem",
- "community": 20,
- "norm_label": "image processing subsystem"
- },
- {
- "label": "JPEG Codec",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_jpeg_codec",
- "community": 20,
- "norm_label": "jpeg codec"
- },
- {
- "label": "Image Signal Processor (ISP)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_isp",
- "community": 20,
- "norm_label": "image signal processor (isp)"
- },
- {
- "label": "Pixel-Processing Accelerator (PPA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_ppa",
- "community": 20,
- "norm_label": "pixel-processing accelerator (ppa)"
- },
- {
- "label": "H264 Encoder",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_h264_encoder",
- "community": 20,
- "norm_label": "h264 encoder"
- },
- {
- "label": "MIPI CSI",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_mipi_csi",
- "community": 20,
- "norm_label": "mipi csi"
- },
- {
- "label": "MIPI DSI",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_mipi_dsi",
- "community": 20,
- "norm_label": "mipi dsi"
- },
- {
- "label": "Voice Activity Detection (VAD)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_vad",
- "community": 13,
- "norm_label": "voice activity detection (vad)"
- },
- {
- "label": "USB 2.0 High-Speed OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_usb_hs_otg",
- "community": 14,
- "norm_label": "usb 2.0 high-speed otg"
- },
- {
- "label": "Ethernet MAC (EMAC)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_emac",
- "community": 13,
- "norm_label": "ethernet mac (emac)"
- },
- {
- "label": "GDMA / VDMA / 2D-DMA Controllers",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_gdma",
- "community": 14,
- "norm_label": "gdma / vdma / 2d-dma controllers"
- },
- {
- "label": "SD/MMC Host Controller (SDHOST)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_sdmmc_host",
- "community": 13,
- "norm_label": "sd/mmc host controller (sdhost)"
- },
- {
- "label": "I3C Master and Slave",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_i3c",
- "community": 13,
- "norm_label": "i3c master and slave"
- },
- {
- "label": "Touch Sensor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_touch_sensor",
- "community": 14,
- "norm_label": "touch sensor"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_secure_boot",
- "community": 30,
- "norm_label": "secure boot"
- },
- {
- "label": "Key Manager (HUK from SRAM PUF)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_key_manager",
- "community": 13,
- "norm_label": "key manager (huk from sram puf)"
- },
- {
- "label": "External Memory Encryption (XTS_AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_xts_aes",
- "community": 13,
- "norm_label": "external memory encryption (xts_aes)"
- },
- {
- "label": "ECDSA Digital Signature Peripheral (ECDSA_DS)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_ecdsa_ds",
- "community": 13,
- "norm_label": "ecdsa digital signature peripheral (ecdsa_ds)"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_crypto_accelerators",
- "community": 13,
- "norm_label": "crypto accelerators (aes, sha, rsa, ecc, hmac, trng)"
- },
- {
- "label": "Permission Control (PMS / PMP / PMA / APM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_pms",
- "community": 13,
- "norm_label": "permission control (pms / pmp / pma / apm)"
- },
- {
- "label": "Low Power (LP) System",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_p4_lp_system",
- "community": 13,
- "norm_label": "low power (lp) system"
- },
- {
- "label": "ESP32-S2 Series SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_chip",
- "community": 15,
- "norm_label": "esp32-s2 series soc"
- },
- {
- "label": "Xtensa Single-Core 32-bit LX7 Microprocessor (240 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_xtensa_lx7",
- "community": 21,
- "norm_label": "xtensa single-core 32-bit lx7 microprocessor (240 mhz)"
- },
- {
- "label": "2.4 GHz Wi-Fi (802.11 b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_wifi",
- "community": 17,
- "norm_label": "2.4 ghz wi-fi (802.11 b/g/n)"
- },
- {
- "label": "Wi-Fi MAC and Baseband",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_wifi_mac_baseband",
- "community": 17,
- "norm_label": "wi-fi mac and baseband"
- },
- {
- "label": "RF Module (Balun, PA, LNA, RF Synthesizer)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_rf_module",
- "community": 17,
- "norm_label": "rf module (balun, pa, lna, rf synthesizer)"
- },
- {
- "label": "320 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_sram",
- "community": 15,
- "norm_label": "320 kb sram"
- },
- {
- "label": "128 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_rom",
- "community": 15,
- "norm_label": "128 kb rom"
- },
- {
- "label": "RTC Memory (16 KB RTC SRAM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_rtc_memory",
- "community": 15,
- "norm_label": "rtc memory (16 kb rtc sram)"
- },
- {
- "label": "ULP Coprocessor (ULP-RISC-V, ULP-FSM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_ulp_coprocessor",
- "community": 15,
- "norm_label": "ulp coprocessor (ulp-risc-v, ulp-fsm)"
- },
- {
- "label": "Full-Speed USB OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_usb_otg",
- "community": 15,
- "norm_label": "full-speed usb otg"
- },
- {
- "label": "14 Touch Sensing GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_touch_sensor",
- "community": 15,
- "norm_label": "14 touch sensing gpios"
- },
- {
- "label": "Two 8-bit DACs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_dac",
- "community": 15,
- "norm_label": "two 8-bit dacs"
- },
- {
- "label": "Two 12-bit SAR ADCs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_sar_adc",
- "community": 15,
- "norm_label": "two 12-bit sar adcs"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_twai",
- "community": 15,
- "norm_label": "twai controller (can 2.0)"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_secure_boot",
- "community": 30,
- "norm_label": "secure boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_flash_encryption",
- "community": 15,
- "norm_label": "flash encryption"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, HMAC, RNG, Digital Signature)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_crypto_accelerators",
- "community": 15,
- "norm_label": "crypto accelerators (aes, sha, rsa, hmac, rng, digital signature)"
- },
- {
- "label": "4096-bit eFuse OTP",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_efuse_otp",
- "community": 15,
- "norm_label": "4096-bit efuse otp"
- },
- {
- "label": "Power Management Unit and Five Power Modes",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s2_power_management",
- "community": 15,
- "norm_label": "power management unit and five power modes"
- },
- {
- "label": "ESP32-S3 Series SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_chip",
- "community": 14,
- "norm_label": "esp32-s3 series soc"
- },
- {
- "label": "Xtensa Dual-Core 32-bit LX7 Microprocessor (240 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_xtensa_lx7",
- "community": 21,
- "norm_label": "xtensa dual-core 32-bit lx7 microprocessor (240 mhz)"
- },
- {
- "label": "128-bit Data Bus and Dedicated SIMD Instructions",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_simd_instructions",
- "community": 21,
- "norm_label": "128-bit data bus and dedicated simd instructions"
- },
- {
- "label": "Single Precision Floating Point Unit (FPU)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_fpu",
- "community": 21,
- "norm_label": "single precision floating point unit (fpu)"
- },
- {
- "label": "2.4 GHz Wi-Fi (IEEE 802.11 b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_wifi",
- "community": 17,
- "norm_label": "2.4 ghz wi-fi (ieee 802.11 b/g/n)"
- },
- {
- "label": "Bluetooth 5 LE and Bluetooth Mesh",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_bluetooth_le",
- "community": 17,
- "norm_label": "bluetooth 5 le and bluetooth mesh"
- },
- {
- "label": "Bluetooth LE Baseband and Link Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_ble_baseband",
- "community": 17,
- "norm_label": "bluetooth le baseband and link controller"
- },
- {
- "label": "Wi-Fi MAC and Baseband",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_wifi_mac_baseband",
- "community": 17,
- "norm_label": "wi-fi mac and baseband"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_rf_module",
- "community": 17,
- "norm_label": "rf module (balun, pa, lna, antenna switch)"
- },
- {
- "label": "512 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_sram",
- "community": 14,
- "norm_label": "512 kb sram"
- },
- {
- "label": "384 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_rom",
- "community": 14,
- "norm_label": "384 kb rom"
- },
- {
- "label": "In-Package Flash and PSRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_psram",
- "community": 14,
- "norm_label": "in-package flash and psram"
- },
- {
- "label": "L1 Cache",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_l1_cache",
- "community": 14,
- "norm_label": "l1 cache"
- },
- {
- "label": "ULP Coprocessor (ULP-RISC-V, ULP-FSM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_ulp_coprocessor",
- "community": 13,
- "norm_label": "ulp coprocessor (ulp-risc-v, ulp-fsm)"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_gdma",
- "community": 14,
- "norm_label": "general dma controller (gdma)"
- },
- {
- "label": "Full-Speed USB OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_usb_otg",
- "community": 14,
- "norm_label": "full-speed usb otg"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_usb_serial_jtag",
- "community": 14,
- "norm_label": "usb serial/jtag controller"
- },
- {
- "label": "SD/MMC Host Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_sdmmc_host",
- "community": 14,
- "norm_label": "sd/mmc host controller"
- },
- {
- "label": "LCD Interface and DVP Camera Interface",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_lcd_camera_interface",
- "community": 14,
- "norm_label": "lcd interface and dvp camera interface"
- },
- {
- "label": "14 Capacitive Touch Sensing IOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_touch_sensor",
- "community": 14,
- "norm_label": "14 capacitive touch sensing ios"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_twai",
- "community": 15,
- "norm_label": "twai controller (can 2.0)"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_secure_boot",
- "community": 30,
- "norm_label": "secure boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_flash_encryption",
- "community": 13,
- "norm_label": "flash encryption"
- },
- {
- "label": "Crypto Accelerators (SHA, AES, RSA, HMAC, RSA_DS, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_crypto_accelerators",
- "community": 15,
- "norm_label": "crypto accelerators (sha, aes, rsa, hmac, rsa_ds, rng)"
- },
- {
- "label": "Permission Control",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_permission_control",
- "community": 14,
- "norm_label": "permission control"
- },
- {
- "label": "4096-bit eFuse Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_efuse",
- "community": 14,
- "norm_label": "4096-bit efuse memory"
- },
- {
- "label": "Power Management Unit (PMU) and Four Power Modes",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s3_power_management",
- "community": 14,
- "norm_label": "power management unit (pmu) and four power modes"
- },
- {
- "label": "ESP32-S31 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_chip",
- "community": 1,
- "norm_label": "esp32-s31 soc"
- },
- {
- "label": "HP 32-bit RISC-V Dual-Core Processor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_hp_riscv_core",
- "community": 1,
- "norm_label": "hp 32-bit risc-v dual-core processor"
- },
- {
- "label": "LP 32-bit RISC-V Processor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_lp_riscv_core",
- "community": 1,
- "norm_label": "lp 32-bit risc-v processor"
- },
- {
- "label": "ULP-RISC-V Coprocessor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_ulp_riscv",
- "community": 1,
- "norm_label": "ulp-risc-v coprocessor"
- },
- {
- "label": "2.4 GHz Wi-Fi 6 (IEEE 802.11ax)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_wifi6",
- "community": 1,
- "norm_label": "2.4 ghz wi-fi 6 (ieee 802.11ax)"
- },
- {
- "label": "Bluetooth 5.4 LE",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_bluetooth_54_le",
- "community": 1,
- "norm_label": "bluetooth 5.4 le"
- },
- {
- "label": "Bluetooth Classic",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_bluetooth_classic",
- "community": 1,
- "norm_label": "bluetooth classic"
- },
- {
- "label": "IEEE 802.15.4 Radio",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_ieee_802154",
- "community": 1,
- "norm_label": "ieee 802.15.4 radio"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_zigbee",
- "community": 1,
- "norm_label": "zigbee 3.0"
- },
- {
- "label": "Thread 1.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_thread",
- "community": 1,
- "norm_label": "thread 1.4"
- },
- {
- "label": "Matter",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_matter",
- "community": 1,
- "norm_label": "matter"
- },
- {
- "label": "512 KB Shared HP SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_hp_sram",
- "community": 1,
- "norm_label": "512 kb shared hp sram"
- },
- {
- "label": "320 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_rom",
- "community": 1,
- "norm_label": "320 kb rom"
- },
- {
- "label": "In-Package DDR PSRAM Interface",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_psram",
- "community": 1,
- "norm_label": "in-package ddr psram interface"
- },
- {
- "label": "GDMA (General DMA Controller)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_gdma",
- "community": 1,
- "norm_label": "gdma (general dma controller)"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_secure_boot",
- "community": 1,
- "norm_label": "secure boot"
- },
- {
- "label": "Flash/PSRAM Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_flash_psram_encryption",
- "community": 1,
- "norm_label": "flash/psram encryption"
- },
- {
- "label": "Cryptographic Accelerators (AES, SHA, RSA, ECC, ECDSA, HMAC, TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_crypto_accelerators",
- "community": 1,
- "norm_label": "cryptographic accelerators (aes, sha, rsa, ecc, ecdsa, hmac, trng)"
- },
- {
- "label": "HUK & Key Manager",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_huk_key_manager",
- "community": 1,
- "norm_label": "huk & key manager"
- },
- {
- "label": "USB 2.0 High-Speed OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_usb_hs_otg",
- "community": 1,
- "norm_label": "usb 2.0 high-speed otg"
- },
- {
- "label": "1000 Mbps Ethernet MAC (EMAC)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_emac",
- "community": 1,
- "norm_label": "1000 mbps ethernet mac (emac)"
- },
- {
- "label": "CAN FD Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_can_fd",
- "community": 1,
- "norm_label": "can fd controller"
- },
- {
- "label": "JPEG Codec",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_jpeg_codec",
- "community": 1,
- "norm_label": "jpeg codec"
- },
- {
- "label": "Pixel-Processing Accelerator (PPA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_ppa",
- "community": 1,
- "norm_label": "pixel-processing accelerator (ppa)"
- },
- {
- "label": "LCD and Camera Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_lcd_camera",
- "community": 1,
- "norm_label": "lcd and camera controller"
- },
- {
- "label": "Touch Sensor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_touch_sensor",
- "community": 1,
- "norm_label": "touch sensor"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_sar_adc",
- "community": 1,
- "norm_label": "12-bit sar adc"
- },
- {
- "label": "Power Management Unit",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_s31_pmu",
- "community": 1,
- "norm_label": "power management unit"
- },
- {
- "label": "ESP32 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_chip",
- "community": 1,
- "norm_label": "esp32 soc"
- },
- {
- "label": "Xtensa 32-bit LX6 Microprocessor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_xtensa_lx6",
- "community": 1,
- "norm_label": "xtensa 32-bit lx6 microprocessor"
- },
- {
- "label": "ULP Coprocessor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_ulp_coprocessor",
- "community": 1,
- "norm_label": "ulp coprocessor"
- },
- {
- "label": "2.4 GHz Wi-Fi 802.11b/g/n",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_wifi",
- "community": 1,
- "norm_label": "2.4 ghz wi-fi 802.11b/g/n"
- },
- {
- "label": "Bluetooth v4.2 BR/EDR and LE Dual Mode",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_bluetooth_42",
- "community": 1,
- "norm_label": "bluetooth v4.2 br/edr and le dual mode"
- },
- {
- "label": "520 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_sram",
- "community": 1,
- "norm_label": "520 kb sram"
- },
- {
- "label": "448 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_rom",
- "community": 1,
- "norm_label": "448 kb rom"
- },
- {
- "label": "16 KB RTC SRAM / Recovery Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_rtc_memory",
- "community": 1,
- "norm_label": "16 kb rtc sram / recovery memory"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_secure_boot",
- "community": 1,
- "norm_label": "secure boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_flash_encryption",
- "community": 1,
- "norm_label": "flash encryption"
- },
- {
- "label": "Cryptographic Hardware Acceleration (AES, SHA-2, RSA, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_crypto_accelerators",
- "community": 1,
- "norm_label": "cryptographic hardware acceleration (aes, sha-2, rsa, rng)"
- },
- {
- "label": "TWAI (CAN 2.0) Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_twai",
- "community": 1,
- "norm_label": "twai (can 2.0) controller"
- },
- {
- "label": "Ethernet MAC with IEEE 1588",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_ethernet_mac",
- "community": 1,
- "norm_label": "ethernet mac with ieee 1588"
- },
- {
- "label": "10 Touch Sensors",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_touch_sensors",
- "community": 1,
- "norm_label": "10 touch sensors"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_sar_adc",
- "community": 1,
- "norm_label": "12-bit sar adc"
- },
- {
- "label": "8-bit DAC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_dac",
- "community": 1,
- "norm_label": "8-bit dac"
- },
- {
- "label": "Power Management Unit / Power Modes",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_pmu",
- "community": 1,
- "norm_label": "power management unit / power modes"
- },
- {
- "label": "RTC Module",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_datasheets_esp32_rtc",
- "community": 1,
- "norm_label": "rtc module"
- },
- {
- "label": "ESPDocs Project Logo",
- "file_type": "image",
- "source_file": "public/logo.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_logo_project_logo",
- "community": 4,
- "norm_label": "espdocs project logo"
- },
- {
- "label": "Gear + Circuit Traces + Sprouting Plant Motif",
- "file_type": "concept",
- "source_file": "public/logo.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_logo_gear_circuit_plant_motif",
- "community": 4,
- "norm_label": "gear + circuit traces + sprouting plant motif"
- },
- {
- "label": "Globe and Shield/Clock IoT Icons",
- "file_type": "concept",
- "source_file": "public/logo.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_logo_iot_connectivity_icons",
- "community": 4,
- "norm_label": "globe and shield/clock iot icons"
- },
- {
- "label": "ESP8684-DevKitM-1 Pinout Diagram (ESP32-C2)",
- "file_type": "image",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c2_devkit_pinout",
- "community": 4,
- "norm_label": "esp8684-devkitm-1 pinout diagram (esp32-c2)"
- },
- {
- "label": "ESP8684-MINI-1 Module with PCB Antenna",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c2_mini_1_module",
- "community": 4,
- "norm_label": "esp8684-mini-1 module with pcb antenna"
- },
- {
- "label": "Micro-USB Port (ESP8684-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c2_micro_usb_port",
- "community": 4,
- "norm_label": "micro-usb port (esp8684-devkitm-1)"
- },
- {
- "label": "Boot and RST Buttons (ESP8684-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c2_boot_rst_buttons",
- "community": 4,
- "norm_label": "boot and rst buttons (esp8684-devkitm-1)"
- },
- {
- "label": "Addressable RGB LED (ESP8684 GPIO8)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c2_rgb_led",
- "community": 4,
- "norm_label": "addressable rgb led (esp8684 gpio8)"
- },
- {
- "label": "ESP8684 Specs: RISC-V 120MHz, Wi-Fi 4 + BLE 5, 272KB SRAM, 14 GPIOs",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c2_specs",
- "community": 4,
- "norm_label": "esp8684 specs: risc-v 120mhz, wi-fi 4 + ble 5, 272kb sram, 14 gpios"
- },
- {
- "label": "Dual 2x Pin Header Castellated Layout",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c2_dual_header_pinout",
- "community": 4,
- "norm_label": "dual 2x pin header castellated layout"
- },
- {
- "label": "ESP32-C3-DevKitM-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c3_devkit_pinout",
- "community": 4,
- "norm_label": "esp32-c3-devkitm-1 pinout diagram"
- },
- {
- "label": "ESP32-C3-MINI-1 Module with PCB Antenna",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c3_mini_1_module",
- "community": 4,
- "norm_label": "esp32-c3-mini-1 module with pcb antenna"
- },
- {
- "label": "CP2102 USB-to-UART Bridge Chip",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c3_cp2102_usb_bridge",
- "community": 4,
- "norm_label": "cp2102 usb-to-uart bridge chip"
- },
- {
- "label": "Micro-USB Port (ESP32-C3-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c3_micro_usb_port",
- "community": 4,
- "norm_label": "micro-usb port (esp32-c3-devkitm-1)"
- },
- {
- "label": "BOOT and RST Buttons (ESP32-C3-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c3_boot_rst_buttons",
- "community": 4,
- "norm_label": "boot and rst buttons (esp32-c3-devkitm-1)"
- },
- {
- "label": "RGB LED on GPIO8 (ESP32-C3)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c3_rgb_led_gpio8",
- "community": 4,
- "norm_label": "rgb led on gpio8 (esp32-c3)"
- },
- {
- "label": "USB Serial/JTAG on GPIO18/GPIO19 (USB_D-/USB_D+)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c3_usb_serial_jtag",
- "community": 4,
- "norm_label": "usb serial/jtag on gpio18/gpio19 (usb_d-/usb_d+)"
- },
- {
- "label": "ESP32-C3 Specs: RISC-V 160MHz, Wi-Fi 4 + BLE 5, 400KB SRAM, 22 GPIOs",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c3_specs",
- "community": 4,
- "norm_label": "esp32-c3 specs: risc-v 160mhz, wi-fi 4 + ble 5, 400kb sram, 22 gpios"
- },
- {
- "label": "GPIO State Legend (IE/PU/WPU/ID/OE/OD After Reset)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c3_gpio_state_legend",
- "community": 4,
- "norm_label": "gpio state legend (ie/pu/wpu/id/oe/od after reset)"
- },
- {
- "label": "ESP32-C5-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c5_devkit_pinout",
- "community": 4,
- "norm_label": "esp32-c5-devkitc-1 pinout diagram"
- },
- {
- "label": "ESP32-C5-WROOM-1 Module with PCB Antenna",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c5_wroom_1_module",
- "community": 4,
- "norm_label": "esp32-c5-wroom-1 module with pcb antenna"
- },
- {
- "label": "Dual USB-C Ports (UART and native USB)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c5_dual_usb_c_ports",
- "community": 4,
- "norm_label": "dual usb-c ports (uart and native usb)"
- },
- {
- "label": "RESET and BOOT Buttons (ESP32-C5-DevKitC-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c5_reset_boot_buttons",
- "community": 4,
- "norm_label": "reset and boot buttons (esp32-c5-devkitc-1)"
- },
- {
- "label": "ESP32-C5 Specs: RISC-V 240MHz, Dual-Band Wi-Fi 6, BLE + 802.15.4",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c5_specs",
- "community": 4,
- "norm_label": "esp32-c5 specs: risc-v 240mhz, dual-band wi-fi 6, ble + 802.15.4"
- },
- {
- "label": "Low-Power Peripherals (LP_GPIO, LP_UART, LP_I2C)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c5_low_power_peripherals",
- "community": 4,
- "norm_label": "low-power peripherals (lp_gpio, lp_uart, lp_i2c)"
- },
- {
- "label": "SDIO Functions (SDIO_CLK/CMD/DATA0-3)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c5_sdio_functions",
- "community": 4,
- "norm_label": "sdio functions (sdio_clk/cmd/data0-3)"
- },
- {
- "label": "Zigbee and Thread (IEEE 802.15.4) Support",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c5_zigbee_thread",
- "community": 4,
- "norm_label": "zigbee and thread (ieee 802.15.4) support"
- },
- {
- "label": "Espressif Official Pinout Diagram Style",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c5_espressif_branding",
- "community": 4,
- "norm_label": "espressif official pinout diagram style"
- },
- {
- "label": "ESP32-C6-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c6_board",
- "community": 5,
- "norm_label": "esp32-c6-devkitc-1 pinout diagram"
- },
- {
- "label": "ESP32-C6-WROOM-1 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c6_wroom_1_module",
- "community": 5,
- "norm_label": "esp32-c6-wroom-1 module"
- },
- {
- "label": "ESP32-C6 UART and USB Type-C Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c6_usb_uart_ports",
- "community": 5,
- "norm_label": "esp32-c6 uart and usb type-c ports"
- },
- {
- "label": "ESP32-C6 RESET and BOOT Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c6_reset_boot_buttons",
- "community": 5,
- "norm_label": "esp32-c6 reset and boot buttons"
- },
- {
- "label": "ESP32-C6 RGB LED on GPIO8",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c6_rgb_led",
- "community": 5,
- "norm_label": "esp32-c6 rgb led on gpio8"
- },
- {
- "label": "ESP32-C6 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5, 802.15.4",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c6_specs",
- "community": 5,
- "norm_label": "esp32-c6 specs: risc-v 160mhz, wi-fi 6, ble 5, 802.15.4"
- },
- {
- "label": "ESP32-C61-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c61_board",
- "community": 5,
- "norm_label": "esp32-c61-devkitc-1 pinout diagram"
- },
- {
- "label": "ESP32-C61-WROOM-1 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c61_wroom_1_module",
- "community": 5,
- "norm_label": "esp32-c61-wroom-1 module"
- },
- {
- "label": "ESP32-C61 UART and USB Type-C Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c61_usb_uart_ports",
- "community": 5,
- "norm_label": "esp32-c61 uart and usb type-c ports"
- },
- {
- "label": "ESP32-C61 RESET and BOOT Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c61_reset_boot_buttons",
- "community": 5,
- "norm_label": "esp32-c61 reset and boot buttons"
- },
- {
- "label": "ESP32-C61 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_c61_specs",
- "community": 5,
- "norm_label": "esp32-c61 specs: risc-v 160mhz, wi-fi 6, ble 5"
- },
- {
- "label": "ESP32-H2-DevKitM-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_h2_board",
- "community": 5,
- "norm_label": "esp32-h2-devkitm-1 pinout diagram"
- },
- {
- "label": "ESP32-H2-DevKitM-1 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_h2_module",
- "community": 5,
- "norm_label": "esp32-h2-devkitm-1 module"
- },
- {
- "label": "ESP32-H2 UART and USB Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_h2_usb_uart_ports",
- "community": 5,
- "norm_label": "esp32-h2 uart and usb ports"
- },
- {
- "label": "ESP32-H2 Battery VBAT Pin",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_h2_battery_vbat",
- "community": 5,
- "norm_label": "esp32-h2 battery vbat pin"
- },
- {
- "label": "ESP32-H2 Specs: RISC-V 96MHz, 802.15.4 Thread/Zigbee, BLE 5",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_h2_specs",
- "community": 5,
- "norm_label": "esp32-h2 specs: risc-v 96mhz, 802.15.4 thread/zigbee, ble 5"
- },
- {
- "label": "ESP32-P4 Function EV Board V1.5.2 Annotated Photo",
- "file_type": "image",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_board",
- "community": 5,
- "norm_label": "esp32-p4 function ev board v1.5.2 annotated photo"
- },
- {
- "label": "ESP32-P4 SoC",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_soc",
- "community": 5,
- "norm_label": "esp32-p4 soc"
- },
- {
- "label": "ESP32-C6-MINI-1 Wireless Co-processor Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_c6_mini_1_module",
- "community": 5,
- "norm_label": "esp32-c6-mini-1 wireless co-processor module"
- },
- {
- "label": "MIPI DSI Display and CSI Camera Connectors",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_mipi_dsi_csi",
- "community": 5,
- "norm_label": "mipi dsi display and csi camera connectors"
- },
- {
- "label": "Audio Subsystem: Microphone, Codec Chip, PA Chip, Speaker Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_audio_subsystem",
- "community": 5,
- "norm_label": "audio subsystem: microphone, codec chip, pa chip, speaker port"
- },
- {
- "label": "Ethernet PHY IC and RJ45 Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_ethernet",
- "community": 5,
- "norm_label": "ethernet phy ic and rj45 port"
- },
- {
- "label": "USB Ports: Type-A Host, Type-C, Serial/JTAG, Full-speed",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_usb_ports",
- "community": 5,
- "norm_label": "usb ports: type-a host, type-c, serial/jtag, full-speed"
- },
- {
- "label": "Power: Buck Converters, 5V-to-3.3V LDO, Power Switch, 5V LED",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_power",
- "community": 5,
- "norm_label": "power: buck converters, 5v-to-3.3v ldo, power switch, 5v led"
- },
- {
- "label": "40 MHz XTAL, 32.768 kHz XTAL and SPI Flash",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_clocks_flash",
- "community": 5,
- "norm_label": "40 mhz xtal, 32.768 khz xtal and spi flash"
- },
- {
- "label": "J1 GPIO Expansion Header",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_j1_header",
- "community": 5,
- "norm_label": "j1 gpio expansion header"
- },
- {
- "label": "ESP32-P4 RST and BOOT Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_p4_reset_boot_buttons",
- "community": 5,
- "norm_label": "esp32-p4 rst and boot buttons"
- },
- {
- "label": "ESP32-S2-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s2_pinout_diagram",
- "community": 2,
- "norm_label": "esp32-s2-devkitc-1 pinout diagram"
- },
- {
- "label": "ESP32-S2-SOLO Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s2_solo_module",
- "community": 2,
- "norm_label": "esp32-s2-solo module"
- },
- {
- "label": "ESP32-S2 RGB LED @ IO18",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s2_rgb_led",
- "community": 2,
- "norm_label": "esp32-s2 rgb led @ io18"
- },
- {
- "label": "ESP32-S2 USB and UART Micro-USB Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s2_usb_and_uart_ports",
- "community": 2,
- "norm_label": "esp32-s2 usb and uart micro-usb ports"
- },
- {
- "label": "ESP32-S2 BOOT and RESET Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s2_boot_reset_buttons",
- "community": 2,
- "norm_label": "esp32-s2 boot and reset buttons"
- },
- {
- "label": "ESP32-S2 Specs (Xtensa single-core 240MHz, Wi-Fi, 320KB SRAM, 43 GPIOs)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s2_specs",
- "community": 2,
- "norm_label": "esp32-s2 specs (xtensa single-core 240mhz, wi-fi, 320kb sram, 43 gpios)"
- },
- {
- "label": "ESP32-S3-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s3_pinout_diagram",
- "community": 2,
- "norm_label": "esp32-s3-devkitc-1 pinout diagram"
- },
- {
- "label": "ESP32-S3-WROOM Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s3_wroom_module",
- "community": 2,
- "norm_label": "esp32-s3-wroom module"
- },
- {
- "label": "ESP32-S3 CP2102 USB-UART Bridge",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s3_cp2102_usb_bridge",
- "community": 2,
- "norm_label": "esp32-s3 cp2102 usb-uart bridge"
- },
- {
- "label": "ESP32-S3 BOOT and RESET Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s3_boot_reset_buttons",
- "community": 2,
- "norm_label": "esp32-s3 boot and reset buttons"
- },
- {
- "label": "ESP32-S3 Specs (Xtensa dual-core 240MHz, Wi-Fi + BLE 5, 512KB SRAM, 45 GPIOs)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s3_specs",
- "community": 2,
- "norm_label": "esp32-s3 specs (xtensa dual-core 240mhz, wi-fi + ble 5, 512kb sram, 45 gpios)"
- },
- {
- "label": "ESP32-S31 Function-Core Board V1.0 Annotated Photo",
- "file_type": "image",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_board_photo",
- "community": 2,
- "norm_label": "esp32-s31 function-core board v1.0 annotated photo"
- },
- {
- "label": "ESP32-S31-WROOM-3 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_wroom_3_module",
- "community": 2,
- "norm_label": "esp32-s31-wroom-3 module"
- },
- {
- "label": "RJ45 Ethernet Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_rj45_ethernet_port",
- "community": 2,
- "norm_label": "rj45 ethernet port"
- },
- {
- "label": "Ethernet Transformer",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_ethernet_transformer",
- "community": 2,
- "norm_label": "ethernet transformer"
- },
- {
- "label": "USB 2.0 Type-A Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_usb_type_a_port",
- "community": 2,
- "norm_label": "usb 2.0 type-a port"
- },
- {
- "label": "USB Serial/JTAG Port (USB-DBG)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_usb_serial_jtag_port",
- "community": 2,
- "norm_label": "usb serial/jtag port (usb-dbg)"
- },
- {
- "label": "USB Type-C to UART Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_usb_type_c_uart_port",
- "community": 2,
- "norm_label": "usb type-c to uart port"
- },
- {
- "label": "Audio Codec Chip",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_audio_codec_chip",
- "community": 2,
- "norm_label": "audio codec chip"
- },
- {
- "label": "Onboard Microphone",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_microphone",
- "community": 2,
- "norm_label": "onboard microphone"
- },
- {
- "label": "Speaker Output Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_speaker_output_port",
- "community": 2,
- "norm_label": "speaker output port"
- },
- {
- "label": "ESP32-S31 RGB LED",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_rgb_led",
- "community": 2,
- "norm_label": "esp32-s31 rgb led"
- },
- {
- "label": "5V to 3.3V DC/DC Converter",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_dcdc_converter",
- "community": 2,
- "norm_label": "5v to 3.3v dc/dc converter"
- },
- {
- "label": "J2 Pin Header",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_j2_header",
- "community": 2,
- "norm_label": "j2 pin header"
- },
- {
- "label": "ESP32-S31 BOOT and RST Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_s31_boot_reset_buttons",
- "community": 2,
- "norm_label": "esp32-s31 boot and rst buttons"
- },
- {
- "label": "ESP32-DevKitC Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_pinout_diagram",
- "community": 2,
- "norm_label": "esp32-devkitc pinout diagram"
- },
- {
- "label": "ESP32-WROOM Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_wroom_module",
- "community": 2,
- "norm_label": "esp32-wroom module"
- },
- {
- "label": "ESP32 CP2102 USB-UART Bridge",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_cp2102_usb_bridge",
- "community": 2,
- "norm_label": "esp32 cp2102 usb-uart bridge"
- },
- {
- "label": "ESP32 Micro-USB Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_micro_usb_port",
- "community": 2,
- "norm_label": "esp32 micro-usb port"
- },
- {
- "label": "ESP32 EN and Boot Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_en_boot_buttons",
- "community": 2,
- "norm_label": "esp32 en and boot buttons"
- },
- {
- "label": "ESP32 Specs (Xtensa dual-core 240MHz, Wi-Fi + BT 4.2/BLE, 520KB SRAM, 34 GPIOs)",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "id": "public_placas_esp32_specs",
- "community": 2,
- "norm_label": "esp32 specs (xtensa dual-core 240mhz, wi-fi + bt 4.2/ble, 520kb sram, 34 gpios)"
- }
- ],
- "links": [
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/api/placas/route.js",
- "source_location": "L11",
- "weight": 1.0,
- "source": "app_api_placas_route",
- "target": "app_api_placas_route_get",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/api/placas/route.js",
- "source_location": "L1",
- "weight": 1.0,
- "source": "app_api_placas_route",
- "target": "googleapis",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L18",
- "weight": 1.0,
- "source": "app_catalogo_page",
- "target": "app_catalogo_page_placaspage",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "app_catalogo_page",
- "target": "components_boardcard",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_catalogo_page",
- "target": "components_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "app_catalogo_page",
- "target": "components_header",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L7",
- "weight": 1.0,
- "source": "app_catalogo_page",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "app_catalogo_page",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L28",
- "weight": 1.0,
- "source": "app_comparacao_page",
- "target": "app_comparacao_page_categoryicons",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L39",
- "weight": 1.0,
- "source": "app_comparacao_page",
- "target": "app_comparacao_page_comparacao",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "app_comparacao_page",
- "target": "components_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "app_comparacao_page",
- "target": "components_header",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L8",
- "weight": 1.0,
- "source": "app_comparacao_page",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_comparacao_page",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L22",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "app_frameworks_key_page_frameworkdetail",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L259",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "app_frameworks_key_page_generatemetadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L273",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "app_frameworks_key_page_generatestaticparams",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "components_codeexample",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "components_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L2",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "components_header",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L7",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L22",
- "weight": 1.0,
- "source": "app_frameworks_page",
- "target": "app_frameworks_page_frameworks",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L2",
- "weight": 1.0,
- "source": "app_frameworks_page",
- "target": "components_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L1",
- "weight": 1.0,
- "source": "app_frameworks_page",
- "target": "components_header",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_frameworks_page",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L10",
- "weight": 1.0,
- "source": "app_glossario_page",
- "target": "app_glossario_page_glossario",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_glossario_page",
- "target": "app_glossario_page_metadata",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L2",
- "weight": 1.0,
- "source": "app_glossario_page",
- "target": "components_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L1",
- "weight": 1.0,
- "source": "app_glossario_page",
- "target": "components_header",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L11",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_inter",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L17",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_metadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_outfit",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L23",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_rootlayout",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "app_layout",
- "target": "components_providers",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/page.jsx",
- "source_location": "L246",
- "weight": 1.0,
- "source": "app_page",
- "target": "app_page_externallinkicon",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/page.jsx",
- "source_location": "L23",
- "weight": 1.0,
- "source": "app_page",
- "target": "app_page_home",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/page.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "app_page",
- "target": "components_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/page.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "app_page",
- "target": "components_header",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/page.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "app_page",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L72",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "app_seletor_page_getoptionicon",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L39",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "app_seletor_page_iconmap",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L77",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "app_seletor_page_seletor",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "components_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "components_header",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L8",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "calls",
- "context": "call",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L456",
- "weight": 1.0,
- "source": "app_seletor_page_seletor",
- "target": "app_seletor_page_getoptionicon",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L480",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_generatemetadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L496",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_generatestaticparams",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L45",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_seriedetail",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L456",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_specsection",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L7",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "components_connectionsdiagram",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "components_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "components_header",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L8",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "components_seriestabmenu",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L9",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/page.jsx",
- "source_location": "L21",
- "weight": 1.0,
- "source": "app_series_page",
- "target": "app_series_page_series",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/series/page.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "app_series_page",
- "target": "components_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/series/page.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "app_series_page",
- "target": "components_header",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/series/page.jsx",
- "source_location": "L7",
- "weight": 1.0,
- "source": "app_series_page",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L21",
- "weight": 1.0,
- "source": "app_sobre_page",
- "target": "app_sobre_page_sobre",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L2",
- "weight": 1.0,
- "source": "app_sobre_page",
- "target": "components_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L1",
- "weight": 1.0,
- "source": "app_sobre_page",
- "target": "components_header",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "app_sobre_page",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/BoardCard.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "components_boardcard",
- "target": "components_boardcard_boardcard",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/BoardCard.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "components_boardcard",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "components_codeexample",
- "target": "components_codeexample_codeexample",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "components_codeexample",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "components_codeexample",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L52",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "components_connectionsdiagram_connectionsdiagram",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L20",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "components_connectionsdiagram_filter_categories",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L43",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "components_connectionsdiagram_type_colors",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "react_dom",
- "confidence_score": 1.0
- },
- {
- "relation": "references",
- "context": "call",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L74",
- "weight": 1.0,
- "source": "components_connectionsdiagram_connectionsdiagram",
- "target": "components_connectionsdiagram_filter_categories"
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Footer.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "components_footer",
- "target": "components_footer_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/Footer.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "components_footer",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/Footer.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "components_footer",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Header.jsx",
- "source_location": "L23",
- "weight": 1.0,
- "source": "components_header",
- "target": "components_header_header",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Header.jsx",
- "source_location": "L198",
- "weight": 1.0,
- "source": "components_header",
- "target": "components_header_themetoggle",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/Header.jsx",
- "source_location": "L8",
- "weight": 1.0,
- "source": "components_header",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/Header.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "components_header",
- "target": "next_themes",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/Header.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "components_header",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/Header.jsx",
- "source_location": "L7",
- "weight": 1.0,
- "source": "components_header",
- "target": "react_dom",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Providers.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "components_providers",
- "target": "components_providers_providers",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/Providers.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "components_providers",
- "target": "next_themes",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "components_seriestabmenu",
- "target": "components_seriestabmenu_seriestabmenu",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L4",
- "weight": 1.0,
- "source": "components_seriestabmenu",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L3",
- "weight": 1.0,
- "source": "components_seriestabmenu",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L8",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_compat",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L6",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_dirname",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L12",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_eslintconfig",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L5",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_filename",
- "confidence_score": 1.0
- },
- {
- "relation": "imports_from",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L3",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_eslintrc",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L2",
- "weight": 1.0,
- "source": "jsconfig",
- "target": "jsconfig_compileroptions",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L3",
- "weight": 1.0,
- "source": "jsconfig_compileroptions",
- "target": "jsconfig_compileroptions_paths",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "weight": 1.0,
- "source": "jsconfig_compileroptions_paths",
- "target": "jsconfig_paths",
- "confidence_score": 1.0
- },
- {
- "relation": "extends",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "weight": 1.0,
- "context": "import",
- "source": "jsconfig_paths",
- "target": "ref",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "next.config.mjs",
- "source_location": "L2",
- "weight": 1.0,
- "source": "next_config",
- "target": "next_config_nextconfig",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L11",
- "weight": 1.0,
- "source": "package",
- "target": "package_dependencies",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L24",
- "weight": 1.0,
- "source": "package",
- "target": "package_devdependencies",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L2",
- "weight": 1.0,
- "source": "package",
- "target": "package_name",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L4",
- "weight": 1.0,
- "source": "package",
- "target": "package_private",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L5",
- "weight": 1.0,
- "source": "package",
- "target": "package_scripts",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L3",
- "weight": 1.0,
- "source": "package",
- "target": "package_version",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L7",
- "weight": 1.0,
- "source": "package_scripts",
- "target": "package_scripts_build",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L6",
- "weight": 1.0,
- "source": "package_scripts",
- "target": "package_scripts_dev",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L9",
- "weight": 1.0,
- "source": "package_scripts",
- "target": "package_scripts_lint",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L8",
- "weight": 1.0,
- "source": "package_scripts",
- "target": "package_scripts_start",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L12",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_emotion_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L13",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_emotion_styled",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L16",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_framer_motion",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L17",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_googleapis",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L18",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L14",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_mui_icons_material",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L15",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_mui_material",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L19",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_next",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L20",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_next_themes",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L21",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L22",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_react_dom",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L12",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_emotion_react",
- "target": "emotion_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L13",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_emotion_styled",
- "target": "emotion_styled",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L14",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_mui_icons_material",
- "target": "mui_icons_material",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L15",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_mui_material",
- "target": "mui_material",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L16",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_framer_motion",
- "target": "framer_motion",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L17",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_googleapis",
- "target": "googleapis",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L18",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_lucide_react",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L19",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_next",
- "target": "next",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L20",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_next_themes",
- "target": "next_themes",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L21",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_react",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L22",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_react_dom",
- "target": "react_dom",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L27",
- "weight": 1.0,
- "source": "package_devdependencies",
- "target": "package_devdependencies_eslint",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L28",
- "weight": 1.0,
- "source": "package_devdependencies",
- "target": "package_devdependencies_eslint_config_next",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L25",
- "weight": 1.0,
- "source": "package_devdependencies",
- "target": "package_devdependencies_eslint_eslintrc",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L29",
- "weight": 1.0,
- "source": "package_devdependencies",
- "target": "package_devdependencies_tailwindcss",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L26",
- "weight": 1.0,
- "source": "package_devdependencies",
- "target": "package_devdependencies_tailwindcss_postcss",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L25",
- "weight": 1.0,
- "context": "import",
- "source": "package_devdependencies_eslint_eslintrc",
- "target": "eslint_eslintrc",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L26",
- "weight": 1.0,
- "context": "import",
- "source": "package_devdependencies_tailwindcss_postcss",
- "target": "tailwindcss_postcss",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L27",
- "weight": 1.0,
- "context": "import",
- "source": "package_devdependencies_eslint",
- "target": "eslint",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L28",
- "weight": 1.0,
- "context": "import",
- "source": "package_devdependencies_eslint_config_next",
- "target": "eslint_config_next",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L29",
- "weight": 1.0,
- "context": "import",
- "source": "package_devdependencies_tailwindcss",
- "target": "tailwindcss",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "postcss.config.mjs",
- "source_location": "L1",
- "weight": 1.0,
- "source": "postcss_config",
- "target": "postcss_config_config",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-adf.c",
- "source_location": "L14",
- "weight": 1.0,
- "source": "public_exemplos_esp_adf",
- "target": "public_exemplos_esp_adf_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-dsp.c",
- "source_location": "L6",
- "weight": 1.0,
- "source": "public_exemplos_esp_dsp",
- "target": "public_exemplos_esp_dsp_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-idf.c",
- "source_location": "L8",
- "weight": 1.0,
- "source": "public_exemplos_esp_idf",
- "target": "public_exemplos_esp_idf_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L9",
- "weight": 1.0,
- "source": "public_exemplos_esp_matter",
- "target": "public_exemplos_esp_matter_app_event_cb",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L27",
- "weight": 1.0,
- "source": "public_exemplos_esp_matter",
- "target": "public_exemplos_esp_matter_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L9",
- "weight": 1.0,
- "context": "parameter_type",
- "source": "public_exemplos_esp_matter_app_event_cb",
- "target": "esp_matter_event_t",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L16",
- "weight": 1.0,
- "source": "public_exemplos_esp_nn",
- "target": "public_exemplos_esp_nn_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L8",
- "weight": 1.0,
- "source": "public_exemplos_esp_nn",
- "target": "public_exemplos_esp_nn_print_array",
- "confidence_score": 1.0
- },
- {
- "relation": "calls",
- "context": "call",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L38",
- "weight": 1.0,
- "source": "public_exemplos_esp_nn_app_main",
- "target": "public_exemplos_esp_nn_print_array",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L48",
- "weight": 1.0,
- "source": "public_exemplos_esp_who",
- "target": "public_exemplos_esp_who_loop",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L11",
- "weight": 1.0,
- "source": "public_exemplos_esp_who",
- "target": "public_exemplos_esp_who_setup",
- "confidence_score": 1.0
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "AMBIGUOUS",
- "confidence_score": 0.3,
- "source_file": "public/google21a790a2c23c0ec5.html",
- "source_location": "L1",
- "weight": 1.0,
- "source": "public_google21a790a2c23c0ec5_verification",
- "target": "readme_espdocs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L14",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_diagramas_interativos"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L12",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_frameworks"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L93",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_google_sheets_api"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L16",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_marketplace_placas"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L92",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_material_ui"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L112",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_mit_license"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L89",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_nextjs_app_router"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L90",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_react19"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L11",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_series_esp32"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L91",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_tailwind_css"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L116",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_unofficial_disclaimer"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L104",
- "weight": 1.0,
- "source": "readme_espdocs",
- "target": "readme_vercel_deploy"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L89",
- "weight": 1.0,
- "source": "readme_nextjs_app_router",
- "target": "readme_react19"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "README.md",
- "source_location": "L33-41",
- "weight": 1.0,
- "source": "readme_api_placas_route",
- "target": "readme_google_sheets_api"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L40",
- "weight": 1.0,
- "source": "readme_google_sheets_api",
- "target": "readme_google_sheets_api_key"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "README.md",
- "source_location": "L13,L16",
- "weight": 1.0,
- "source": "readme_comparacao",
- "target": "readme_marketplace_placas"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L62-66",
- "weight": 1.0,
- "source": "readme_marketplace_placas",
- "target": "readme_api_placas_route"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md",
- "source_location": "L108",
- "weight": 1.0,
- "source": "readme_vercel_deploy",
- "target": "readme_google_sheets_api_key"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "README.md",
- "source_location": "L13",
- "weight": 1.0,
- "source": "readme_comparacao",
- "target": "readme_series_esp32"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.65,
- "source_file": "README.md",
- "source_location": "L14",
- "weight": 1.0,
- "source": "readme_diagramas_interativos",
- "target": "readme_series_esp32"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "README.md",
- "source_location": "L15",
- "weight": 1.0,
- "source": "readme_exemplos_codigo",
- "target": "readme_frameworks"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__ecc_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__gpio_14"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__in_package_flash"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__qfn24_package"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__rng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__rom_576kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__sha_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__sram_272kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu",
- "target": "public_datasheets_esp32_c3_risc_v_single_core_cpu"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__rf_module",
- "target": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c3_wi_fi_802_11bgn"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3",
- "target": "public_datasheets_esp32_c3_bluetooth_le_5"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__gdma",
- "target": "public_datasheets_esp32_c3_gdma"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__secure_boot",
- "target": "public_datasheets_esp32_c3_secure_boot"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "target": "public_datasheets_esp32_c5_xts_aes"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "target": "public_datasheets_esp32_c3_sha_accelerator"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__rng",
- "target": "public_datasheets_esp32_c5_trng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_aes_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_bluetooth_le_5"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_efuse"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_gpio_22"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_hmac_digital_signature"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_qfn32_package"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_risc_v_single_core_cpu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rom_384kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rsa_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_sha_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_sram_400kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_usb_serial_jtag"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_wi_fi_802_11bgn"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_risc_v_single_core_cpu",
- "target": "public_datasheets_esp32_c5_hp_risc_v_core"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c3_bluetooth_le_5"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c5_wi_fi_6_dual_band"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_bluetooth_le_5",
- "target": "public_datasheets_esp32_c5_bluetooth_le_5"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_gdma",
- "target": "public_datasheets_esp32_c5_gdma"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_usb_serial_jtag",
- "target": "public_datasheets_esp32_c5_usb_serial_jtag"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_twai",
- "target": "public_datasheets_esp32_c5_can_fd"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_aes_accelerator",
- "target": "public_datasheets_esp32_c5_aes_accelerator"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_secure_boot",
- "target": "public_datasheets_esp32_c5_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_aes_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_apm_tee"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_bluetooth_le_5"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_can_fd"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_ecdsa"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_etm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_flash_psram_controller"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_gpio_29"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_hp_risc_v_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_hp_sram_384kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_ieee_802_15_4"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_key_manager"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_lp_risc_v_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_lp_sram_16kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_mcpwm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_parlio"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_qfn48_package"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_rom_320kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_sdio_slave"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_trng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_usb_serial_jtag"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_wi_fi_6_dual_band"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_xts_aes"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "target": "public_datasheets_esp32_c5_bluetooth_le_5"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_ieee_802_15_4",
- "target": "public_datasheets_esp32_c5_thread_1_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_ieee_802_15_4",
- "target": "public_datasheets_esp32_c5_zigbee_3_0"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c61_esp32_c61"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_bluetooth_le_5_3"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_efuse"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_etm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_hp_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_hp_sram_512_kb"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_ieee_802_15_4"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_lp_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_lp_sram_16_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_power_management_unit"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_rom_320_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_sdio_slave"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_secure_boot"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_tee_apm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_usb_serial_jtag"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_wi_fi_6"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_h2_esp32_h2"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_hp_risc_v_processor",
- "target": "public_datasheets_esp32_c61_risc_v_processor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_wi_fi_6",
- "target": "public_datasheets_esp32_c61_wi_fi_6"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_wi_fi_6",
- "target": "public_datasheets_esp32_c6_rf_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "target": "public_datasheets_esp32_c61_bluetooth_le_6_0"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "target": "public_datasheets_esp32_h2_bluetooth_le_5_3"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_ieee_802_15_4",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_thread_1_3",
- "target": "public_datasheets_esp32_c6_ieee_802_15_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_zigbee_3_0",
- "target": "public_datasheets_esp32_c6_ieee_802_15_4"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_zigbee_3_0",
- "target": "public_datasheets_esp32_h2_zigbee_3_0"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_thread_1_3",
- "target": "public_datasheets_esp32_h2_thread"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_flash_encryption",
- "target": "public_datasheets_esp32_c61_flash_psram_encryption"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_tee_apm",
- "target": "public_datasheets_esp32_h2_tee"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_crypto_accelerators",
- "target": "public_datasheets_esp32_h2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_apm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_bluetooth_le_6_0"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_ecdsa"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_etm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_flash_psram_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_l1_cache"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_power_glitch_detector"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_rom_256_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_sdio_2_0_slave"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_sram_320_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_trng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_usb_serial_jtag"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_wi_fi_6"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_risc_v_processor",
- "target": "public_datasheets_esp32_h2_risc_v_processor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_power_glitch_detector",
- "target": "public_datasheets_esp32_h2_power_glitch_detector"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_bluetooth_le_5_3"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_etm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_gdma"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_in_package_flash"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_lp_memory_4_kb"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_matter"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_mcpwm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_parlio"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_power_glitch_detector"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_rom_128_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_sar_adc"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_sram_320_kb"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_tee"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_usb_serial_jtag"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_thread",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_zigbee_3_0",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_matter",
- "target": "public_datasheets_esp32_h2_thread"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_ecdsa_ds"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_emac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_hp_riscv_dual_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_i3c"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_image_processing_subsystem"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_key_manager"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_l2mem"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_lp_riscv_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_lp_system"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_pms"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_sdmmc_host"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_two_level_cache"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_usb_hs_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_vad"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_xts_aes"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_s3_chip"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_hp_riscv_dual_core",
- "target": "public_datasheets_esp32_p4_processor_instruction_extensions"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_lp_riscv_core",
- "target": "public_datasheets_esp32_s3_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_lp_system",
- "target": "public_datasheets_esp32_p4_lp_riscv_core"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_processor_instruction_extensions",
- "target": "public_datasheets_esp32_s3_simd_instructions"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_h264_encoder"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_isp"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_jpeg_codec"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_mipi_csi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_mipi_dsi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_ppa"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_usb_hs_otg",
- "target": "public_datasheets_esp32_s3_usb_otg"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_gdma",
- "target": "public_datasheets_esp32_s3_gdma"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_touch_sensor",
- "target": "public_datasheets_esp32_s3_touch_sensor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_secure_boot",
- "target": "public_datasheets_esp32_s3_secure_boot"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_key_manager",
- "target": "public_datasheets_esp32_p4_crypto_accelerators"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_xts_aes",
- "target": "public_datasheets_esp32_s3_flash_encryption"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_crypto_accelerators",
- "target": "public_datasheets_esp32_s3_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_dac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_efuse_otp"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_power_management"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_rtc_memory"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_usb_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_wifi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_xtensa_lx7"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s2_chip"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_xtensa_lx7",
- "target": "public_datasheets_esp32_s2_xtensa_lx7"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_wifi",
- "target": "public_datasheets_esp32_s2_rf_module"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_wifi",
- "target": "public_datasheets_esp32_s2_wifi_mac_baseband"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_wifi",
- "target": "public_datasheets_esp32_s2_wifi"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_ulp_coprocessor",
- "target": "public_datasheets_esp32_s2_power_management"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_ulp_coprocessor",
- "target": "public_datasheets_esp32_s2_ulp_coprocessor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_twai",
- "target": "public_datasheets_esp32_s2_twai"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_secure_boot",
- "target": "public_datasheets_esp32_s2_secure_boot"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_crypto_accelerators",
- "target": "public_datasheets_esp32_s2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_bluetooth_le"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_efuse"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_l1_cache"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_lcd_camera_interface"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_permission_control"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_power_management"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_sdmmc_host"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_usb_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_usb_serial_jtag"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_wifi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_xtensa_lx7"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_xtensa_lx7",
- "target": "public_datasheets_esp32_s3_fpu"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_xtensa_lx7",
- "target": "public_datasheets_esp32_s3_simd_instructions"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_wifi",
- "target": "public_datasheets_esp32_s3_rf_module"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_wifi",
- "target": "public_datasheets_esp32_s3_wifi_mac_baseband"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_bluetooth_le",
- "target": "public_datasheets_esp32_s3_ble_baseband"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_bluetooth_le",
- "target": "public_datasheets_esp32_s3_rf_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_chip"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_bluetooth_54_le"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_bluetooth_classic"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_can_fd"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_emac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_flash_psram_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_hp_riscv_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_hp_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_huk_key_manager"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_ieee_802154"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_jpeg_codec"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_lcd_camera"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_lp_riscv_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_ppa"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_ulp_riscv"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_usb_hs_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_wifi6"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_hp_riscv_core",
- "target": "public_datasheets_esp32_xtensa_lx6"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_lp_riscv_core",
- "target": "public_datasheets_esp32_s31_pmu"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ulp_riscv",
- "target": "public_datasheets_esp32_ulp_coprocessor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_wifi6",
- "target": "public_datasheets_esp32_wifi"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_bluetooth_54_le",
- "target": "public_datasheets_esp32_bluetooth_42"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ieee_802154",
- "target": "public_datasheets_esp32_s31_thread"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ieee_802154",
- "target": "public_datasheets_esp32_s31_zigbee"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_thread",
- "target": "public_datasheets_esp32_s31_matter"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_hp_sram",
- "target": "public_datasheets_esp32_sram"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.65,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_gdma",
- "target": "public_datasheets_esp32_s31_psram"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_secure_boot",
- "target": "public_datasheets_esp32_secure_boot"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_flash_psram_encryption",
- "target": "public_datasheets_esp32_flash_encryption"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_huk_key_manager",
- "target": "public_datasheets_esp32_s31_flash_psram_encryption"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_crypto_accelerators",
- "target": "public_datasheets_esp32_crypto_accelerators"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_emac",
- "target": "public_datasheets_esp32_ethernet_mac"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_can_fd",
- "target": "public_datasheets_esp32_twai"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ppa",
- "target": "public_datasheets_esp32_s31_lcd_camera"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_touch_sensor",
- "target": "public_datasheets_esp32_touch_sensors"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_sar_adc",
- "target": "public_datasheets_esp32_sar_adc"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_pmu",
- "target": "public_datasheets_esp32_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_bluetooth_42"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_dac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_ethernet_mac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_rtc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_touch_sensors"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_wifi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_xtensa_lx6"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_rtc",
- "target": "public_datasheets_esp32_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_rtc",
- "target": "public_datasheets_esp32_rtc_memory"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_rtc",
- "target": "public_datasheets_esp32_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_project_logo",
- "target": "public_logo_gear_circuit_plant_motif"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_project_logo",
- "target": "public_logo_iot_connectivity_icons"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.55,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_project_logo",
- "target": "public_placas_esp32_c3_devkit_pinout"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_gear_circuit_plant_motif",
- "target": "public_logo_iot_connectivity_icons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_boot_rst_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_dual_header_pinout"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_micro_usb_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_mini_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_specs"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c3_devkit_pinout"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_mini_1_module",
- "target": "public_placas_esp32_c3_mini_1_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.65,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_micro_usb_port",
- "target": "public_placas_esp32_c5_dual_usb_c_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_boot_rst_buttons",
- "target": "public_placas_esp32_c5_reset_boot_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_rgb_led",
- "target": "public_placas_esp32_c3_rgb_led_gpio8"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_specs",
- "target": "public_placas_esp32_c3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_boot_rst_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_cp2102_usb_bridge"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_gpio_state_legend"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_micro_usb_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_mini_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_rgb_led_gpio8"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_usb_serial_jtag"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c5_devkit_pinout"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_mini_1_module",
- "target": "public_placas_esp32_c5_wroom_1_module"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_cp2102_usb_bridge",
- "target": "public_placas_esp32_c3_micro_usb_port"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_specs",
- "target": "public_placas_esp32_c5_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_dual_usb_c_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_espressif_branding"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_low_power_peripherals"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_sdio_functions"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_wroom_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_specs",
- "target": "public_placas_esp32_c5_zigbee_thread"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c61_board"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_usb_uart_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_wroom_1_module"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_c6_board"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_c6_mini_1_module",
- "target": "public_placas_esp32_c6_wroom_1_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_usb_uart_ports",
- "target": "public_placas_esp32_c61_usb_uart_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_usb_uart_ports",
- "target": "public_placas_esp32_c6_usb_uart_ports"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_specs",
- "target": "public_placas_esp32_h2_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_usb_uart_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_wroom_1_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_h2_board"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_battery_vbat"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_usb_uart_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_audio_subsystem"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_c6_mini_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_clocks_flash"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_ethernet"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_j1_header"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_mipi_dsi_csi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_power"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_soc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_usb_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.9,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_s2_pinout_diagram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_boot_reset_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_solo_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_usb_and_uart_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s3_pinout_diagram"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_rgb_led",
- "target": "public_placas_esp32_s31_rgb_led"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_micro_usb_port",
- "target": "public_placas_esp32_s2_usb_and_uart_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_en_boot_buttons",
- "target": "public_placas_esp32_s2_boot_reset_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_boot_reset_buttons",
- "target": "public_placas_esp32_s3_boot_reset_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_specs",
- "target": "public_placas_esp32_s3_specs"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s31_board_photo"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_boot_reset_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_cp2102_usb_bridge"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_wroom_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_wroom_module",
- "target": "public_placas_esp32_s31_wroom_3_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_wroom_module",
- "target": "public_placas_esp32_s3_wroom_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_cp2102_usb_bridge",
- "target": "public_placas_esp32_s3_cp2102_usb_bridge"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_boot_reset_buttons",
- "target": "public_placas_esp32_s31_boot_reset_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_specs",
- "target": "public_placas_esp32_s3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_audio_codec_chip"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_boot_reset_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_dcdc_converter"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_ethernet_transformer"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_j2_header"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_microphone"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_rj45_ethernet_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_speaker_output_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_usb_serial_jtag_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_usb_type_a_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_usb_type_c_uart_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_wroom_3_module"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_rj45_ethernet_port",
- "target": "public_placas_esp32_s31_ethernet_transformer"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_usb_type_c_uart_port",
- "target": "public_placas_esp32_s31_usb_serial_jtag_port"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_audio_codec_chip",
- "target": "public_placas_esp32_s31_microphone"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_audio_codec_chip",
- "target": "public_placas_esp32_s31_speaker_output_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_cp2102_usb_bridge"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_en_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_micro_usb_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_wroom_module"
- }
- ],
- "hyperedges": [
- {
- "id": "espdocs_frontend_stack",
- "label": "Stack frontend do ESPDocs",
- "nodes": [
- "readme_nextjs_app_router",
- "readme_react19",
- "readme_tailwind_css",
- "readme_material_ui"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "marketplace_data_flow",
- "label": "Fluxo de dados do Marketplace de Placas",
- "nodes": [
- "readme_marketplace_placas",
- "readme_api_placas_route",
- "readme_google_sheets_api",
- "readme_google_sheets_api_key"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "README.md"
- },
- {
- "id": "espdocs_content_pillars",
- "label": "Pilares de conte\u00fado do ESPDocs",
- "nodes": [
- "readme_series_esp32",
- "readme_frameworks",
- "readme_comparacao",
- "readme_diagramas_interativos",
- "readme_exemplos_codigo",
- "readme_marketplace_placas"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "esp8684_security_subsystem",
- "label": "ESP8684 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c2__esp8684__secure_boot",
- "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "public_datasheets_esp32_c2__esp8684__ecc_accelerator",
- "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "public_datasheets_esp32_c2__esp8684__rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf"
- },
- {
- "id": "esp32_c3_security_subsystem",
- "label": "ESP32-C3 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c3_aes_accelerator",
- "public_datasheets_esp32_c3_sha_accelerator",
- "public_datasheets_esp32_c3_rsa_accelerator",
- "public_datasheets_esp32_c3_hmac_digital_signature",
- "public_datasheets_esp32_c3_secure_boot",
- "public_datasheets_esp32_c3_flash_encryption",
- "public_datasheets_esp32_c3_rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf"
- },
- {
- "id": "esp32_c5_multiprotocol_radio_stack",
- "label": "ESP32-C5 Multiprotocol Radio Stack",
- "nodes": [
- "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "public_datasheets_esp32_c5_bluetooth_le_5",
- "public_datasheets_esp32_c5_ieee_802_15_4",
- "public_datasheets_esp32_c5_thread_1_4",
- "public_datasheets_esp32_c5_zigbee_3_0",
- "public_datasheets_esp32_c5_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf"
- },
- {
- "id": "esp32_c6_multi_protocol_radio",
- "label": "ESP32-C6 coexisting multi-protocol radio stack sharing one antenna",
- "nodes": [
- "public_datasheets_esp32_c6_wi_fi_6",
- "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "public_datasheets_esp32_c6_ieee_802_15_4",
- "public_datasheets_esp32_c6_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf"
- },
- {
- "id": "esp32_c61_security_subsystem",
- "label": "ESP32-C61 security subsystem",
- "nodes": [
- "public_datasheets_esp32_c61_secure_boot",
- "public_datasheets_esp32_c61_flash_psram_encryption",
- "public_datasheets_esp32_c61_ecdsa",
- "public_datasheets_esp32_c61_trng",
- "public_datasheets_esp32_c61_apm",
- "public_datasheets_esp32_c61_power_glitch_detector"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf"
- },
- {
- "id": "esp32_h2_802154_application_protocols",
- "label": "ESP32-H2 802.15.4 application-layer protocols",
- "nodes": [
- "public_datasheets_esp32_h2_ieee_802_15_4",
- "public_datasheets_esp32_h2_thread",
- "public_datasheets_esp32_h2_zigbee_3_0",
- "public_datasheets_esp32_h2_matter"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf"
- },
- {
- "id": "esp32_p4_image_voice_pipeline",
- "label": "ESP32-P4 Image and Voice Processing Pipeline",
- "nodes": [
- "public_datasheets_esp32_p4_isp",
- "public_datasheets_esp32_p4_jpeg_codec",
- "public_datasheets_esp32_p4_ppa",
- "public_datasheets_esp32_p4_h264_encoder",
- "public_datasheets_esp32_p4_mipi_csi",
- "public_datasheets_esp32_p4_mipi_dsi",
- "public_datasheets_esp32_p4_vad"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf"
- },
- {
- "id": "esp32_s3_wireless_stack",
- "label": "ESP32-S3 Wireless Subsystem (Wi-Fi + BLE + RF)",
- "nodes": [
- "public_datasheets_esp32_s3_wifi",
- "public_datasheets_esp32_s3_wifi_mac_baseband",
- "public_datasheets_esp32_s3_bluetooth_le",
- "public_datasheets_esp32_s3_ble_baseband",
- "public_datasheets_esp32_s3_rf_module"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "espressif_security_feature_family",
- "label": "Common Espressif Security Feature Family",
- "nodes": [
- "public_datasheets_esp32_p4_secure_boot",
- "public_datasheets_esp32_s2_secure_boot",
- "public_datasheets_esp32_s3_secure_boot",
- "public_datasheets_esp32_s2_flash_encryption",
- "public_datasheets_esp32_s3_flash_encryption",
- "public_datasheets_esp32_p4_xts_aes"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "esp32_s31_multiprotocol_radio_stack",
- "label": "ESP32-S31 Multiprotocol Wireless Stack",
- "nodes": [
- "public_datasheets_esp32_s31_wifi6",
- "public_datasheets_esp32_s31_bluetooth_54_le",
- "public_datasheets_esp32_s31_bluetooth_classic",
- "public_datasheets_esp32_s31_ieee_802154"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_s31_security_subsystem",
- "label": "ESP32-S31 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_s31_secure_boot",
- "public_datasheets_esp32_s31_flash_psram_encryption",
- "public_datasheets_esp32_s31_crypto_accelerators",
- "public_datasheets_esp32_s31_huk_key_manager"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_rtc_low_power_domain",
- "label": "ESP32 RTC Low-Power Domain",
- "nodes": [
- "public_datasheets_esp32_rtc",
- "public_datasheets_esp32_pmu",
- "public_datasheets_esp32_ulp_coprocessor",
- "public_datasheets_esp32_rtc_memory"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf"
- },
- {
- "id": "devkit_common_hardware_controls",
- "label": "Common DevKit Hardware Controls (Buttons, USB, LED)",
- "nodes": [
- "public_placas_esp32_c2_boot_rst_buttons",
- "public_placas_esp32_c3_boot_rst_buttons",
- "public_placas_esp32_c5_reset_boot_buttons",
- "public_placas_esp32_c2_micro_usb_port",
- "public_placas_esp32_c3_micro_usb_port",
- "public_placas_esp32_c5_dual_usb_c_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c2.png"
- },
- {
- "id": "espressif_devkit_pinout_diagram_family",
- "label": "Espressif DevKit Pinout Diagram Family (C2/C3/C5)",
- "nodes": [
- "public_placas_esp32_c2_devkit_pinout",
- "public_placas_esp32_c3_devkit_pinout",
- "public_placas_esp32_c5_devkit_pinout",
- "public_placas_esp32_c5_espressif_branding"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png"
- },
- {
- "id": "riscv_wireless_soc_spec_family",
- "label": "RISC-V Single-Core Wireless SoC Spec Family",
- "nodes": [
- "public_placas_esp32_c2_specs",
- "public_placas_esp32_c3_specs",
- "public_placas_esp32_c5_specs"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c5.png"
- },
- {
- "id": "espressif_riscv_devkit_family",
- "label": "Espressif RISC-V DevKit Board Diagrams",
- "nodes": [
- "public_placas_esp32_c6_board",
- "public_placas_esp32_c61_board",
- "public_placas_esp32_h2_board",
- "public_placas_esp32_p4_board"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "devkit_programming_interface",
- "label": "Common DevKit Programming/Flashing Interface",
- "nodes": [
- "public_placas_esp32_c6_reset_boot_buttons",
- "public_placas_esp32_c61_reset_boot_buttons",
- "public_placas_esp32_p4_reset_boot_buttons",
- "public_placas_esp32_c6_usb_uart_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "esp32_p4_multimedia_peripherals",
- "label": "ESP32-P4 EV Board Multimedia and Connectivity Peripherals",
- "nodes": [
- "public_placas_esp32_p4_mipi_dsi_csi",
- "public_placas_esp32_p4_audio_subsystem",
- "public_placas_esp32_p4_ethernet",
- "public_placas_esp32_p4_usb_ports"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png"
- },
- {
- "id": "esp32_s31_audio_subsystem",
- "label": "ESP32-S31 Audio Subsystem",
- "nodes": [
- "public_placas_esp32_s31_audio_codec_chip",
- "public_placas_esp32_s31_microphone",
- "public_placas_esp32_s31_speaker_output_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "esp32_s31_connectivity_ports",
- "label": "ESP32-S31 Connectivity Ports",
- "nodes": [
- "public_placas_esp32_s31_rj45_ethernet_port",
- "public_placas_esp32_s31_usb_type_a_port",
- "public_placas_esp32_s31_usb_serial_jtag_port",
- "public_placas_esp32_s31_usb_type_c_uart_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "espressif_devkit_board_gallery",
- "label": "Espressif ESP32 Dev Board Image Gallery",
- "nodes": [
- "public_placas_esp32_pinout_diagram",
- "public_placas_esp32_s2_pinout_diagram",
- "public_placas_esp32_s3_pinout_diagram",
- "public_placas_esp32_s31_board_photo"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png"
- }
- ],
- "built_at_commit": "de4abf7cc7f0db0574ca1ac24d9947d2124be2da"
-}
\ No newline at end of file
diff --git a/graphify-out/2026-07-14/manifest.json b/graphify-out/2026-07-14/manifest.json
deleted file mode 100644
index 141bd14..0000000
--- a/graphify-out/2026-07-14/manifest.json
+++ /dev/null
@@ -1,357 +0,0 @@
-{
- "app/api/placas/route.js": {
- "mtime": 1784028542.890868,
- "ast_hash": "292fa5aae92458ae0098d7fa41ccba72",
- "semantic_hash": "292fa5aae92458ae0098d7fa41ccba72"
- },
- "app/catalogo/page.jsx": {
- "mtime": 1784028542.890868,
- "ast_hash": "72a4c176cf850cde1d4fe4f3ee49d73b",
- "semantic_hash": "72a4c176cf850cde1d4fe4f3ee49d73b"
- },
- "app/comparacao/page.jsx": {
- "mtime": 1784028542.890868,
- "ast_hash": "5ac03d0fe6324872da30da6bab789989",
- "semantic_hash": "5ac03d0fe6324872da30da6bab789989"
- },
- "app/frameworks/[key]/page.jsx": {
- "mtime": 1784028542.8911717,
- "ast_hash": "d9de72e32c9dcf7f0c31a0bf7818eafe",
- "semantic_hash": "d9de72e32c9dcf7f0c31a0bf7818eafe"
- },
- "app/frameworks/page.jsx": {
- "mtime": 1784028542.8911717,
- "ast_hash": "5e279bbcefdd13b44223a87ed99325a9",
- "semantic_hash": "5e279bbcefdd13b44223a87ed99325a9"
- },
- "app/glossario/page.jsx": {
- "mtime": 1784028542.8911717,
- "ast_hash": "a48fcc52da305726ba8120b09259a226",
- "semantic_hash": "a48fcc52da305726ba8120b09259a226"
- },
- "app/layout.jsx": {
- "mtime": 1784028542.8911717,
- "ast_hash": "2d5c93ff40d043dcc807c7c5f479cc1e",
- "semantic_hash": "2d5c93ff40d043dcc807c7c5f479cc1e"
- },
- "app/page.jsx": {
- "mtime": 1784028542.8911717,
- "ast_hash": "7889db722e90db47360774609726fe7e",
- "semantic_hash": "7889db722e90db47360774609726fe7e"
- },
- "app/seletor/page.jsx": {
- "mtime": 1784028542.8921716,
- "ast_hash": "3800af380877bbc48a9a344bf9b67aba",
- "semantic_hash": "3800af380877bbc48a9a344bf9b67aba"
- },
- "app/series/[key]/page.jsx": {
- "mtime": 1784028542.893046,
- "ast_hash": "cb4d219462c1262381c89a7934e41cb0",
- "semantic_hash": "cb4d219462c1262381c89a7934e41cb0"
- },
- "app/series/page.jsx": {
- "mtime": 1784028542.893046,
- "ast_hash": "1993a1a26c7ecf4d4d09311acfbf4062",
- "semantic_hash": "1993a1a26c7ecf4d4d09311acfbf4062"
- },
- "app/sobre/page.jsx": {
- "mtime": 1784028542.893046,
- "ast_hash": "95b946dc86f6a01506850cafb29af245",
- "semantic_hash": "95b946dc86f6a01506850cafb29af245"
- },
- "components/BoardCard.jsx": {
- "mtime": 1784028542.8931718,
- "ast_hash": "20bb2df7129ddb4610e40665d35e0123",
- "semantic_hash": "20bb2df7129ddb4610e40665d35e0123"
- },
- "components/CodeExample.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "d27b81c8e5d291bc0fbd0237d2664cfd",
- "semantic_hash": "d27b81c8e5d291bc0fbd0237d2664cfd"
- },
- "components/ConnectionsDiagram.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "6298fff16eb50a793500b068226e0f6b",
- "semantic_hash": "6298fff16eb50a793500b068226e0f6b"
- },
- "components/Footer.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "8301912e24a787f25f15c315312c1262",
- "semantic_hash": "8301912e24a787f25f15c315312c1262"
- },
- "components/Header.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "ddae6c8f48e853c7e69c1601745849d6",
- "semantic_hash": "ddae6c8f48e853c7e69c1601745849d6"
- },
- "components/Providers.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "d31db26b58629a807b7df4c4a3189772",
- "semantic_hash": "d31db26b58629a807b7df4c4a3189772"
- },
- "components/SeriesTabMenu.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "41333d2683fb6eec4e0ce3c1e7df2b45",
- "semantic_hash": "41333d2683fb6eec4e0ce3c1e7df2b45"
- },
- "eslint.config.mjs": {
- "mtime": 1784028542.8937821,
- "ast_hash": "cd28c192684b52caf16d8d1df068e272",
- "semantic_hash": "cd28c192684b52caf16d8d1df068e272"
- },
- "jsconfig.json": {
- "mtime": 1784028542.8937821,
- "ast_hash": "21306b44064ae42bbbd715b1986abaf8",
- "semantic_hash": "21306b44064ae42bbbd715b1986abaf8"
- },
- "next.config.mjs": {
- "mtime": 1784028542.8937821,
- "ast_hash": "21958f5752add43cc47ab0ff5172cd46",
- "semantic_hash": "21958f5752add43cc47ab0ff5172cd46"
- },
- "package.json": {
- "mtime": 1784028542.8951716,
- "ast_hash": "ba7a64ba8723e44ff54603adc91751e1",
- "semantic_hash": "ba7a64ba8723e44ff54603adc91751e1"
- },
- "postcss.config.mjs": {
- "mtime": 1784028542.8951716,
- "ast_hash": "675899342e765a4d16acd75a53389101",
- "semantic_hash": "675899342e765a4d16acd75a53389101"
- },
- "public/conexoes/ESP32-C2.json": {
- "mtime": 1784028542.8965435,
- "ast_hash": "aad3b4f175c3dd386adbf368f15073f7",
- "semantic_hash": "aad3b4f175c3dd386adbf368f15073f7"
- },
- "public/conexoes/ESP32-C3.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "5deecb15a45f0291802077cd24e4051b",
- "semantic_hash": "5deecb15a45f0291802077cd24e4051b"
- },
- "public/conexoes/ESP32-C5.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "949d8facf94a56f254872c185a88d2a1",
- "semantic_hash": "949d8facf94a56f254872c185a88d2a1"
- },
- "public/conexoes/ESP32-C6.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "84dceb481e501b68643300982832c8c7",
- "semantic_hash": "84dceb481e501b68643300982832c8c7"
- },
- "public/conexoes/ESP32-C61.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "88aa2cadabff6bbd1ba662531e904df6",
- "semantic_hash": "88aa2cadabff6bbd1ba662531e904df6"
- },
- "public/conexoes/ESP32-H2.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "61e9339e808c87642b618b322de424dd",
- "semantic_hash": "61e9339e808c87642b618b322de424dd"
- },
- "public/conexoes/ESP32-P4.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "aec6bfdf220455851dea0619fa3954e8",
- "semantic_hash": "aec6bfdf220455851dea0619fa3954e8"
- },
- "public/conexoes/ESP32-S2.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "4b6b0c563a63a59756227ef096141cd5",
- "semantic_hash": "4b6b0c563a63a59756227ef096141cd5"
- },
- "public/conexoes/ESP32-S3.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "7d877331595d2677894a926714590c04",
- "semantic_hash": "7d877331595d2677894a926714590c04"
- },
- "public/conexoes/ESP32-S31.json": {
- "mtime": 1784028542.8971717,
- "ast_hash": "0f3cd4f8f2741329ea93f18227b9f2a9",
- "semantic_hash": "0f3cd4f8f2741329ea93f18227b9f2a9"
- },
- "public/conexoes/ESP32.json": {
- "mtime": 1784028542.8971717,
- "ast_hash": "0d111992e8707f75177cf8ec495519f1",
- "semantic_hash": "0d111992e8707f75177cf8ec495519f1"
- },
- "public/exemplos/esp-adf.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "189f598b93c1b130dedce25d07513a30",
- "semantic_hash": "189f598b93c1b130dedce25d07513a30"
- },
- "public/exemplos/esp-dsp.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "f3406d15617cf415888b07d688cdaf34",
- "semantic_hash": "f3406d15617cf415888b07d688cdaf34"
- },
- "public/exemplos/esp-idf.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "28d7cf987af6c5d3a54ad1fe06571e91",
- "semantic_hash": "28d7cf987af6c5d3a54ad1fe06571e91"
- },
- "public/exemplos/esp-matter.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "332c82ce14230250fd828db6e22cae44",
- "semantic_hash": "332c82ce14230250fd828db6e22cae44"
- },
- "public/exemplos/esp-nn.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "186d382f96347dbae8be3b13c0252ad3",
- "semantic_hash": "186d382f96347dbae8be3b13c0252ad3"
- },
- "public/exemplos/esp-who.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "2abc563b2750f0a823438a3e9b1c56c1",
- "semantic_hash": "2abc563b2750f0a823438a3e9b1c56c1"
- },
- "public/exemplos/micropython.py": {
- "mtime": 1784028542.9760828,
- "ast_hash": "99c3b78148eee8632bb7772db61bdfdd",
- "semantic_hash": "99c3b78148eee8632bb7772db61bdfdd"
- },
- "public/frameworks.json": {
- "mtime": 1784028542.9760828,
- "ast_hash": "3595f7219f3fcfd1b8d59ea741fab869",
- "semantic_hash": "3595f7219f3fcfd1b8d59ea741fab869"
- },
- "public/series.json": {
- "mtime": 1784028543.0671756,
- "ast_hash": "bc5b9c159d066d50e955d28179e8c0ca",
- "semantic_hash": "bc5b9c159d066d50e955d28179e8c0ca"
- },
- "start.config.js": {
- "mtime": 1784028543.0671756,
- "ast_hash": "a6a5cda80ac9eea57d50f14872a739d2",
- "semantic_hash": "a6a5cda80ac9eea57d50f14872a739d2"
- },
- "README.md": {
- "mtime": 1784028542.8901715,
- "ast_hash": "e1c8b99e874c6cddc035c7ac900c9bbd",
- "semantic_hash": "e1c8b99e874c6cddc035c7ac900c9bbd"
- },
- "public/google21a790a2c23c0ec5.html": {
- "mtime": 1784028542.9760828,
- "ast_hash": "c8e349cbe0172dc98e26385e09d67cc3",
- "semantic_hash": "c8e349cbe0172dc98e26385e09d67cc3"
- },
- "public/datasheets/ESP32-C2 (ESP8684).pdf": {
- "mtime": 1784028542.9001718,
- "ast_hash": "36e6ee1a52e7293510d60c7adfc0fbaf",
- "semantic_hash": "36e6ee1a52e7293510d60c7adfc0fbaf"
- },
- "public/datasheets/ESP32-C3.pdf": {
- "mtime": 1784028542.906172,
- "ast_hash": "25beb64276e6bc6c5d13d032e30847d9",
- "semantic_hash": "25beb64276e6bc6c5d13d032e30847d9"
- },
- "public/datasheets/ESP32-C5.pdf": {
- "mtime": 1784028542.9111722,
- "ast_hash": "c1083a9504a574282a09f557e0343d48",
- "semantic_hash": "c1083a9504a574282a09f557e0343d48"
- },
- "public/datasheets/ESP32-C6.pdf": {
- "mtime": 1784028542.9171722,
- "ast_hash": "66a7b580c6afff5becf9bd326bb675d4",
- "semantic_hash": "66a7b580c6afff5becf9bd326bb675d4"
- },
- "public/datasheets/ESP32-C61.pdf": {
- "mtime": 1784028542.9231725,
- "ast_hash": "2f86d54475a006e9b0e41ba329560c5f",
- "semantic_hash": "2f86d54475a006e9b0e41ba329560c5f"
- },
- "public/datasheets/ESP32-H2.pdf": {
- "mtime": 1784028542.9301724,
- "ast_hash": "460ea57a62c32646d12ae0088eb1a073",
- "semantic_hash": "460ea57a62c32646d12ae0088eb1a073"
- },
- "public/datasheets/ESP32-P4.pdf": {
- "mtime": 1784028542.948173,
- "ast_hash": "aa3fc8de7dfa4e7d3ff40dd9e19fdb35",
- "semantic_hash": "aa3fc8de7dfa4e7d3ff40dd9e19fdb35"
- },
- "public/datasheets/ESP32-S2.pdf": {
- "mtime": 1784028542.9561732,
- "ast_hash": "1e912b14670dde07253da71147ea2ded",
- "semantic_hash": "1e912b14670dde07253da71147ea2ded"
- },
- "public/datasheets/ESP32-S3.pdf": {
- "mtime": 1784028542.9641733,
- "ast_hash": "cdb8a18273a761aff071e6a665867205",
- "semantic_hash": "cdb8a18273a761aff071e6a665867205"
- },
- "public/datasheets/ESP32-S31.pdf": {
- "mtime": 1784028542.9691734,
- "ast_hash": "b2f7aa8b2cc16c18815abc5a1ddd566a",
- "semantic_hash": "b2f7aa8b2cc16c18815abc5a1ddd566a"
- },
- "public/datasheets/ESP32.pdf": {
- "mtime": 1784028542.9751735,
- "ast_hash": "2354c04b871b3b6b294076c1fb953522",
- "semantic_hash": "2354c04b871b3b6b294076c1fb953522"
- },
- "public/logo.png": {
- "mtime": 1784028542.9761736,
- "ast_hash": "1c0eae14654c8f5427c7141029ecd29e",
- "semantic_hash": "1c0eae14654c8f5427c7141029ecd29e"
- },
- "public/placas/esp32-c2.png": {
- "mtime": 1784028542.9771736,
- "ast_hash": "3480aadf17ef57e93ee5afdfd934d896",
- "semantic_hash": "3480aadf17ef57e93ee5afdfd934d896"
- },
- "public/placas/esp32-c3.png": {
- "mtime": 1784028542.9791737,
- "ast_hash": "85df0510a61dee5ffa581d912f5d68c9",
- "semantic_hash": "85df0510a61dee5ffa581d912f5d68c9"
- },
- "public/placas/esp32-c5.png": {
- "mtime": 1784028542.9811738,
- "ast_hash": "6a59f4e23ac9ec5e319a77a6600fa343",
- "semantic_hash": "6a59f4e23ac9ec5e319a77a6600fa343"
- },
- "public/placas/esp32-c6.png": {
- "mtime": 1784028542.9841738,
- "ast_hash": "0f836b438f62bb4b6237c9318346cdf2",
- "semantic_hash": "0f836b438f62bb4b6237c9318346cdf2"
- },
- "public/placas/esp32-c61.png": {
- "mtime": 1784028542.989174,
- "ast_hash": "6734034067caa41374f2a4ca5064a7d3",
- "semantic_hash": "6734034067caa41374f2a4ca5064a7d3"
- },
- "public/placas/esp32-h2.png": {
- "mtime": 1784028542.993174,
- "ast_hash": "7dceb269eb019ce826ef336dd57ab52c",
- "semantic_hash": "7dceb269eb019ce826ef336dd57ab52c"
- },
- "public/placas/esp32-p4.png": {
- "mtime": 1784028543.0061743,
- "ast_hash": "c144c171692850ac257d00827dc674f5",
- "semantic_hash": "c144c171692850ac257d00827dc674f5"
- },
- "public/placas/esp32-s2.png": {
- "mtime": 1784028543.0091743,
- "ast_hash": "670c4a12339f32fb32af2eebdc575892",
- "semantic_hash": "670c4a12339f32fb32af2eebdc575892"
- },
- "public/placas/esp32-s3.png": {
- "mtime": 1784028543.0161746,
- "ast_hash": "52b96040d9c648f7c52aa4c8adac7e47",
- "semantic_hash": "52b96040d9c648f7c52aa4c8adac7e47"
- },
- "public/placas/esp32-s31.png": {
- "mtime": 1784028543.0621755,
- "ast_hash": "5b970e68abce449015851cd5966525e3",
- "semantic_hash": "5b970e68abce449015851cd5966525e3"
- },
- "public/placas/esp32.png": {
- "mtime": 1784028543.0671756,
- "ast_hash": "6791837138c1c5400db2ee07c9025627",
- "semantic_hash": "6791837138c1c5400db2ee07c9025627"
- },
- "CLAUDE.md": {
- "mtime": 1784029337.8254366,
- "ast_hash": "0ea9488e278d2efd15e7c0b6e7cdca83",
- "semantic_hash": "0ea9488e278d2efd15e7c0b6e7cdca83"
- }
-}
\ No newline at end of file
diff --git a/graphify-out/2026-08-20/.graphify_labels.json b/graphify-out/2026-08-20/.graphify_labels.json
deleted file mode 100644
index 258f6eb..0000000
--- a/graphify-out/2026-08-20/.graphify_labels.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "0": "Next.js App Pages",
- "1": "ESP32 Original SoC Silicon",
- "2": "Xtensa DevKit Board Diagrams",
- "3": "Layout and Marketplace API",
- "4": "ESP32-C2 DevKit and Branding",
- "5": "C6/C61 Wi-Fi 6 DevKits",
- "6": "Lint and Build Tooling",
- "7": "ESP32-C61 Silicon Subsystems",
- "8": "ESP32-C3 Silicon Subsystems",
- "9": "ESP32-C5 Silicon Subsystems",
- "10": "ESP32-H2 Silicon Subsystems",
- "11": "ESPDocs Site Content Pillars",
- "12": "ESP32-C6 Silicon Subsystems",
- "13": "ESP32-P4 Silicon Subsystems",
- "14": "ESP32-S3 Silicon Subsystems",
- "15": "ESP32-S2 Silicon Subsystems",
- "16": "ESP32-C2 Silicon Subsystems",
- "17": "Classic Wi-Fi and BLE Radios",
- "18": "Modern BLE and Wi-Fi 6 Radios",
- "19": "802.15.4 Thread and Zigbee",
- "20": "P4 Camera and Video Pipeline",
- "21": "CPU Cores and SIMD Extensions",
- "22": "JS Path Aliases",
- "23": "ESP-Matter Code Example",
- "24": "Shared GDMA Controllers",
- "25": "RISC-V Core Speed Variants",
- "26": "Secure Boot (Xtensa Family)",
- "27": "Thread 1.4 Zigbee Radio",
- "28": "Bluetooth LE 5.3 Variants",
- "29": "RISC-V Core Clock Variants",
- "30": "Secure Boot (RISC-V Family)",
- "31": "ESP-NN Code Example",
- "32": "ESP-WHO Code Example",
- "33": "Next.js Config",
- "34": "PostCSS Config",
- "35": "TEE and Permission Control",
- "36": "ESP-ADF Code Example",
- "37": "ESP-DSP Code Example",
- "38": "ESP-IDF Code Example",
- "39": "MicroPython Example",
- "40": "Start Config Script",
- "41": "eslint.config.mjs",
- "42": "page.jsx",
- "43": "page.jsx",
- "44": "ConnectionsDiagram.jsx",
- "45": "page.jsx",
- "46": "page.jsx",
- "47": "page.jsx",
- "48": "Header.jsx",
- "49": "route.js",
- "50": "page.jsx",
- "51": "page.jsx",
- "52": "page.jsx",
- "53": "page.jsx",
- "54": "CLAUDE.md",
- "55": "BoardCard.jsx",
- "56": "CodeExample.jsx",
- "57": "Footer.jsx",
- "58": "Providers.jsx",
- "59": "SeriesTabMenu.jsx",
- "60": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)",
- "61": "API do Marketplace (app/api/placas/route.js)",
- "62": "Comparação de Séries",
- "63": "Diagramas Interativos de Conexões",
- "64": "Exemplos de Código",
- "65": "Frameworks ESP32 (ESP-IDF, Arduino, MicroPython)",
- "66": "Google Sheets API Integration",
- "67": "GOOGLE_SHEETS_API_KEY env var",
- "68": "Marketplace de Placas (Catálogo)",
- "69": "Material-UI",
- "70": "Licença MIT",
- "71": "Next.js 15 App Router",
- "72": "React 19",
- "73": "Séries ESP32",
- "74": "Tailwind CSS 4",
- "75": "Projeto não oficial (sem afiliação Espressif)",
- "76": "Deploy na Vercel"
-}
diff --git a/graphify-out/2026-08-20/GRAPH_REPORT.md b/graphify-out/2026-08-20/GRAPH_REPORT.md
deleted file mode 100644
index 86b2684..0000000
--- a/graphify-out/2026-08-20/GRAPH_REPORT.md
+++ /dev/null
@@ -1,288 +0,0 @@
-# Graph Report - espdocs (2026-07-14)
-
-## Corpus Check
-- 47 files · ~535,253 words
-- Verdict: corpus is large enough that graph structure adds value.
-
-## Summary
-- 510 nodes · 554 edges · 77 communities (53 shown, 24 thin omitted)
-- Extraction: 81% EXTRACTED · 19% INFERRED · 0% AMBIGUOUS · INFERRED: 104 edges (avg confidence: 0.87)
-- Token cost: 0 input · 0 output
-
-## Graph Freshness
-- Built from commit: `de4abf7c`
-- Run `git rev-parse HEAD` and compare to check if the graph is stale.
-- Run `graphify update .` after code changes (no API cost).
-
-## Community Hubs (Navigation)
-- ESP32 Original SoC Silicon
-- Xtensa DevKit Board Diagrams
-- Layout and Marketplace API
-- ESP32-C2 DevKit and Branding
-- C6/C61 Wi-Fi 6 DevKits
-- Lint and Build Tooling
-- ESP32-C61 Silicon Subsystems
-- ESP32-C3 Silicon Subsystems
-- ESP32-C5 Silicon Subsystems
-- ESP32-H2 Silicon Subsystems
-- ESPDocs Site Content Pillars
-- ESP32-C6 Silicon Subsystems
-- ESP32-P4 Silicon Subsystems
-- ESP32-S3 Silicon Subsystems
-- ESP32-S2 Silicon Subsystems
-- ESP32-C2 Silicon Subsystems
-- Classic Wi-Fi and BLE Radios
-- Modern BLE and Wi-Fi 6 Radios
-- 802.15.4 Thread and Zigbee
-- P4 Camera and Video Pipeline
-- CPU Cores and SIMD Extensions
-- JS Path Aliases
-- ESP-Matter Code Example
-- Shared GDMA Controllers
-- RISC-V Core Speed Variants
-- Secure Boot (Xtensa Family)
-- Thread 1.4 Zigbee Radio
-- Bluetooth LE 5.3 Variants
-- RISC-V Core Clock Variants
-- Secure Boot (RISC-V Family)
-- ESP-NN Code Example
-- Next.js Config
-- PostCSS Config
-- TEE and Permission Control
-- eslint.config.mjs
-- page.jsx
-- ConnectionsDiagram.jsx
-- page.jsx
-- page.jsx
-- CLAUDE.md
-- Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)
-- API do Marketplace (app/api/placas/route.js)
-- Comparação de Séries
-- Diagramas Interativos de Conexões
-- Exemplos de Código
-- Frameworks ESP32 (ESP-IDF, Arduino, MicroPython)
-- Google Sheets API Integration
-- GOOGLE_SHEETS_API_KEY env var
-- Marketplace de Placas (Catálogo)
-- Material-UI
-- Licença MIT
-- Next.js 15 App Router
-- React 19
-- Séries ESP32
-- Tailwind CSS 4
-- Projeto não oficial (sem afiliação Espressif)
-- Deploy na Vercel
-
-## God Nodes (most connected - your core abstractions)
-1. `ESP32-C5 Series` - 28 edges
-2. `ESP32-S31 SoC` - 25 edges
-3. `ESP32-C6 SoC` - 23 edges
-4. `ESP32-H2 SoC` - 23 edges
-5. `ESP32-S3 Series SoC` - 23 edges
-6. `ESP32-C3 Series` - 21 edges
-7. `ESP32-C61 SoC` - 21 edges
-8. `ESP32-P4 Series SoC` - 21 edges
-9. `ESP8684 Series (ESP32-C2)` - 17 edges
-10. `ESP32-S2 Series SoC` - 17 edges
-
-## Surprising Connections (you probably didn't know these)
-- `Google Site Verification Token` --conceptually_related_to--> `ESPDocs - Documentação ESP32 em Português` [AMBIGUOUS]
- public/google21a790a2c23c0ec5.html → README.md
-- `Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, TRNG)` --semantically_similar_to--> `Crypto Accelerators (SHA, AES, RSA, HMAC, RSA_DS, RNG)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-P4.pdf → public/datasheets/ESP32-S3.pdf
-- `ULP Coprocessor (ULP-RISC-V, ULP-FSM)` --semantically_similar_to--> `ULP Coprocessor (ULP-RISC-V, ULP-FSM)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-S3.pdf → public/datasheets/ESP32-S2.pdf
-- `RISC-V 32-bit Single-Core CPU (120 MHz)` --semantically_similar_to--> `RISC-V 32-bit Single-Core CPU (160 MHz)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-C2 (ESP8684).pdf → public/datasheets/ESP32-C3.pdf
-- `2.4 GHz Wi-Fi (IEEE 802.11b/g/n)` --semantically_similar_to--> `2.4 GHz Wi-Fi (IEEE 802.11b/g/n)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-C2 (ESP8684).pdf → public/datasheets/ESP32-C3.pdf
-
-## Import Cycles
-- None detected.
-
-## Hyperedges (group relationships)
-- **Stack frontend do ESPDocs** — readme_nextjs_app_router, readme_react19, readme_tailwind_css, readme_material_ui [EXTRACTED 1.00]
-- **Fluxo de dados do Marketplace de Placas** — readme_marketplace_placas, readme_api_placas_route, readme_google_sheets_api, readme_google_sheets_api_key [INFERRED 0.85]
-- **Pilares de conteúdo do ESPDocs** — readme_series_esp32, readme_frameworks, readme_comparacao, readme_diagramas_interativos, readme_exemplos_codigo, readme_marketplace_placas [EXTRACTED 1.00]
-- **ESP8684 Security Subsystem** — public_datasheets_esp32_c2__esp8684__secure_boot, public_datasheets_esp32_c2__esp8684__flash_encryption, public_datasheets_esp32_c2__esp8684__ecc_accelerator, public_datasheets_esp32_c2__esp8684__sha_accelerator, public_datasheets_esp32_c2__esp8684__rng [EXTRACTED 1.00]
-- **ESP32-C3 Security Subsystem** — public_datasheets_esp32_c3_aes_accelerator, public_datasheets_esp32_c3_sha_accelerator, public_datasheets_esp32_c3_rsa_accelerator, public_datasheets_esp32_c3_hmac_digital_signature, public_datasheets_esp32_c3_secure_boot, public_datasheets_esp32_c3_flash_encryption, public_datasheets_esp32_c3_rng [EXTRACTED 1.00]
-- **ESP32-C5 Multiprotocol Radio Stack** — public_datasheets_esp32_c5_wi_fi_6_dual_band, public_datasheets_esp32_c5_bluetooth_le_5, public_datasheets_esp32_c5_ieee_802_15_4, public_datasheets_esp32_c5_thread_1_4, public_datasheets_esp32_c5_zigbee_3_0, public_datasheets_esp32_c5_rf_module [EXTRACTED 1.00]
-- **ESP32-C6 coexisting multi-protocol radio stack sharing one antenna** — public_datasheets_esp32_c6_wi_fi_6, public_datasheets_esp32_c6_bluetooth_le_5_3, public_datasheets_esp32_c6_ieee_802_15_4, public_datasheets_esp32_c6_rf_module [EXTRACTED 1.00]
-- **ESP32-C61 security subsystem** — public_datasheets_esp32_c61_secure_boot, public_datasheets_esp32_c61_flash_psram_encryption, public_datasheets_esp32_c61_ecdsa, public_datasheets_esp32_c61_trng, public_datasheets_esp32_c61_apm, public_datasheets_esp32_c61_power_glitch_detector [EXTRACTED 1.00]
-- **ESP32-H2 802.15.4 application-layer protocols** — public_datasheets_esp32_h2_ieee_802_15_4, public_datasheets_esp32_h2_thread, public_datasheets_esp32_h2_zigbee_3_0, public_datasheets_esp32_h2_matter [EXTRACTED 1.00]
-- **ESP32-P4 Image and Voice Processing Pipeline** — public_datasheets_esp32_p4_isp, public_datasheets_esp32_p4_jpeg_codec, public_datasheets_esp32_p4_ppa, public_datasheets_esp32_p4_h264_encoder, public_datasheets_esp32_p4_mipi_csi, public_datasheets_esp32_p4_mipi_dsi, public_datasheets_esp32_p4_vad [EXTRACTED 1.00]
-- **ESP32-S3 Wireless Subsystem (Wi-Fi + BLE + RF)** — public_datasheets_esp32_s3_wifi, public_datasheets_esp32_s3_wifi_mac_baseband, public_datasheets_esp32_s3_bluetooth_le, public_datasheets_esp32_s3_ble_baseband, public_datasheets_esp32_s3_rf_module [EXTRACTED 1.00]
-- **Common Espressif Security Feature Family** — public_datasheets_esp32_p4_secure_boot, public_datasheets_esp32_s2_secure_boot, public_datasheets_esp32_s3_secure_boot, public_datasheets_esp32_s2_flash_encryption, public_datasheets_esp32_s3_flash_encryption, public_datasheets_esp32_p4_xts_aes [INFERRED 0.85]
-- **ESP32-S31 Multiprotocol Wireless Stack** — public_datasheets_esp32_s31_wifi6, public_datasheets_esp32_s31_bluetooth_54_le, public_datasheets_esp32_s31_bluetooth_classic, public_datasheets_esp32_s31_ieee_802154 [EXTRACTED 1.00]
-- **ESP32-S31 Security Subsystem** — public_datasheets_esp32_s31_secure_boot, public_datasheets_esp32_s31_flash_psram_encryption, public_datasheets_esp32_s31_crypto_accelerators, public_datasheets_esp32_s31_huk_key_manager [EXTRACTED 1.00]
-- **ESP32 RTC Low-Power Domain** — public_datasheets_esp32_rtc, public_datasheets_esp32_pmu, public_datasheets_esp32_ulp_coprocessor, public_datasheets_esp32_rtc_memory [EXTRACTED 1.00]
-- **Common DevKit Hardware Controls (Buttons, USB, LED)** — public_placas_esp32_c2_boot_rst_buttons, public_placas_esp32_c3_boot_rst_buttons, public_placas_esp32_c5_reset_boot_buttons, public_placas_esp32_c2_micro_usb_port, public_placas_esp32_c3_micro_usb_port, public_placas_esp32_c5_dual_usb_c_ports [INFERRED 0.75]
-- **Espressif DevKit Pinout Diagram Family (C2/C3/C5)** — public_placas_esp32_c2_devkit_pinout, public_placas_esp32_c3_devkit_pinout, public_placas_esp32_c5_devkit_pinout, public_placas_esp32_c5_espressif_branding [INFERRED 0.95]
-- **RISC-V Single-Core Wireless SoC Spec Family** — public_placas_esp32_c2_specs, public_placas_esp32_c3_specs, public_placas_esp32_c5_specs [INFERRED 0.85]
-- **Espressif RISC-V DevKit Board Diagrams** — public_placas_esp32_c6_board, public_placas_esp32_c61_board, public_placas_esp32_h2_board, public_placas_esp32_p4_board [INFERRED 0.85]
-- **Common DevKit Programming/Flashing Interface** — public_placas_esp32_c6_reset_boot_buttons, public_placas_esp32_c61_reset_boot_buttons, public_placas_esp32_p4_reset_boot_buttons, public_placas_esp32_c6_usb_uart_ports [INFERRED 0.75]
-- **ESP32-P4 EV Board Multimedia and Connectivity Peripherals** — public_placas_esp32_p4_mipi_dsi_csi, public_placas_esp32_p4_audio_subsystem, public_placas_esp32_p4_ethernet, public_placas_esp32_p4_usb_ports [EXTRACTED 1.00]
-- **ESP32-S31 Audio Subsystem** — public_placas_esp32_s31_audio_codec_chip, public_placas_esp32_s31_microphone, public_placas_esp32_s31_speaker_output_port [INFERRED 0.85]
-- **ESP32-S31 Connectivity Ports** — public_placas_esp32_s31_rj45_ethernet_port, public_placas_esp32_s31_usb_type_a_port, public_placas_esp32_s31_usb_serial_jtag_port, public_placas_esp32_s31_usb_type_c_uart_port [INFERRED 0.85]
-- **Espressif ESP32 Dev Board Image Gallery** — public_placas_esp32_pinout_diagram, public_placas_esp32_s2_pinout_diagram, public_placas_esp32_s3_pinout_diagram, public_placas_esp32_s31_board_photo [INFERRED 0.85]
-
-## Communities (77 total, 24 thin omitted)
-
-### Community 1 - "ESP32 Original SoC Silicon"
-Cohesion: 0.06
-Nodes (46): Bluetooth v4.2 BR/EDR and LE Dual Mode, ESP32 SoC, Cryptographic Hardware Acceleration (AES, SHA-2, RSA, RNG), 8-bit DAC, Ethernet MAC with IEEE 1588, Flash Encryption, Power Management Unit / Power Modes, 448 KB ROM (+38 more)
-
-### Community 2 - "Xtensa DevKit Board Diagrams"
-Cohesion: 0.09
-Nodes (31): ESP32 CP2102 USB-UART Bridge, ESP32 EN and Boot Buttons, ESP32 Micro-USB Port, ESP32-DevKitC Pinout Diagram, ESP32-S2 BOOT and RESET Buttons, ESP32-S2-DevKitC-1 Pinout Diagram, ESP32-S2 RGB LED @ IO18, ESP32-S2-SOLO Module (+23 more)
-
-### Community 3 - "Layout and Marketplace API"
-Cohesion: 0.09
-Nodes (23): @emotion/react, @emotion/styled, framer-motion, googleapis, lucide-react, @mui/icons-material, @mui/material, next (+15 more)
-
-### Community 4 - "ESP32-C2 DevKit and Branding"
-Cohesion: 0.10
-Nodes (28): Gear + Circuit Traces + Sprouting Plant Motif, Globe and Shield/Clock IoT Icons, ESPDocs Project Logo, Boot and RST Buttons (ESP8684-DevKitM-1), ESP8684-DevKitM-1 Pinout Diagram (ESP32-C2), Dual 2x Pin Header Castellated Layout, Micro-USB Port (ESP8684-DevKitM-1), ESP8684-MINI-1 Module with PCB Antenna (+20 more)
-
-### Community 5 - "C6/C61 Wi-Fi 6 DevKits"
-Cohesion: 0.09
-Nodes (27): ESP32-C61-DevKitC-1 Pinout Diagram, ESP32-C61 RESET and BOOT Buttons, ESP32-C61 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5, ESP32-C61 UART and USB Type-C Ports, ESP32-C61-WROOM-1 Module, ESP32-C6-DevKitC-1 Pinout Diagram, ESP32-C6 RESET and BOOT Buttons, ESP32-C6 RGB LED on GPIO8 (+19 more)
-
-### Community 6 - "Lint and Build Tooling"
-Cohesion: 0.10
-Nodes (19): eslint, eslint-config-next, @eslint/eslintrc, devDependencies, eslint, eslint-config-next, @eslint/eslintrc, tailwindcss (+11 more)
-
-### Community 7 - "ESP32-C61 Silicon Subsystems"
-Cohesion: 0.10
-Nodes (20): Access Permission Management (APM), Digital Signature - ECDSA, ESP32-C61 SoC, Event Task Matrix (ETM), Flash/PSRAM Encryption (XTS-AES), General DMA Controller (GDMA), L1 Cache 32 KB, Power Management Unit (PMU) (+12 more)
-
-### Community 8 - "ESP32-C3 Silicon Subsystems"
-Cohesion: 0.11
-Nodes (19): AES-128/256 Accelerator (FIPS PUB 197), 4096-bit eFuse Memory, ESP32-C3 Series, Flash Encryption, 22 Programmable GPIOs, HMAC and Digital Signature, Power Management Unit / RTC, QFN32 (5x5 mm) Package (+11 more)
-
-### Community 9 - "ESP32-C5 Silicon Subsystems"
-Cohesion: 0.11
-Nodes (18): APM and TEE Controller, ECDSA Accelerator, ESP32-C5 Series, Event Task Matrix (ETM), External Flash/PSRAM Controller with Cache, 29 GPIOs, HP SRAM 384 KB, Key Manager (+10 more)
-
-### Community 10 - "ESP32-H2 Silicon Subsystems"
-Cohesion: 0.11
-Nodes (18): TEE Controller and Access Permission Management (APM), ESP32-H2 SoC, Event Task Matrix (ETM), Flash Encryption, General DMA Controller (GDMA), 2 MB or 4 MB In-Package Flash, LP Memory 4 KB, Motor Control PWM (MCPWM) (+10 more)
-
-### Community 11 - "ESPDocs Site Content Pillars"
-Cohesion: 0.12
-Nodes (15): Google Site Verification Token, 👤 Autor, Configuração do Marketplace (Opcional), 🤝 Contribuindo, 🚀 Deploy on Vercel, ⚠️ Disclaimer, ESPDocs - Documentação ESP32 em Português, 📁 Estrutura do Projeto (+7 more)
-
-### Community 12 - "ESP32-C6 Silicon Subsystems"
-Cohesion: 0.12
-Nodes (17): Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz), 4096-bit eFuse Memory, ESP32-C6 SoC, Event Task Matrix (ETM), General DMA Controller (GDMA), HP SRAM 512 KB, LP RISC-V 32-bit Processor (20 MHz), LP SRAM 16 KB (+9 more)
-
-### Community 13 - "ESP32-P4 Silicon Subsystems"
-Cohesion: 0.13
-Nodes (17): ESP32-P4 Series SoC, Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, TRNG), ECDSA Digital Signature Peripheral (ECDSA_DS), Ethernet MAC (EMAC), I3C Master and Slave, Key Manager (HUK from SRAM PUF), 768 KB HP L2MEM, RISC-V 32-bit Single-Core LP CPU (40 MHz) (+9 more)
-
-### Community 14 - "ESP32-S3 Silicon Subsystems"
-Cohesion: 0.12
-Nodes (17): GDMA / VDMA / 2D-DMA Controllers, Touch Sensor, USB 2.0 High-Speed OTG, ESP32-S3 Series SoC, 4096-bit eFuse Memory, General DMA Controller (GDMA), L1 Cache, LCD Interface and DVP Camera Interface (+9 more)
-
-### Community 15 - "ESP32-S2 Silicon Subsystems"
-Cohesion: 0.13
-Nodes (16): ESP32-S2 Series SoC, Crypto Accelerators (AES, SHA, RSA, HMAC, RNG, Digital Signature), Two 8-bit DACs, 4096-bit eFuse OTP, Flash Encryption, Power Management Unit and Five Power Modes, 128 KB ROM, RTC Memory (16 KB RTC SRAM) (+8 more)
-
-### Community 16 - "ESP32-C2 Silicon Subsystems"
-Cohesion: 0.13
-Nodes (15): ECC Accelerator, ESP8684 Series (ESP32-C2), Flash Encryption, 14 Programmable GPIOs, In-package Flash (2 MB / 4 MB), Power Management Unit / Deep-sleep, QFN24 (4x4 mm) Package, Random Number Generator (RNG) (+7 more)
-
-### Community 17 - "Classic Wi-Fi and BLE Radios"
-Cohesion: 0.25
-Nodes (8): RF Module (Balun, PA, LNA, RF Synthesizer), 2.4 GHz Wi-Fi (802.11 b/g/n), Wi-Fi MAC and Baseband, Bluetooth LE Baseband and Link Controller, Bluetooth 5 LE and Bluetooth Mesh, RF Module (Balun, PA, LNA, Antenna Switch), 2.4 GHz Wi-Fi (IEEE 802.11 b/g/n), Wi-Fi MAC and Baseband
-
-### Community 18 - "Modern BLE and Wi-Fi 6 Radios"
-Cohesion: 0.38
-Nodes (7): Bluetooth LE 5.3, 2.4 GHz RF Module (Balun, PA, LNA), 2.4 GHz Wi-Fi (IEEE 802.11b/g/n), Bluetooth LE 5 / Bluetooth mesh, 2.4 GHz Wi-Fi (IEEE 802.11b/g/n), Bluetooth LE 5 (Core 6.0) / Bluetooth mesh 1.1, Dual-band Wi-Fi 6 (IEEE 802.11ax, 2.4/5 GHz)
-
-### Community 19 - "802.15.4 Thread and Zigbee"
-Cohesion: 0.38
-Nodes (7): IEEE 802.15.4, Thread 1.3, Zigbee 3.0, IEEE 802.15.4, Matter, Thread, Zigbee 3.0
-
-### Community 20 - "P4 Camera and Video Pipeline"
-Cohesion: 0.29
-Nodes (7): H264 Encoder, Image Processing Subsystem, Image Signal Processor (ISP), JPEG Codec, MIPI CSI, MIPI DSI, Pixel-Processing Accelerator (PPA)
-
-### Community 21 - "CPU Cores and SIMD Extensions"
-Cohesion: 0.33
-Nodes (6): RISC-V 32-bit Dual-Core HP CPU (400 MHz), Processor Instruction Extensions (SIMD/AI), Xtensa Single-Core 32-bit LX7 Microprocessor (240 MHz), Single Precision Floating Point Unit (FPU), 128-bit Data Bus and Dedicated SIMD Instructions, Xtensa Dual-Core 32-bit LX7 Microprocessor (240 MHz)
-
-### Community 22 - "JS Path Aliases"
-Cohesion: 0.40
-Nodes (4): compilerOptions, paths, @/*, ./*
-
-### Community 24 - "Shared GDMA Controllers"
-Cohesion: 0.67
-Nodes (3): GDMA Controller, GDMA Controller (3 TX / 3 RX), GDMA Controller (3 TX / 3 RX)
-
-### Community 25 - "RISC-V Core Speed Variants"
-Cohesion: 0.67
-Nodes (3): RISC-V 32-bit Single-Core CPU (120 MHz), RISC-V 32-bit Single-Core CPU (160 MHz), HP RISC-V 32-bit Processor (240 MHz)
-
-### Community 26 - "Secure Boot (Xtensa Family)"
-Cohesion: 0.67
-Nodes (3): Secure Boot, Secure Boot, Secure Boot
-
-### Community 27 - "Thread 1.4 Zigbee Radio"
-Cohesion: 0.67
-Nodes (3): IEEE 802.15.4 Radio, Thread 1.4, Zigbee 3.0
-
-### Community 28 - "Bluetooth LE 5.3 Variants"
-Cohesion: 0.67
-Nodes (3): Bluetooth LE (Core 6.0 certified), Bluetooth LE 5.3, Bluetooth LE 5.3
-
-### Community 29 - "RISC-V Core Clock Variants"
-Cohesion: 0.67
-Nodes (3): RISC-V 32-bit Single-Core Processor (160 MHz), HP RISC-V 32-bit Processor (160 MHz), RISC-V 32-bit Single-Core Processor (96 MHz)
-
-### Community 30 - "Secure Boot (RISC-V Family)"
-Cohesion: 0.67
-Nodes (3): Secure Boot, Secure Boot, Secure Boot
-
-### Community 35 - "TEE and Permission Control"
-Cohesion: 0.40
-Nodes (3): inter, metadata, outfit
-
-### Community 41 - "eslint.config.mjs"
-Cohesion: 0.40
-Nodes (4): compat, __dirname, eslintConfig, __filename
-
-### Community 43 - "page.jsx"
-Cohesion: 0.67
-Nodes (3): getOptionIcon(), iconMap, Seletor()
-
-### Community 44 - "ConnectionsDiagram.jsx"
-Cohesion: 0.67
-Nodes (3): ConnectionsDiagram(), FILTER_CATEGORIES, type_colors
-
-## Ambiguous Edges - Review These
-- `ESPDocs - Documentação ESP32 em Português` → `Google Site Verification Token` [AMBIGUOUS]
- public/google21a790a2c23c0ec5.html · relation: conceptually_related_to
-
-## Knowledge Gaps
-- **225 isolated node(s):** `categoryIcons`, `metadata`, `outfit`, `inter`, `metadata` (+220 more)
- These have ≤1 connection - possible missing edges or undocumented components.
-- **24 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
-
-## Suggested Questions
-_Questions this graph is uniquely positioned to answer:_
-
-- **What is the exact relationship between `ESPDocs - Documentação ESP32 em Português` and `Google Site Verification Token`?**
- _Edge tagged AMBIGUOUS (relation: conceptually_related_to) - confidence is low._
-- **Why does `ESP32-S3 Series SoC` connect `ESP32-S3 Silicon Subsystems` to `ESP32-P4 Silicon Subsystems`, `ESP32-S2 Silicon Subsystems`, `Classic Wi-Fi and BLE Radios`, `CPU Cores and SIMD Extensions`, `Secure Boot (RISC-V Family)`?**
- _High betweenness centrality (0.014) - this node is a cross-community bridge._
-- **Why does `ESP32-C6 SoC` connect `ESP32-C6 Silicon Subsystems` to `ESP32-C61 Silicon Subsystems`, `ESP32-H2 Silicon Subsystems`, `Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)`, `802.15.4 Thread and Zigbee`, `Bluetooth LE 5.3 Variants`, `RISC-V Core Clock Variants`?**
- _High betweenness centrality (0.012) - this node is a cross-community bridge._
-- **Why does `ESP32-P4 Series SoC` connect `ESP32-P4 Silicon Subsystems` to `P4 Camera and Video Pipeline`, `CPU Cores and SIMD Extensions`, `ESP32-S3 Silicon Subsystems`, `Secure Boot (RISC-V Family)`?**
- _High betweenness centrality (0.011) - this node is a cross-community bridge._
-- **Are the 2 inferred relationships involving `ESP32-C6 SoC` (e.g. with `ESP32-C61 SoC` and `ESP32-H2 SoC`) actually correct?**
- _`ESP32-C6 SoC` has 2 INFERRED edges - model-reasoned connections that need verification._
-- **Are the 2 inferred relationships involving `ESP32-S3 Series SoC` (e.g. with `ESP32-P4 Series SoC` and `ESP32-S2 Series SoC`) actually correct?**
- _`ESP32-S3 Series SoC` has 2 INFERRED edges - model-reasoned connections that need verification._
-- **What connects `categoryIcons`, `metadata`, `outfit` to the rest of the system?**
- _225 weakly-connected nodes found - possible documentation gaps or missing edges._
\ No newline at end of file
diff --git a/graphify-out/2026-08-20/cost.json b/graphify-out/2026-08-20/cost.json
deleted file mode 100644
index cc887bd..0000000
--- a/graphify-out/2026-08-20/cost.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "runs": [
- {
- "date": "2026-07-14T11:40:04.053012+00:00",
- "input_tokens": 435411,
- "output_tokens": 0,
- "files": 70
- }
- ],
- "total_input_tokens": 435411,
- "total_output_tokens": 0
-}
\ No newline at end of file
diff --git a/graphify-out/2026-08-20/graph.json b/graphify-out/2026-08-20/graph.json
deleted file mode 100644
index 5b4d244..0000000
--- a/graphify-out/2026-08-20/graph.json
+++ /dev/null
@@ -1,12985 +0,0 @@
-{
- "directed": false,
- "multigraph": false,
- "graph": {
- "hyperedges": [
- {
- "id": "espdocs_frontend_stack",
- "label": "Stack frontend do ESPDocs",
- "nodes": [
- "readme_nextjs_app_router",
- "readme_react19",
- "readme_tailwind_css",
- "readme_material_ui"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "marketplace_data_flow",
- "label": "Fluxo de dados do Marketplace de Placas",
- "nodes": [
- "readme_marketplace_placas",
- "readme_api_placas_route",
- "readme_google_sheets_api",
- "readme_google_sheets_api_key"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "README.md"
- },
- {
- "id": "espdocs_content_pillars",
- "label": "Pilares de conte\u00fado do ESPDocs",
- "nodes": [
- "readme_series_esp32",
- "readme_frameworks",
- "readme_comparacao",
- "readme_diagramas_interativos",
- "readme_exemplos_codigo",
- "readme_marketplace_placas"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "esp8684_security_subsystem",
- "label": "ESP8684 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c2__esp8684__secure_boot",
- "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "public_datasheets_esp32_c2__esp8684__ecc_accelerator",
- "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "public_datasheets_esp32_c2__esp8684__rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf"
- },
- {
- "id": "esp32_c3_security_subsystem",
- "label": "ESP32-C3 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c3_aes_accelerator",
- "public_datasheets_esp32_c3_sha_accelerator",
- "public_datasheets_esp32_c3_rsa_accelerator",
- "public_datasheets_esp32_c3_hmac_digital_signature",
- "public_datasheets_esp32_c3_secure_boot",
- "public_datasheets_esp32_c3_flash_encryption",
- "public_datasheets_esp32_c3_rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf"
- },
- {
- "id": "esp32_c5_multiprotocol_radio_stack",
- "label": "ESP32-C5 Multiprotocol Radio Stack",
- "nodes": [
- "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "public_datasheets_esp32_c5_bluetooth_le_5",
- "public_datasheets_esp32_c5_ieee_802_15_4",
- "public_datasheets_esp32_c5_thread_1_4",
- "public_datasheets_esp32_c5_zigbee_3_0",
- "public_datasheets_esp32_c5_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf"
- },
- {
- "id": "esp32_c6_multi_protocol_radio",
- "label": "ESP32-C6 coexisting multi-protocol radio stack sharing one antenna",
- "nodes": [
- "public_datasheets_esp32_c6_wi_fi_6",
- "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "public_datasheets_esp32_c6_ieee_802_15_4",
- "public_datasheets_esp32_c6_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf"
- },
- {
- "id": "esp32_c61_security_subsystem",
- "label": "ESP32-C61 security subsystem",
- "nodes": [
- "public_datasheets_esp32_c61_secure_boot",
- "public_datasheets_esp32_c61_flash_psram_encryption",
- "public_datasheets_esp32_c61_ecdsa",
- "public_datasheets_esp32_c61_trng",
- "public_datasheets_esp32_c61_apm",
- "public_datasheets_esp32_c61_power_glitch_detector"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf"
- },
- {
- "id": "esp32_h2_802154_application_protocols",
- "label": "ESP32-H2 802.15.4 application-layer protocols",
- "nodes": [
- "public_datasheets_esp32_h2_ieee_802_15_4",
- "public_datasheets_esp32_h2_thread",
- "public_datasheets_esp32_h2_zigbee_3_0",
- "public_datasheets_esp32_h2_matter"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf"
- },
- {
- "id": "esp32_p4_image_voice_pipeline",
- "label": "ESP32-P4 Image and Voice Processing Pipeline",
- "nodes": [
- "public_datasheets_esp32_p4_isp",
- "public_datasheets_esp32_p4_jpeg_codec",
- "public_datasheets_esp32_p4_ppa",
- "public_datasheets_esp32_p4_h264_encoder",
- "public_datasheets_esp32_p4_mipi_csi",
- "public_datasheets_esp32_p4_mipi_dsi",
- "public_datasheets_esp32_p4_vad"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf"
- },
- {
- "id": "esp32_s3_wireless_stack",
- "label": "ESP32-S3 Wireless Subsystem (Wi-Fi + BLE + RF)",
- "nodes": [
- "public_datasheets_esp32_s3_wifi",
- "public_datasheets_esp32_s3_wifi_mac_baseband",
- "public_datasheets_esp32_s3_bluetooth_le",
- "public_datasheets_esp32_s3_ble_baseband",
- "public_datasheets_esp32_s3_rf_module"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "espressif_security_feature_family",
- "label": "Common Espressif Security Feature Family",
- "nodes": [
- "public_datasheets_esp32_p4_secure_boot",
- "public_datasheets_esp32_s2_secure_boot",
- "public_datasheets_esp32_s3_secure_boot",
- "public_datasheets_esp32_s2_flash_encryption",
- "public_datasheets_esp32_s3_flash_encryption",
- "public_datasheets_esp32_p4_xts_aes"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "esp32_s31_multiprotocol_radio_stack",
- "label": "ESP32-S31 Multiprotocol Wireless Stack",
- "nodes": [
- "public_datasheets_esp32_s31_wifi6",
- "public_datasheets_esp32_s31_bluetooth_54_le",
- "public_datasheets_esp32_s31_bluetooth_classic",
- "public_datasheets_esp32_s31_ieee_802154"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_s31_security_subsystem",
- "label": "ESP32-S31 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_s31_secure_boot",
- "public_datasheets_esp32_s31_flash_psram_encryption",
- "public_datasheets_esp32_s31_crypto_accelerators",
- "public_datasheets_esp32_s31_huk_key_manager"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_rtc_low_power_domain",
- "label": "ESP32 RTC Low-Power Domain",
- "nodes": [
- "public_datasheets_esp32_rtc",
- "public_datasheets_esp32_pmu",
- "public_datasheets_esp32_ulp_coprocessor",
- "public_datasheets_esp32_rtc_memory"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf"
- },
- {
- "id": "devkit_common_hardware_controls",
- "label": "Common DevKit Hardware Controls (Buttons, USB, LED)",
- "nodes": [
- "public_placas_esp32_c2_boot_rst_buttons",
- "public_placas_esp32_c3_boot_rst_buttons",
- "public_placas_esp32_c5_reset_boot_buttons",
- "public_placas_esp32_c2_micro_usb_port",
- "public_placas_esp32_c3_micro_usb_port",
- "public_placas_esp32_c5_dual_usb_c_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c2.png"
- },
- {
- "id": "espressif_devkit_pinout_diagram_family",
- "label": "Espressif DevKit Pinout Diagram Family (C2/C3/C5)",
- "nodes": [
- "public_placas_esp32_c2_devkit_pinout",
- "public_placas_esp32_c3_devkit_pinout",
- "public_placas_esp32_c5_devkit_pinout",
- "public_placas_esp32_c5_espressif_branding"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png"
- },
- {
- "id": "riscv_wireless_soc_spec_family",
- "label": "RISC-V Single-Core Wireless SoC Spec Family",
- "nodes": [
- "public_placas_esp32_c2_specs",
- "public_placas_esp32_c3_specs",
- "public_placas_esp32_c5_specs"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c5.png"
- },
- {
- "id": "espressif_riscv_devkit_family",
- "label": "Espressif RISC-V DevKit Board Diagrams",
- "nodes": [
- "public_placas_esp32_c6_board",
- "public_placas_esp32_c61_board",
- "public_placas_esp32_h2_board",
- "public_placas_esp32_p4_board"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "devkit_programming_interface",
- "label": "Common DevKit Programming/Flashing Interface",
- "nodes": [
- "public_placas_esp32_c6_reset_boot_buttons",
- "public_placas_esp32_c61_reset_boot_buttons",
- "public_placas_esp32_p4_reset_boot_buttons",
- "public_placas_esp32_c6_usb_uart_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "esp32_p4_multimedia_peripherals",
- "label": "ESP32-P4 EV Board Multimedia and Connectivity Peripherals",
- "nodes": [
- "public_placas_esp32_p4_mipi_dsi_csi",
- "public_placas_esp32_p4_audio_subsystem",
- "public_placas_esp32_p4_ethernet",
- "public_placas_esp32_p4_usb_ports"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png"
- },
- {
- "id": "esp32_s31_audio_subsystem",
- "label": "ESP32-S31 Audio Subsystem",
- "nodes": [
- "public_placas_esp32_s31_audio_codec_chip",
- "public_placas_esp32_s31_microphone",
- "public_placas_esp32_s31_speaker_output_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "esp32_s31_connectivity_ports",
- "label": "ESP32-S31 Connectivity Ports",
- "nodes": [
- "public_placas_esp32_s31_rj45_ethernet_port",
- "public_placas_esp32_s31_usb_type_a_port",
- "public_placas_esp32_s31_usb_serial_jtag_port",
- "public_placas_esp32_s31_usb_type_c_uart_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "espressif_devkit_board_gallery",
- "label": "Espressif ESP32 Dev Board Image Gallery",
- "nodes": [
- "public_placas_esp32_pinout_diagram",
- "public_placas_esp32_s2_pinout_diagram",
- "public_placas_esp32_s3_pinout_diagram",
- "public_placas_esp32_s31_board_photo"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png"
- }
- ]
- },
- "nodes": [
- {
- "label": "route.js",
- "file_type": "code",
- "source_file": "app/api/placas/route.js",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_api_placas_route",
- "community": 49,
- "community_name": "route.js",
- "norm_label": "route.js"
- },
- {
- "label": "GET()",
- "file_type": "code",
- "source_file": "app/api/placas/route.js",
- "source_location": "L11",
- "_origin": "ast",
- "id": "app_api_placas_route_get",
- "community": 49,
- "community_name": "route.js",
- "norm_label": "get()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_catalogo_page",
- "community": 50,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "PlacasPage()",
- "file_type": "code",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L18",
- "_origin": "ast",
- "id": "app_catalogo_page_placaspage",
- "community": 50,
- "community_name": "page.jsx",
- "norm_label": "placaspage()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_comparacao_page",
- "community": 45,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "categoryIcons",
- "file_type": "code",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L28",
- "_origin": "ast",
- "id": "app_comparacao_page_categoryicons",
- "community": 45,
- "community_name": "page.jsx",
- "norm_label": "categoryicons"
- },
- {
- "label": "Comparacao()",
- "file_type": "code",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L39",
- "_origin": "ast",
- "id": "app_comparacao_page_comparacao",
- "community": 45,
- "community_name": "page.jsx",
- "norm_label": "comparacao()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_frameworks_key_page",
- "community": 42,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "FrameworkDetail()",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L22",
- "_origin": "ast",
- "id": "app_frameworks_key_page_frameworkdetail",
- "community": 42,
- "community_name": "page.jsx",
- "norm_label": "frameworkdetail()"
- },
- {
- "label": "generateMetadata()",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L259",
- "_origin": "ast",
- "id": "app_frameworks_key_page_generatemetadata",
- "community": 42,
- "community_name": "page.jsx",
- "norm_label": "generatemetadata()"
- },
- {
- "label": "generateStaticParams()",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L273",
- "_origin": "ast",
- "id": "app_frameworks_key_page_generatestaticparams",
- "community": 42,
- "community_name": "page.jsx",
- "norm_label": "generatestaticparams()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_frameworks_page",
- "community": 51,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "Frameworks()",
- "file_type": "code",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L22",
- "_origin": "ast",
- "id": "app_frameworks_page_frameworks",
- "community": 51,
- "community_name": "page.jsx",
- "norm_label": "frameworks()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_glossario_page",
- "community": 46,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "metadata",
- "file_type": "code",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "app_glossario_page_metadata",
- "community": 46,
- "community_name": "page.jsx",
- "norm_label": "metadata"
- },
- {
- "label": "Glossario()",
- "file_type": "code",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L10",
- "_origin": "ast",
- "id": "app_glossario_page_glossario",
- "community": 46,
- "community_name": "page.jsx",
- "norm_label": "glossario()"
- },
- {
- "label": "layout.jsx",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_layout",
- "community": 35,
- "community_name": "TEE and Permission Control",
- "norm_label": "layout.jsx"
- },
- {
- "label": "outfit",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "app_layout_outfit",
- "community": 35,
- "community_name": "TEE and Permission Control",
- "norm_label": "outfit"
- },
- {
- "label": "inter",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L11",
- "_origin": "ast",
- "id": "app_layout_inter",
- "community": 35,
- "community_name": "TEE and Permission Control",
- "norm_label": "inter"
- },
- {
- "label": "metadata",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L17",
- "_origin": "ast",
- "id": "app_layout_metadata",
- "community": 35,
- "community_name": "TEE and Permission Control",
- "norm_label": "metadata"
- },
- {
- "label": "RootLayout()",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L23",
- "_origin": "ast",
- "id": "app_layout_rootlayout",
- "community": 35,
- "community_name": "TEE and Permission Control",
- "norm_label": "rootlayout()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_page",
- "community": 47,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "Home()",
- "file_type": "code",
- "source_file": "app/page.jsx",
- "source_location": "L23",
- "_origin": "ast",
- "id": "app_page_home",
- "community": 47,
- "community_name": "page.jsx",
- "norm_label": "home()"
- },
- {
- "label": "ExternalLinkIcon()",
- "file_type": "code",
- "source_file": "app/page.jsx",
- "source_location": "L246",
- "_origin": "ast",
- "id": "app_page_externallinkicon",
- "community": 47,
- "community_name": "page.jsx",
- "norm_label": "externallinkicon()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_seletor_page",
- "community": 43,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "iconMap",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L39",
- "_origin": "ast",
- "id": "app_seletor_page_iconmap",
- "community": 43,
- "community_name": "page.jsx",
- "norm_label": "iconmap"
- },
- {
- "label": "getOptionIcon()",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L72",
- "_origin": "ast",
- "id": "app_seletor_page_getoptionicon",
- "community": 43,
- "community_name": "page.jsx",
- "norm_label": "getoptionicon()"
- },
- {
- "label": "Seletor()",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L77",
- "_origin": "ast",
- "id": "app_seletor_page_seletor",
- "community": 43,
- "community_name": "page.jsx",
- "norm_label": "seletor()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_series_key_page",
- "community": 0,
- "community_name": "Next.js App Pages",
- "norm_label": "page.jsx"
- },
- {
- "label": "SerieDetail()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L45",
- "_origin": "ast",
- "id": "app_series_key_page_seriedetail",
- "community": 0,
- "community_name": "Next.js App Pages",
- "norm_label": "seriedetail()"
- },
- {
- "label": "SpecSection()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L456",
- "_origin": "ast",
- "id": "app_series_key_page_specsection",
- "community": 0,
- "community_name": "Next.js App Pages",
- "norm_label": "specsection()"
- },
- {
- "label": "generateMetadata()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L480",
- "_origin": "ast",
- "id": "app_series_key_page_generatemetadata",
- "community": 0,
- "community_name": "Next.js App Pages",
- "norm_label": "generatemetadata()"
- },
- {
- "label": "generateStaticParams()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L496",
- "_origin": "ast",
- "id": "app_series_key_page_generatestaticparams",
- "community": 0,
- "community_name": "Next.js App Pages",
- "norm_label": "generatestaticparams()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/series/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_series_page",
- "community": 52,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "Series()",
- "file_type": "code",
- "source_file": "app/series/page.jsx",
- "source_location": "L21",
- "_origin": "ast",
- "id": "app_series_page_series",
- "community": 52,
- "community_name": "page.jsx",
- "norm_label": "series()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_sobre_page",
- "community": 53,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "Sobre()",
- "file_type": "code",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L21",
- "_origin": "ast",
- "id": "app_sobre_page_sobre",
- "community": 53,
- "community_name": "page.jsx",
- "norm_label": "sobre()"
- },
- {
- "label": "BoardCard.jsx",
- "file_type": "code",
- "source_file": "components/BoardCard.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_boardcard",
- "community": 55,
- "community_name": "BoardCard.jsx",
- "norm_label": "boardcard.jsx"
- },
- {
- "label": "BoardCard()",
- "file_type": "code",
- "source_file": "components/BoardCard.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "components_boardcard_boardcard",
- "community": 55,
- "community_name": "BoardCard.jsx",
- "norm_label": "boardcard()"
- },
- {
- "label": "CodeExample.jsx",
- "file_type": "code",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_codeexample",
- "community": 56,
- "community_name": "CodeExample.jsx",
- "norm_label": "codeexample.jsx"
- },
- {
- "label": "CodeExample()",
- "file_type": "code",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L6",
- "_origin": "ast",
- "id": "components_codeexample_codeexample",
- "community": 56,
- "community_name": "CodeExample.jsx",
- "norm_label": "codeexample()"
- },
- {
- "label": "ConnectionsDiagram.jsx",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_connectionsdiagram",
- "community": 44,
- "community_name": "ConnectionsDiagram.jsx",
- "norm_label": "connectionsdiagram.jsx"
- },
- {
- "label": "FILTER_CATEGORIES",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L20",
- "_origin": "ast",
- "id": "components_connectionsdiagram_filter_categories",
- "community": 44,
- "community_name": "ConnectionsDiagram.jsx",
- "norm_label": "filter_categories"
- },
- {
- "label": "type_colors",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L43",
- "_origin": "ast",
- "id": "components_connectionsdiagram_type_colors",
- "community": 44,
- "community_name": "ConnectionsDiagram.jsx",
- "norm_label": "type_colors"
- },
- {
- "label": "ConnectionsDiagram()",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L52",
- "_origin": "ast",
- "id": "components_connectionsdiagram_connectionsdiagram",
- "community": 44,
- "community_name": "ConnectionsDiagram.jsx",
- "norm_label": "connectionsdiagram()"
- },
- {
- "label": "Footer.jsx",
- "file_type": "code",
- "source_file": "components/Footer.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_footer",
- "community": 57,
- "community_name": "Footer.jsx",
- "norm_label": "footer.jsx"
- },
- {
- "label": "Footer()",
- "file_type": "code",
- "source_file": "components/Footer.jsx",
- "source_location": "L6",
- "_origin": "ast",
- "id": "components_footer_footer",
- "community": 57,
- "community_name": "Footer.jsx",
- "norm_label": "footer()"
- },
- {
- "label": "Header.jsx",
- "file_type": "code",
- "source_file": "components/Header.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_header",
- "community": 48,
- "community_name": "Header.jsx",
- "norm_label": "header.jsx"
- },
- {
- "label": "Header()",
- "file_type": "code",
- "source_file": "components/Header.jsx",
- "source_location": "L23",
- "_origin": "ast",
- "id": "components_header_header",
- "community": 48,
- "community_name": "Header.jsx",
- "norm_label": "header()"
- },
- {
- "label": "ThemeToggle()",
- "file_type": "code",
- "source_file": "components/Header.jsx",
- "source_location": "L198",
- "_origin": "ast",
- "id": "components_header_themetoggle",
- "community": 48,
- "community_name": "Header.jsx",
- "norm_label": "themetoggle()"
- },
- {
- "label": "Providers.jsx",
- "file_type": "code",
- "source_file": "components/Providers.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_providers",
- "community": 58,
- "community_name": "Providers.jsx",
- "norm_label": "providers.jsx"
- },
- {
- "label": "Providers()",
- "file_type": "code",
- "source_file": "components/Providers.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "components_providers_providers",
- "community": 58,
- "community_name": "Providers.jsx",
- "norm_label": "providers()"
- },
- {
- "label": "SeriesTabMenu.jsx",
- "file_type": "code",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_seriestabmenu",
- "community": 59,
- "community_name": "SeriesTabMenu.jsx",
- "norm_label": "seriestabmenu.jsx"
- },
- {
- "label": "SeriesTabMenu()",
- "file_type": "code",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L6",
- "_origin": "ast",
- "id": "components_seriestabmenu_seriestabmenu",
- "community": 59,
- "community_name": "SeriesTabMenu.jsx",
- "norm_label": "seriestabmenu()"
- },
- {
- "label": "eslint.config.mjs",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "eslint_config",
- "community": 41,
- "community_name": "eslint.config.mjs",
- "norm_label": "eslint.config.mjs"
- },
- {
- "label": "__filename",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L5",
- "_origin": "ast",
- "id": "eslint_config_filename",
- "community": 41,
- "community_name": "eslint.config.mjs",
- "norm_label": "__filename"
- },
- {
- "label": "__dirname",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L6",
- "_origin": "ast",
- "id": "eslint_config_dirname",
- "community": 41,
- "community_name": "eslint.config.mjs",
- "norm_label": "__dirname"
- },
- {
- "label": "compat",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L8",
- "_origin": "ast",
- "id": "eslint_config_compat",
- "community": 41,
- "community_name": "eslint.config.mjs",
- "norm_label": "compat"
- },
- {
- "label": "eslintConfig",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L12",
- "_origin": "ast",
- "id": "eslint_config_eslintconfig",
- "community": 41,
- "community_name": "eslint.config.mjs",
- "norm_label": "eslintconfig"
- },
- {
- "label": "jsconfig.json",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L1",
- "_origin": "ast",
- "id": "jsconfig",
- "community": 22,
- "community_name": "JS Path Aliases",
- "norm_label": "jsconfig.json"
- },
- {
- "label": "compilerOptions",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L2",
- "_origin": "ast",
- "id": "jsconfig_compileroptions",
- "community": 22,
- "community_name": "JS Path Aliases",
- "norm_label": "compileroptions"
- },
- {
- "label": "paths",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L3",
- "_origin": "ast",
- "id": "jsconfig_compileroptions_paths",
- "community": 22,
- "community_name": "JS Path Aliases",
- "norm_label": "paths"
- },
- {
- "label": "@/*",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "_origin": "ast",
- "id": "jsconfig_paths",
- "community": 22,
- "community_name": "JS Path Aliases",
- "norm_label": "@/*"
- },
- {
- "label": "./*",
- "file_type": "concept",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "_origin": "ast",
- "id": "ref",
- "community": 22,
- "community_name": "JS Path Aliases",
- "norm_label": "./*"
- },
- {
- "label": "next.config.mjs",
- "file_type": "code",
- "source_file": "next.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "next_config",
- "community": 33,
- "community_name": "Next.js Config",
- "norm_label": "next.config.mjs"
- },
- {
- "label": "nextConfig",
- "file_type": "code",
- "source_file": "next.config.mjs",
- "source_location": "L2",
- "_origin": "ast",
- "id": "next_config_nextconfig",
- "community": 33,
- "community_name": "Next.js Config",
- "norm_label": "nextconfig"
- },
- {
- "label": "package.json",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L1",
- "_origin": "ast",
- "id": "package",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "package.json"
- },
- {
- "label": "name",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L2",
- "_origin": "ast",
- "id": "package_name",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "name"
- },
- {
- "label": "version",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L3",
- "_origin": "ast",
- "id": "package_version",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "version"
- },
- {
- "label": "private",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L4",
- "_origin": "ast",
- "id": "package_private",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "private"
- },
- {
- "label": "scripts",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L5",
- "_origin": "ast",
- "id": "package_scripts",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "scripts"
- },
- {
- "label": "dev",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L6",
- "_origin": "ast",
- "id": "package_scripts_dev",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "dev"
- },
- {
- "label": "build",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L7",
- "_origin": "ast",
- "id": "package_scripts_build",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "build"
- },
- {
- "label": "start",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L8",
- "_origin": "ast",
- "id": "package_scripts_start",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "start"
- },
- {
- "label": "lint",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L9",
- "_origin": "ast",
- "id": "package_scripts_lint",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "lint"
- },
- {
- "label": "dependencies",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L11",
- "_origin": "ast",
- "id": "package_dependencies",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "dependencies"
- },
- {
- "label": "@emotion/react",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L12",
- "_origin": "ast",
- "id": "package_dependencies_emotion_react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@emotion/react"
- },
- {
- "label": "@emotion/react",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L12",
- "_origin": "ast",
- "id": "emotion_react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@emotion/react"
- },
- {
- "label": "@emotion/styled",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L13",
- "_origin": "ast",
- "id": "package_dependencies_emotion_styled",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@emotion/styled"
- },
- {
- "label": "@emotion/styled",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L13",
- "_origin": "ast",
- "id": "emotion_styled",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@emotion/styled"
- },
- {
- "label": "@mui/icons-material",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L14",
- "_origin": "ast",
- "id": "package_dependencies_mui_icons_material",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@mui/icons-material"
- },
- {
- "label": "@mui/icons-material",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L14",
- "_origin": "ast",
- "id": "mui_icons_material",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@mui/icons-material"
- },
- {
- "label": "@mui/material",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L15",
- "_origin": "ast",
- "id": "package_dependencies_mui_material",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@mui/material"
- },
- {
- "label": "@mui/material",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L15",
- "_origin": "ast",
- "id": "mui_material",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@mui/material"
- },
- {
- "label": "framer-motion",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L16",
- "_origin": "ast",
- "id": "package_dependencies_framer_motion",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "framer-motion"
- },
- {
- "label": "framer-motion",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L16",
- "_origin": "ast",
- "id": "framer_motion",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "framer-motion"
- },
- {
- "label": "googleapis",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L17",
- "_origin": "ast",
- "id": "package_dependencies_googleapis",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "googleapis"
- },
- {
- "label": "googleapis",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L17",
- "_origin": "ast",
- "id": "googleapis",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "googleapis"
- },
- {
- "label": "lucide-react",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L18",
- "_origin": "ast",
- "id": "package_dependencies_lucide_react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "lucide-react"
- },
- {
- "label": "lucide-react",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L18",
- "_origin": "ast",
- "id": "lucide_react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "lucide-react"
- },
- {
- "label": "next",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L19",
- "_origin": "ast",
- "id": "package_dependencies_next",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "next"
- },
- {
- "label": "next",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L19",
- "_origin": "ast",
- "id": "next",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "next"
- },
- {
- "label": "next-themes",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L20",
- "_origin": "ast",
- "id": "package_dependencies_next_themes",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "next-themes"
- },
- {
- "label": "next-themes",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L20",
- "_origin": "ast",
- "id": "next_themes",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "next-themes"
- },
- {
- "label": "react",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L21",
- "_origin": "ast",
- "id": "package_dependencies_react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "react"
- },
- {
- "label": "react",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L21",
- "_origin": "ast",
- "id": "react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "react"
- },
- {
- "label": "react-dom",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L22",
- "_origin": "ast",
- "id": "package_dependencies_react_dom",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "react-dom"
- },
- {
- "label": "react-dom",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L22",
- "_origin": "ast",
- "id": "react_dom",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "react-dom"
- },
- {
- "label": "devDependencies",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L24",
- "_origin": "ast",
- "id": "package_devdependencies",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "devdependencies"
- },
- {
- "label": "@eslint/eslintrc",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L25",
- "_origin": "ast",
- "id": "package_devdependencies_eslint_eslintrc",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "@eslint/eslintrc"
- },
- {
- "label": "@eslint/eslintrc",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L25",
- "_origin": "ast",
- "id": "eslint_eslintrc",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "@eslint/eslintrc"
- },
- {
- "label": "@tailwindcss/postcss",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L26",
- "_origin": "ast",
- "id": "package_devdependencies_tailwindcss_postcss",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "@tailwindcss/postcss"
- },
- {
- "label": "@tailwindcss/postcss",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L26",
- "_origin": "ast",
- "id": "tailwindcss_postcss",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "@tailwindcss/postcss"
- },
- {
- "label": "eslint",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L27",
- "_origin": "ast",
- "id": "package_devdependencies_eslint",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "eslint"
- },
- {
- "label": "eslint",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L27",
- "_origin": "ast",
- "id": "eslint",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "eslint"
- },
- {
- "label": "eslint-config-next",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L28",
- "_origin": "ast",
- "id": "package_devdependencies_eslint_config_next",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "eslint-config-next"
- },
- {
- "label": "eslint-config-next",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L28",
- "_origin": "ast",
- "id": "eslint_config_next",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "eslint-config-next"
- },
- {
- "label": "tailwindcss",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L29",
- "_origin": "ast",
- "id": "package_devdependencies_tailwindcss",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "tailwindcss"
- },
- {
- "label": "tailwindcss",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L29",
- "_origin": "ast",
- "id": "tailwindcss",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "tailwindcss"
- },
- {
- "label": "postcss.config.mjs",
- "file_type": "code",
- "source_file": "postcss.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "postcss_config",
- "community": 34,
- "community_name": "PostCSS Config",
- "norm_label": "postcss.config.mjs"
- },
- {
- "label": "config",
- "file_type": "code",
- "source_file": "postcss.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "postcss_config_config",
- "community": 34,
- "community_name": "PostCSS Config",
- "norm_label": "config"
- },
- {
- "label": "esp-adf.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-adf.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_adf",
- "community": 36,
- "community_name": "ESP-ADF Code Example",
- "norm_label": "esp-adf.c"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-adf.c",
- "source_location": "L14",
- "_origin": "ast",
- "id": "public_exemplos_esp_adf_app_main",
- "community": 36,
- "community_name": "ESP-ADF Code Example",
- "norm_label": "app_main()"
- },
- {
- "label": "esp-dsp.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-dsp.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_dsp",
- "community": 37,
- "community_name": "ESP-DSP Code Example",
- "norm_label": "esp-dsp.c"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-dsp.c",
- "source_location": "L6",
- "_origin": "ast",
- "id": "public_exemplos_esp_dsp_app_main",
- "community": 37,
- "community_name": "ESP-DSP Code Example",
- "norm_label": "app_main()"
- },
- {
- "label": "esp-idf.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-idf.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_idf",
- "community": 38,
- "community_name": "ESP-IDF Code Example",
- "norm_label": "esp-idf.c"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-idf.c",
- "source_location": "L8",
- "_origin": "ast",
- "id": "public_exemplos_esp_idf_app_main",
- "community": 38,
- "community_name": "ESP-IDF Code Example",
- "norm_label": "app_main()"
- },
- {
- "label": "esp-matter.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_matter",
- "community": 23,
- "community_name": "ESP-Matter Code Example",
- "norm_label": "esp-matter.c"
- },
- {
- "label": "app_event_cb()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L9",
- "_origin": "ast",
- "id": "public_exemplos_esp_matter_app_event_cb",
- "community": 23,
- "community_name": "ESP-Matter Code Example",
- "norm_label": "app_event_cb()"
- },
- {
- "label": "esp_matter_event_t",
- "file_type": "code",
- "source_file": "",
- "source_location": "",
- "_origin": "ast",
- "id": "esp_matter_event_t",
- "community": 23,
- "community_name": "ESP-Matter Code Example",
- "norm_label": "esp_matter_event_t"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L27",
- "_origin": "ast",
- "id": "public_exemplos_esp_matter_app_main",
- "community": 23,
- "community_name": "ESP-Matter Code Example",
- "norm_label": "app_main()"
- },
- {
- "label": "esp-nn.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_nn",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "esp-nn.c"
- },
- {
- "label": "print_array()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L8",
- "_origin": "ast",
- "id": "public_exemplos_esp_nn_print_array",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "print_array()"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L16",
- "_origin": "ast",
- "id": "public_exemplos_esp_nn_app_main",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "app_main()"
- },
- {
- "label": "esp-who.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_esp_who",
- "community": 32,
- "community_name": "ESP-WHO Code Example",
- "norm_label": "esp-who.c"
- },
- {
- "label": "setup()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L11",
- "_origin": "ast",
- "id": "public_exemplos_esp_who_setup",
- "community": 32,
- "community_name": "ESP-WHO Code Example",
- "norm_label": "setup()"
- },
- {
- "label": "loop()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L48",
- "_origin": "ast",
- "id": "public_exemplos_esp_who_loop",
- "community": 32,
- "community_name": "ESP-WHO Code Example",
- "norm_label": "loop()"
- },
- {
- "label": "micropython.py",
- "file_type": "code",
- "source_file": "public/exemplos/micropython.py",
- "source_location": "L1",
- "_origin": "ast",
- "id": "public_exemplos_micropython",
- "community": 39,
- "community_name": "MicroPython Example",
- "norm_label": "micropython.py"
- },
- {
- "label": "start.config.js",
- "file_type": "code",
- "source_file": "start.config.js",
- "source_location": "L1",
- "_origin": "ast",
- "id": "start_config",
- "community": 40,
- "community_name": "Start Config Script",
- "norm_label": "start.config.js"
- },
- {
- "label": "CLAUDE.md",
- "file_type": "document",
- "source_file": "CLAUDE.md",
- "source_location": "L1",
- "_origin": "ast",
- "id": "claude",
- "community": 54,
- "community_name": "CLAUDE.md",
- "norm_label": "claude.md"
- },
- {
- "label": "graphify",
- "file_type": "document",
- "source_file": "CLAUDE.md",
- "source_location": "L1",
- "_origin": "ast",
- "id": "claude_graphify",
- "community": 54,
- "community_name": "CLAUDE.md",
- "norm_label": "graphify"
- },
- {
- "label": "README.md",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L1",
- "_origin": "ast",
- "id": "readme",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "readme.md"
- },
- {
- "label": "ESPDocs - Documenta\u00e7\u00e3o ESP32 em Portugu\u00eas",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L1",
- "_origin": "ast",
- "id": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "espdocs - documentacao esp32 em portugues"
- },
- {
- "label": "\ud83d\ude80 Funcionalidades",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L9",
- "_origin": "ast",
- "id": "readme_funcionalidades",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "\ud83d\ude80 funcionalidades"
- },
- {
- "label": "\ud83c\udfc1 In\u00edcio R\u00e1pido",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L18",
- "_origin": "ast",
- "id": "readme_in\u00edcio_r\u00e1pido",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "\ud83c\udfc1 inicio rapido"
- },
- {
- "label": "Instala\u00e7\u00e3o",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L20",
- "_origin": "ast",
- "id": "readme_instala\u00e7\u00e3o",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "instalacao"
- },
- {
- "label": "Configura\u00e7\u00e3o do Marketplace (Opcional)",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L33",
- "_origin": "ast",
- "id": "readme_configura\u00e7\u00e3o_do_marketplace_opcional",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "configuracao do marketplace (opcional)"
- },
- {
- "label": "Executar em Desenvolvimento",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L43",
- "_origin": "ast",
- "id": "readme_executar_em_desenvolvimento",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "executar em desenvolvimento"
- },
- {
- "label": "\ud83d\udcc1 Estrutura do Projeto",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L55",
- "_origin": "ast",
- "id": "readme_estrutura_do_projeto",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "\ud83d\udcc1 estrutura do projeto"
- },
- {
- "label": "\ud83d\udee0\ufe0f Tecnologias",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L87",
- "_origin": "ast",
- "id": "readme_tecnologias",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "\ud83d\udee0\ufe0f tecnologias"
- },
- {
- "label": "\ud83d\udcda Learn More",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L95",
- "_origin": "ast",
- "id": "readme_learn_more",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "\ud83d\udcda learn more"
- },
- {
- "label": "\ud83d\ude80 Deploy on Vercel",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L104",
- "_origin": "ast",
- "id": "readme_deploy_on_vercel",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "\ud83d\ude80 deploy on vercel"
- },
- {
- "label": "\ud83d\udcc4 Licen\u00e7a",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L112",
- "_origin": "ast",
- "id": "readme_licen\u00e7a",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "\ud83d\udcc4 licenca"
- },
- {
- "label": "\u26a0\ufe0f Disclaimer",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L116",
- "_origin": "ast",
- "id": "readme_disclaimer",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "\u26a0\ufe0f disclaimer"
- },
- {
- "label": "\ud83d\udc64 Autor",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L120",
- "_origin": "ast",
- "id": "readme_autor",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "\ud83d\udc64 autor"
- },
- {
- "label": "\ud83e\udd1d Contribuindo",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L126",
- "_origin": "ast",
- "id": "readme_contribuindo",
- "community": 11,
- "community_name": "ESPDocs Site Content Pillars",
- "norm_label": "\ud83e\udd1d contribuindo"
- },
- {
- "label": "Next.js 15 App Router",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L89",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 71,
- "norm_label": "next.js 15 app router",
- "id": "readme_nextjs_app_router",
- "community_name": "Next.js 15 App Router"
- },
- {
- "label": "React 19",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L90",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 72,
- "norm_label": "react 19",
- "id": "readme_react19",
- "community_name": "React 19"
- },
- {
- "label": "Tailwind CSS 4",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L91",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 74,
- "norm_label": "tailwind css 4",
- "id": "readme_tailwind_css",
- "community_name": "Tailwind CSS 4"
- },
- {
- "label": "Material-UI",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L92",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 69,
- "norm_label": "material-ui",
- "id": "readme_material_ui",
- "community_name": "Material-UI"
- },
- {
- "label": "Google Sheets API Integration",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L93",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 66,
- "norm_label": "google sheets api integration",
- "id": "readme_google_sheets_api",
- "community_name": "Google Sheets API Integration"
- },
- {
- "label": "Marketplace de Placas (Cat\u00e1logo)",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L16,L33-41,L65",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 68,
- "norm_label": "marketplace de placas (catalogo)",
- "id": "readme_marketplace_placas",
- "community_name": "Marketplace de Placas (Cat\u00e1logo)"
- },
- {
- "label": "API do Marketplace (app/api/placas/route.js)",
- "file_type": "code",
- "source_file": "README.md",
- "source_location": "L62",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 61,
- "norm_label": "api do marketplace (app/api/placas/route.js)",
- "id": "readme_api_placas_route",
- "community_name": "API do Marketplace (app/api/placas/route.js)"
- },
- {
- "label": "GOOGLE_SHEETS_API_KEY env var",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L40,L108",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 67,
- "norm_label": "google_sheets_api_key env var",
- "id": "readme_google_sheets_api_key",
- "community_name": "GOOGLE_SHEETS_API_KEY env var"
- },
- {
- "label": "S\u00e9ries ESP32",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L11",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 73,
- "norm_label": "series esp32",
- "id": "readme_series_esp32",
- "community_name": "S\u00e9ries ESP32"
- },
- {
- "label": "Frameworks ESP32 (ESP-IDF, Arduino, MicroPython)",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L12",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 65,
- "norm_label": "frameworks esp32 (esp-idf, arduino, micropython)",
- "id": "readme_frameworks",
- "community_name": "Frameworks ESP32 (ESP-IDF, Arduino, MicroPython)"
- },
- {
- "label": "Compara\u00e7\u00e3o de S\u00e9ries",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L13",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 62,
- "norm_label": "comparacao de series",
- "id": "readme_comparacao",
- "community_name": "Compara\u00e7\u00e3o de S\u00e9ries"
- },
- {
- "label": "Diagramas Interativos de Conex\u00f5es",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L14",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 63,
- "norm_label": "diagramas interativos de conexoes",
- "id": "readme_diagramas_interativos",
- "community_name": "Diagramas Interativos de Conex\u00f5es"
- },
- {
- "label": "Exemplos de C\u00f3digo",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L15",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 64,
- "norm_label": "exemplos de codigo",
- "id": "readme_exemplos_codigo",
- "community_name": "Exemplos de C\u00f3digo"
- },
- {
- "label": "Deploy na Vercel",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L104-110",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 76,
- "norm_label": "deploy na vercel",
- "id": "readme_vercel_deploy",
- "community_name": "Deploy na Vercel"
- },
- {
- "label": "Projeto n\u00e3o oficial (sem afilia\u00e7\u00e3o Espressif)",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L116-118",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 75,
- "norm_label": "projeto nao oficial (sem afiliacao espressif)",
- "id": "readme_unofficial_disclaimer",
- "community_name": "Projeto n\u00e3o oficial (sem afilia\u00e7\u00e3o Espressif)"
- },
- {
- "label": "Licen\u00e7a MIT",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L112-114",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 70,
- "norm_label": "licenca mit",
- "id": "readme_mit_license",
- "community_name": "Licen\u00e7a MIT"
- },
- {
- "label": "Google Site Verification Token",
- "file_type": "document",
- "source_file": "public/google21a790a2c23c0ec5.html",
- "source_location": "L1",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 11,
- "norm_label": "google site verification token",
- "id": "public_google21a790a2c23c0ec5_verification",
- "community_name": "ESPDocs Site Content Pillars"
- },
- {
- "label": "ESP8684 Series (ESP32-C2)",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "esp8684 series (esp32-c2)",
- "id": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "RISC-V 32-bit Single-Core CPU (120 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 25,
- "norm_label": "risc-v 32-bit single-core cpu (120 mhz)",
- "id": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu",
- "community_name": "RISC-V Core Speed Variants"
- },
- {
- "label": "2.4 GHz Wi-Fi (IEEE 802.11b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "2.4 ghz wi-fi (ieee 802.11b/g/n)",
- "id": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn",
- "community_name": "Modern BLE and Wi-Fi 6 Radios"
- },
- {
- "label": "Bluetooth LE 5.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "bluetooth le 5.3",
- "id": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3",
- "community_name": "Modern BLE and Wi-Fi 6 Radios"
- },
- {
- "label": "272 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "272 kb sram",
- "id": "public_datasheets_esp32_c2__esp8684__sram_272kb",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "576 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "576 kb rom",
- "id": "public_datasheets_esp32_c2__esp8684__rom_576kb",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "In-package Flash (2 MB / 4 MB)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "in-package flash (2 mb / 4 mb)",
- "id": "public_datasheets_esp32_c2__esp8684__in_package_flash",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "14 Programmable GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "14 programmable gpios",
- "id": "public_datasheets_esp32_c2__esp8684__gpio_14",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "GDMA Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 24,
- "norm_label": "gdma controller",
- "id": "public_datasheets_esp32_c2__esp8684__gdma",
- "community_name": "Shared GDMA Controllers"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "12-bit sar adc",
- "id": "public_datasheets_esp32_c2__esp8684__sar_adc",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 26,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_c2__esp8684__secure_boot",
- "community_name": "Secure Boot (Xtensa Family)"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "flash encryption",
- "id": "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "ECC Accelerator",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "ecc accelerator",
- "id": "public_datasheets_esp32_c2__esp8684__ecc_accelerator",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "SHA Accelerator (FIPS PUB 180-4)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "sha accelerator (fips pub 180-4)",
- "id": "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "Random Number Generator (RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "random number generator (rng)",
- "id": "public_datasheets_esp32_c2__esp8684__rng",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "Power Management Unit / Deep-sleep",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "power management unit / deep-sleep",
- "id": "public_datasheets_esp32_c2__esp8684__pmu",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "2.4 GHz RF Module (Balun, PA, LNA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "2.4 ghz rf module (balun, pa, lna)",
- "id": "public_datasheets_esp32_c2__esp8684__rf_module",
- "community_name": "Modern BLE and Wi-Fi 6 Radios"
- },
- {
- "label": "QFN24 (4x4 mm) Package",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "qfn24 (4x4 mm) package",
- "id": "public_datasheets_esp32_c2__esp8684__qfn24_package",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "ESP32-C3 Series",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "esp32-c3 series",
- "id": "public_datasheets_esp32_c3_esp32_c3_series",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "RISC-V 32-bit Single-Core CPU (160 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 25,
- "norm_label": "risc-v 32-bit single-core cpu (160 mhz)",
- "id": "public_datasheets_esp32_c3_risc_v_single_core_cpu",
- "community_name": "RISC-V Core Speed Variants"
- },
- {
- "label": "2.4 GHz Wi-Fi (IEEE 802.11b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "2.4 ghz wi-fi (ieee 802.11b/g/n)",
- "id": "public_datasheets_esp32_c3_wi_fi_802_11bgn",
- "community_name": "Modern BLE and Wi-Fi 6 Radios"
- },
- {
- "label": "Bluetooth LE 5 / Bluetooth mesh",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "bluetooth le 5 / bluetooth mesh",
- "id": "public_datasheets_esp32_c3_bluetooth_le_5",
- "community_name": "Modern BLE and Wi-Fi 6 Radios"
- },
- {
- "label": "400 KB SRAM (+8 KB RTC SRAM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "400 kb sram (+8 kb rtc sram)",
- "id": "public_datasheets_esp32_c3_sram_400kb",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "384 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "384 kb rom",
- "id": "public_datasheets_esp32_c3_rom_384kb",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "4096-bit eFuse Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "4096-bit efuse memory",
- "id": "public_datasheets_esp32_c3_efuse",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "GDMA Controller (3 TX / 3 RX)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 24,
- "norm_label": "gdma controller (3 tx / 3 rx)",
- "id": "public_datasheets_esp32_c3_gdma",
- "community_name": "Shared GDMA Controllers"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "usb serial/jtag controller",
- "id": "public_datasheets_esp32_c3_usb_serial_jtag",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "TWAI Controller (ISO 11898-1 / CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "twai controller (iso 11898-1 / can 2.0)",
- "id": "public_datasheets_esp32_c3_twai",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "Two 12-bit SAR ADCs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "two 12-bit sar adcs",
- "id": "public_datasheets_esp32_c3_sar_adc",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "22 Programmable GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "22 programmable gpios",
- "id": "public_datasheets_esp32_c3_gpio_22",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "AES-128/256 Accelerator (FIPS PUB 197)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "aes-128/256 accelerator (fips pub 197)",
- "id": "public_datasheets_esp32_c3_aes_accelerator",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "SHA Accelerator (FIPS PUB 180-4)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "sha accelerator (fips pub 180-4)",
- "id": "public_datasheets_esp32_c3_sha_accelerator",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "RSA Accelerator",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "rsa accelerator",
- "id": "public_datasheets_esp32_c3_rsa_accelerator",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "HMAC and Digital Signature",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "hmac and digital signature",
- "id": "public_datasheets_esp32_c3_hmac_digital_signature",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 26,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_c3_secure_boot",
- "community_name": "Secure Boot (Xtensa Family)"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "flash encryption",
- "id": "public_datasheets_esp32_c3_flash_encryption",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "Random Number Generator (RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "random number generator (rng)",
- "id": "public_datasheets_esp32_c3_rng",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "2.4 GHz RF Module (Balun, PA, LNA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "2.4 ghz rf module (balun, pa, lna)",
- "id": "public_datasheets_esp32_c3_rf_module",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "Power Management Unit / RTC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "power management unit / rtc",
- "id": "public_datasheets_esp32_c3_pmu",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "QFN32 (5x5 mm) Package",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "qfn32 (5x5 mm) package",
- "id": "public_datasheets_esp32_c3_qfn32_package",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "ESP32-C5 Series",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "esp32-c5 series",
- "id": "public_datasheets_esp32_c5_esp32_c5_series",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "HP RISC-V 32-bit Processor (240 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 25,
- "norm_label": "hp risc-v 32-bit processor (240 mhz)",
- "id": "public_datasheets_esp32_c5_hp_risc_v_core",
- "community_name": "RISC-V Core Speed Variants"
- },
- {
- "label": "LP RISC-V 32-bit Processor (48 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "lp risc-v 32-bit processor (48 mhz)",
- "id": "public_datasheets_esp32_c5_lp_risc_v_core",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "Dual-band Wi-Fi 6 (IEEE 802.11ax, 2.4/5 GHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "dual-band wi-fi 6 (ieee 802.11ax, 2.4/5 ghz)",
- "id": "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "community_name": "Modern BLE and Wi-Fi 6 Radios"
- },
- {
- "label": "Bluetooth LE 5 (Core 6.0) / Bluetooth mesh 1.1",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "bluetooth le 5 (core 6.0) / bluetooth mesh 1.1",
- "id": "public_datasheets_esp32_c5_bluetooth_le_5",
- "community_name": "Modern BLE and Wi-Fi 6 Radios"
- },
- {
- "label": "IEEE 802.15.4 Radio",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 27,
- "norm_label": "ieee 802.15.4 radio",
- "id": "public_datasheets_esp32_c5_ieee_802_15_4",
- "community_name": "Thread 1.4 Zigbee Radio"
- },
- {
- "label": "Thread 1.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 27,
- "norm_label": "thread 1.4",
- "id": "public_datasheets_esp32_c5_thread_1_4",
- "community_name": "Thread 1.4 Zigbee Radio"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 27,
- "norm_label": "zigbee 3.0",
- "id": "public_datasheets_esp32_c5_zigbee_3_0",
- "community_name": "Thread 1.4 Zigbee Radio"
- },
- {
- "label": "HP SRAM 384 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "hp sram 384 kb",
- "id": "public_datasheets_esp32_c5_hp_sram_384kb",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "LP SRAM 16 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "lp sram 16 kb",
- "id": "public_datasheets_esp32_c5_lp_sram_16kb",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "320 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "320 kb rom",
- "id": "public_datasheets_esp32_c5_rom_320kb",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "External Flash/PSRAM Controller with Cache",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "external flash/psram controller with cache",
- "id": "public_datasheets_esp32_c5_flash_psram_controller",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "29 GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "29 gpios",
- "id": "public_datasheets_esp32_c5_gpio_29",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "Two CAN FD Controllers (ISO 11898-1:2015)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "two can fd controllers (iso 11898-1:2015)",
- "id": "public_datasheets_esp32_c5_can_fd",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "usb serial/jtag controller",
- "id": "public_datasheets_esp32_c5_usb_serial_jtag",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "SDIO Slave Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "sdio slave controller",
- "id": "public_datasheets_esp32_c5_sdio_slave",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "Motor Control PWM (MCPWM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "motor control pwm (mcpwm)",
- "id": "public_datasheets_esp32_c5_mcpwm",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "Parallel IO Interface (PARLIO)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "parallel io interface (parlio)",
- "id": "public_datasheets_esp32_c5_parlio",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "event task matrix (etm)",
- "id": "public_datasheets_esp32_c5_etm",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "GDMA Controller (3 TX / 3 RX)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 24,
- "norm_label": "gdma controller (3 tx / 3 rx)",
- "id": "public_datasheets_esp32_c5_gdma",
- "community_name": "Shared GDMA Controllers"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "12-bit sar adc",
- "id": "public_datasheets_esp32_c5_sar_adc",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "AES-128/256 Accelerator (NIST FIPS 197)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "aes-128/256 accelerator (nist fips 197)",
- "id": "public_datasheets_esp32_c5_aes_accelerator",
- "community_name": "ESP32-C3 Silicon Subsystems"
- },
- {
- "label": "ECDSA Accelerator",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "ecdsa accelerator",
- "id": "public_datasheets_esp32_c5_ecdsa",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "Key Manager",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "key manager",
- "id": "public_datasheets_esp32_c5_key_manager",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "APM and TEE Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "apm and tee controller",
- "id": "public_datasheets_esp32_c5_apm_tee",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "External Memory Encryption (XTS-AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "external memory encryption (xts-aes)",
- "id": "public_datasheets_esp32_c5_xts_aes",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 26,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_c5_secure_boot",
- "community_name": "Secure Boot (Xtensa Family)"
- },
- {
- "label": "True Random Number Generator (TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "true random number generator (trng)",
- "id": "public_datasheets_esp32_c5_trng",
- "community_name": "ESP32-C2 Silicon Subsystems"
- },
- {
- "label": "2.4/5 GHz RF Module (Balun, PA, LNA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "2.4/5 ghz rf module (balun, pa, lna)",
- "id": "public_datasheets_esp32_c5_rf_module",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "Power Management Unit",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "power management unit",
- "id": "public_datasheets_esp32_c5_pmu",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "QFN48 (6x6 mm) Package",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "qfn48 (6x6 mm) package",
- "id": "public_datasheets_esp32_c5_qfn48_package",
- "community_name": "ESP32-C5 Silicon Subsystems"
- },
- {
- "label": "ESP32-C6 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "esp32-c6 soc",
- "id": "public_datasheets_esp32_c6_esp32_c6",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "HP RISC-V 32-bit Processor (160 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 29,
- "norm_label": "hp risc-v 32-bit processor (160 mhz)",
- "id": "public_datasheets_esp32_c6_hp_risc_v_processor",
- "community_name": "RISC-V Core Clock Variants"
- },
- {
- "label": "LP RISC-V 32-bit Processor (20 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "lp risc-v 32-bit processor (20 mhz)",
- "id": "public_datasheets_esp32_c6_lp_risc_v_processor",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "wi-fi 6 (ieee 802.11ax, 2.4 ghz)",
- "id": "public_datasheets_esp32_c6_wi_fi_6",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "Bluetooth LE 5.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 28,
- "norm_label": "bluetooth le 5.3",
- "id": "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "community_name": "Bluetooth LE 5.3 Variants"
- },
- {
- "label": "IEEE 802.15.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "ieee 802.15.4",
- "id": "public_datasheets_esp32_c6_ieee_802_15_4",
- "community_name": "802.15.4 Thread and Zigbee"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "zigbee 3.0",
- "id": "public_datasheets_esp32_c6_zigbee_3_0",
- "community_name": "802.15.4 Thread and Zigbee"
- },
- {
- "label": "Thread 1.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "thread 1.3",
- "id": "public_datasheets_esp32_c6_thread_1_3",
- "community_name": "802.15.4 Thread and Zigbee"
- },
- {
- "label": "HP SRAM 512 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "hp sram 512 kb",
- "id": "public_datasheets_esp32_c6_hp_sram_512_kb",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "LP SRAM 16 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "lp sram 16 kb",
- "id": "public_datasheets_esp32_c6_lp_sram_16_kb",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "ROM 320 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "rom 320 kb",
- "id": "public_datasheets_esp32_c6_rom_320_kb",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "4096-bit eFuse Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "4096-bit efuse memory",
- "id": "public_datasheets_esp32_c6_efuse",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_c6_secure_boot",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "Flash Encryption (XTS_AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "flash encryption (xts_aes)",
- "id": "public_datasheets_esp32_c6_flash_encryption",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "TEE Controller and Access Permission Management (APM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "tee controller and access permission management (apm)",
- "id": "public_datasheets_esp32_c6_tee_apm",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 60,
- "norm_label": "crypto accelerators (aes, sha, rsa, ecc, hmac, rng)",
- "id": "public_datasheets_esp32_c6_crypto_accelerators",
- "community_name": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "rf module (balun, pa, lna, antenna switch)",
- "id": "public_datasheets_esp32_c6_rf_module",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "usb serial/jtag controller",
- "id": "public_datasheets_esp32_c6_usb_serial_jtag",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "twai controller (can 2.0)",
- "id": "public_datasheets_esp32_c6_twai",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "SDIO Slave Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "sdio slave controller",
- "id": "public_datasheets_esp32_c6_sdio_slave",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "12-bit SAR ADC (7 channels)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "12-bit sar adc (7 channels)",
- "id": "public_datasheets_esp32_c6_sar_adc",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "general dma controller (gdma)",
- "id": "public_datasheets_esp32_c6_gdma",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "event task matrix (etm)",
- "id": "public_datasheets_esp32_c6_etm",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "Power Management Unit (4 power modes)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "power management unit (4 power modes)",
- "id": "public_datasheets_esp32_c6_power_management_unit",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "ESP32-C61 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "esp32-c61 soc",
- "id": "public_datasheets_esp32_c61_esp32_c61",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "RISC-V 32-bit Single-Core Processor (160 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 29,
- "norm_label": "risc-v 32-bit single-core processor (160 mhz)",
- "id": "public_datasheets_esp32_c61_risc_v_processor",
- "community_name": "RISC-V Core Clock Variants"
- },
- {
- "label": "Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "wi-fi 6 (ieee 802.11ax, 2.4 ghz)",
- "id": "public_datasheets_esp32_c61_wi_fi_6",
- "community_name": "ESP32-C6 Silicon Subsystems"
- },
- {
- "label": "Bluetooth LE (Core 6.0 certified)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 28,
- "norm_label": "bluetooth le (core 6.0 certified)",
- "id": "public_datasheets_esp32_c61_bluetooth_le_6_0",
- "community_name": "Bluetooth LE 5.3 Variants"
- },
- {
- "label": "SRAM 320 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "sram 320 kb",
- "id": "public_datasheets_esp32_c61_sram_320_kb",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "ROM 256 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "rom 256 kb",
- "id": "public_datasheets_esp32_c61_rom_256_kb",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "In-package PSRAM / External RAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "in-package psram / external ram",
- "id": "public_datasheets_esp32_c61_psram",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "L1 Cache 32 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "l1 cache 32 kb",
- "id": "public_datasheets_esp32_c61_l1_cache",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_c61_secure_boot",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "Flash/PSRAM Encryption (XTS-AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "flash/psram encryption (xts-aes)",
- "id": "public_datasheets_esp32_c61_flash_psram_encryption",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "Digital Signature - ECDSA",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "digital signature - ecdsa",
- "id": "public_datasheets_esp32_c61_ecdsa",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "True Random Number Generator (TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "true random number generator (trng)",
- "id": "public_datasheets_esp32_c61_trng",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "Power Glitch Detector",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "power glitch detector",
- "id": "public_datasheets_esp32_c61_power_glitch_detector",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "Access Permission Management (APM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "access permission management (apm)",
- "id": "public_datasheets_esp32_c61_apm",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "usb serial/jtag controller",
- "id": "public_datasheets_esp32_c61_usb_serial_jtag",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "SDIO 2.0 Slave Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "sdio 2.0 slave controller",
- "id": "public_datasheets_esp32_c61_sdio_2_0_slave",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "12-bit SAR ADC (4 channels)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "12-bit sar adc (4 channels)",
- "id": "public_datasheets_esp32_c61_sar_adc",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "general dma controller (gdma)",
- "id": "public_datasheets_esp32_c61_gdma",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "event task matrix (etm)",
- "id": "public_datasheets_esp32_c61_etm",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "rf module (balun, pa, lna, antenna switch)",
- "id": "public_datasheets_esp32_c61_rf_module",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "Power Management Unit (PMU)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "power management unit (pmu)",
- "id": "public_datasheets_esp32_c61_pmu",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "ESP32-H2 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "esp32-h2 soc",
- "id": "public_datasheets_esp32_h2_esp32_h2",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "RISC-V 32-bit Single-Core Processor (96 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 29,
- "norm_label": "risc-v 32-bit single-core processor (96 mhz)",
- "id": "public_datasheets_esp32_h2_risc_v_processor",
- "community_name": "RISC-V Core Clock Variants"
- },
- {
- "label": "Bluetooth LE 5.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 28,
- "norm_label": "bluetooth le 5.3",
- "id": "public_datasheets_esp32_h2_bluetooth_le_5_3",
- "community_name": "Bluetooth LE 5.3 Variants"
- },
- {
- "label": "IEEE 802.15.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "ieee 802.15.4",
- "id": "public_datasheets_esp32_h2_ieee_802_15_4",
- "community_name": "802.15.4 Thread and Zigbee"
- },
- {
- "label": "Thread",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "thread",
- "id": "public_datasheets_esp32_h2_thread",
- "community_name": "802.15.4 Thread and Zigbee"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "zigbee 3.0",
- "id": "public_datasheets_esp32_h2_zigbee_3_0",
- "community_name": "802.15.4 Thread and Zigbee"
- },
- {
- "label": "Matter",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "matter",
- "id": "public_datasheets_esp32_h2_matter",
- "community_name": "802.15.4 Thread and Zigbee"
- },
- {
- "label": "SRAM 320 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "sram 320 kb",
- "id": "public_datasheets_esp32_h2_sram_320_kb",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "ROM 128 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "rom 128 kb",
- "id": "public_datasheets_esp32_h2_rom_128_kb",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "LP Memory 4 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "lp memory 4 kb",
- "id": "public_datasheets_esp32_h2_lp_memory_4_kb",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "2 MB or 4 MB In-Package Flash",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "2 mb or 4 mb in-package flash",
- "id": "public_datasheets_esp32_h2_in_package_flash",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_h2_secure_boot",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "flash encryption",
- "id": "public_datasheets_esp32_h2_flash_encryption",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, ECC, ECDSA, HMAC, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 60,
- "norm_label": "crypto accelerators (aes, sha, rsa, ecc, ecdsa, hmac, rng)",
- "id": "public_datasheets_esp32_h2_crypto_accelerators",
- "community_name": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)"
- },
- {
- "label": "TEE and Permission Control",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "tee and permission control",
- "id": "public_datasheets_esp32_h2_tee",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "Power Glitch Detector",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "power glitch detector",
- "id": "public_datasheets_esp32_h2_power_glitch_detector",
- "community_name": "ESP32-C61 Silicon Subsystems"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "usb serial/jtag controller",
- "id": "public_datasheets_esp32_h2_usb_serial_jtag",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "twai controller (can 2.0)",
- "id": "public_datasheets_esp32_h2_twai",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "Motor Control PWM (MCPWM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "motor control pwm (mcpwm)",
- "id": "public_datasheets_esp32_h2_mcpwm",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "Parallel IO (PARLIO) Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "parallel io (parlio) controller",
- "id": "public_datasheets_esp32_h2_parlio",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "12-bit SAR ADC (5 channels)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "12-bit sar adc (5 channels)",
- "id": "public_datasheets_esp32_h2_sar_adc",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "general dma controller (gdma)",
- "id": "public_datasheets_esp32_h2_gdma",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "event task matrix (etm)",
- "id": "public_datasheets_esp32_h2_etm",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "Power Management Unit (PMU)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "power management unit (pmu)",
- "id": "public_datasheets_esp32_h2_pmu",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "rf module (balun, pa, lna, antenna switch)",
- "id": "public_datasheets_esp32_h2_rf_module",
- "community_name": "ESP32-H2 Silicon Subsystems"
- },
- {
- "label": "ESP32-P4 Series SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "esp32-p4 series soc",
- "id": "public_datasheets_esp32_p4_chip",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "RISC-V 32-bit Dual-Core HP CPU (400 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "risc-v 32-bit dual-core hp cpu (400 mhz)",
- "id": "public_datasheets_esp32_p4_hp_riscv_dual_core",
- "community_name": "CPU Cores and SIMD Extensions"
- },
- {
- "label": "RISC-V 32-bit Single-Core LP CPU (40 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "risc-v 32-bit single-core lp cpu (40 mhz)",
- "id": "public_datasheets_esp32_p4_lp_riscv_core",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "768 KB HP L2MEM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "768 kb hp l2mem",
- "id": "public_datasheets_esp32_p4_l2mem",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "16 MB / 32 MB In-Package PSRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "16 mb / 32 mb in-package psram",
- "id": "public_datasheets_esp32_p4_psram",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "Two-Level High-Speed Cache",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "two-level high-speed cache",
- "id": "public_datasheets_esp32_p4_two_level_cache",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "Processor Instruction Extensions (SIMD/AI)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "processor instruction extensions (simd/ai)",
- "id": "public_datasheets_esp32_p4_processor_instruction_extensions",
- "community_name": "CPU Cores and SIMD Extensions"
- },
- {
- "label": "Image Processing Subsystem",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "image processing subsystem",
- "id": "public_datasheets_esp32_p4_image_processing_subsystem",
- "community_name": "P4 Camera and Video Pipeline"
- },
- {
- "label": "JPEG Codec",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "jpeg codec",
- "id": "public_datasheets_esp32_p4_jpeg_codec",
- "community_name": "P4 Camera and Video Pipeline"
- },
- {
- "label": "Image Signal Processor (ISP)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "image signal processor (isp)",
- "id": "public_datasheets_esp32_p4_isp",
- "community_name": "P4 Camera and Video Pipeline"
- },
- {
- "label": "Pixel-Processing Accelerator (PPA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "pixel-processing accelerator (ppa)",
- "id": "public_datasheets_esp32_p4_ppa",
- "community_name": "P4 Camera and Video Pipeline"
- },
- {
- "label": "H264 Encoder",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "h264 encoder",
- "id": "public_datasheets_esp32_p4_h264_encoder",
- "community_name": "P4 Camera and Video Pipeline"
- },
- {
- "label": "MIPI CSI",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "mipi csi",
- "id": "public_datasheets_esp32_p4_mipi_csi",
- "community_name": "P4 Camera and Video Pipeline"
- },
- {
- "label": "MIPI DSI",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "mipi dsi",
- "id": "public_datasheets_esp32_p4_mipi_dsi",
- "community_name": "P4 Camera and Video Pipeline"
- },
- {
- "label": "Voice Activity Detection (VAD)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "voice activity detection (vad)",
- "id": "public_datasheets_esp32_p4_vad",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "USB 2.0 High-Speed OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "usb 2.0 high-speed otg",
- "id": "public_datasheets_esp32_p4_usb_hs_otg",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "Ethernet MAC (EMAC)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "ethernet mac (emac)",
- "id": "public_datasheets_esp32_p4_emac",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "GDMA / VDMA / 2D-DMA Controllers",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "gdma / vdma / 2d-dma controllers",
- "id": "public_datasheets_esp32_p4_gdma",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "SD/MMC Host Controller (SDHOST)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "sd/mmc host controller (sdhost)",
- "id": "public_datasheets_esp32_p4_sdmmc_host",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "I3C Master and Slave",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "i3c master and slave",
- "id": "public_datasheets_esp32_p4_i3c",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "Touch Sensor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "touch sensor",
- "id": "public_datasheets_esp32_p4_touch_sensor",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 30,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_p4_secure_boot",
- "community_name": "Secure Boot (RISC-V Family)"
- },
- {
- "label": "Key Manager (HUK from SRAM PUF)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "key manager (huk from sram puf)",
- "id": "public_datasheets_esp32_p4_key_manager",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "External Memory Encryption (XTS_AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "external memory encryption (xts_aes)",
- "id": "public_datasheets_esp32_p4_xts_aes",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "ECDSA Digital Signature Peripheral (ECDSA_DS)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "ecdsa digital signature peripheral (ecdsa_ds)",
- "id": "public_datasheets_esp32_p4_ecdsa_ds",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "crypto accelerators (aes, sha, rsa, ecc, hmac, trng)",
- "id": "public_datasheets_esp32_p4_crypto_accelerators",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "Permission Control (PMS / PMP / PMA / APM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "permission control (pms / pmp / pma / apm)",
- "id": "public_datasheets_esp32_p4_pms",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "Low Power (LP) System",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "low power (lp) system",
- "id": "public_datasheets_esp32_p4_lp_system",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "ESP32-S2 Series SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "esp32-s2 series soc",
- "id": "public_datasheets_esp32_s2_chip",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "Xtensa Single-Core 32-bit LX7 Microprocessor (240 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "xtensa single-core 32-bit lx7 microprocessor (240 mhz)",
- "id": "public_datasheets_esp32_s2_xtensa_lx7",
- "community_name": "CPU Cores and SIMD Extensions"
- },
- {
- "label": "2.4 GHz Wi-Fi (802.11 b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "2.4 ghz wi-fi (802.11 b/g/n)",
- "id": "public_datasheets_esp32_s2_wifi",
- "community_name": "Classic Wi-Fi and BLE Radios"
- },
- {
- "label": "Wi-Fi MAC and Baseband",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "wi-fi mac and baseband",
- "id": "public_datasheets_esp32_s2_wifi_mac_baseband",
- "community_name": "Classic Wi-Fi and BLE Radios"
- },
- {
- "label": "RF Module (Balun, PA, LNA, RF Synthesizer)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "rf module (balun, pa, lna, rf synthesizer)",
- "id": "public_datasheets_esp32_s2_rf_module",
- "community_name": "Classic Wi-Fi and BLE Radios"
- },
- {
- "label": "320 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "320 kb sram",
- "id": "public_datasheets_esp32_s2_sram",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "128 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "128 kb rom",
- "id": "public_datasheets_esp32_s2_rom",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "RTC Memory (16 KB RTC SRAM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "rtc memory (16 kb rtc sram)",
- "id": "public_datasheets_esp32_s2_rtc_memory",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "ULP Coprocessor (ULP-RISC-V, ULP-FSM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "ulp coprocessor (ulp-risc-v, ulp-fsm)",
- "id": "public_datasheets_esp32_s2_ulp_coprocessor",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "Full-Speed USB OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "full-speed usb otg",
- "id": "public_datasheets_esp32_s2_usb_otg",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "14 Touch Sensing GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "14 touch sensing gpios",
- "id": "public_datasheets_esp32_s2_touch_sensor",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "Two 8-bit DACs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "two 8-bit dacs",
- "id": "public_datasheets_esp32_s2_dac",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "Two 12-bit SAR ADCs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "two 12-bit sar adcs",
- "id": "public_datasheets_esp32_s2_sar_adc",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "twai controller (can 2.0)",
- "id": "public_datasheets_esp32_s2_twai",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 30,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_s2_secure_boot",
- "community_name": "Secure Boot (RISC-V Family)"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "flash encryption",
- "id": "public_datasheets_esp32_s2_flash_encryption",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, HMAC, RNG, Digital Signature)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "crypto accelerators (aes, sha, rsa, hmac, rng, digital signature)",
- "id": "public_datasheets_esp32_s2_crypto_accelerators",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "4096-bit eFuse OTP",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "4096-bit efuse otp",
- "id": "public_datasheets_esp32_s2_efuse_otp",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "Power Management Unit and Five Power Modes",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "power management unit and five power modes",
- "id": "public_datasheets_esp32_s2_power_management",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "ESP32-S3 Series SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "esp32-s3 series soc",
- "id": "public_datasheets_esp32_s3_chip",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "Xtensa Dual-Core 32-bit LX7 Microprocessor (240 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "xtensa dual-core 32-bit lx7 microprocessor (240 mhz)",
- "id": "public_datasheets_esp32_s3_xtensa_lx7",
- "community_name": "CPU Cores and SIMD Extensions"
- },
- {
- "label": "128-bit Data Bus and Dedicated SIMD Instructions",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "128-bit data bus and dedicated simd instructions",
- "id": "public_datasheets_esp32_s3_simd_instructions",
- "community_name": "CPU Cores and SIMD Extensions"
- },
- {
- "label": "Single Precision Floating Point Unit (FPU)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "single precision floating point unit (fpu)",
- "id": "public_datasheets_esp32_s3_fpu",
- "community_name": "CPU Cores and SIMD Extensions"
- },
- {
- "label": "2.4 GHz Wi-Fi (IEEE 802.11 b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "2.4 ghz wi-fi (ieee 802.11 b/g/n)",
- "id": "public_datasheets_esp32_s3_wifi",
- "community_name": "Classic Wi-Fi and BLE Radios"
- },
- {
- "label": "Bluetooth 5 LE and Bluetooth Mesh",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "bluetooth 5 le and bluetooth mesh",
- "id": "public_datasheets_esp32_s3_bluetooth_le",
- "community_name": "Classic Wi-Fi and BLE Radios"
- },
- {
- "label": "Bluetooth LE Baseband and Link Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "bluetooth le baseband and link controller",
- "id": "public_datasheets_esp32_s3_ble_baseband",
- "community_name": "Classic Wi-Fi and BLE Radios"
- },
- {
- "label": "Wi-Fi MAC and Baseband",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "wi-fi mac and baseband",
- "id": "public_datasheets_esp32_s3_wifi_mac_baseband",
- "community_name": "Classic Wi-Fi and BLE Radios"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "rf module (balun, pa, lna, antenna switch)",
- "id": "public_datasheets_esp32_s3_rf_module",
- "community_name": "Classic Wi-Fi and BLE Radios"
- },
- {
- "label": "512 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "512 kb sram",
- "id": "public_datasheets_esp32_s3_sram",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "384 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "384 kb rom",
- "id": "public_datasheets_esp32_s3_rom",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "In-Package Flash and PSRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "in-package flash and psram",
- "id": "public_datasheets_esp32_s3_psram",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "L1 Cache",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "l1 cache",
- "id": "public_datasheets_esp32_s3_l1_cache",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "ULP Coprocessor (ULP-RISC-V, ULP-FSM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "ulp coprocessor (ulp-risc-v, ulp-fsm)",
- "id": "public_datasheets_esp32_s3_ulp_coprocessor",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "general dma controller (gdma)",
- "id": "public_datasheets_esp32_s3_gdma",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "Full-Speed USB OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "full-speed usb otg",
- "id": "public_datasheets_esp32_s3_usb_otg",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "usb serial/jtag controller",
- "id": "public_datasheets_esp32_s3_usb_serial_jtag",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "SD/MMC Host Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "sd/mmc host controller",
- "id": "public_datasheets_esp32_s3_sdmmc_host",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "LCD Interface and DVP Camera Interface",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "lcd interface and dvp camera interface",
- "id": "public_datasheets_esp32_s3_lcd_camera_interface",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "14 Capacitive Touch Sensing IOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "14 capacitive touch sensing ios",
- "id": "public_datasheets_esp32_s3_touch_sensor",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "twai controller (can 2.0)",
- "id": "public_datasheets_esp32_s3_twai",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 30,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_s3_secure_boot",
- "community_name": "Secure Boot (RISC-V Family)"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "flash encryption",
- "id": "public_datasheets_esp32_s3_flash_encryption",
- "community_name": "ESP32-P4 Silicon Subsystems"
- },
- {
- "label": "Crypto Accelerators (SHA, AES, RSA, HMAC, RSA_DS, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "crypto accelerators (sha, aes, rsa, hmac, rsa_ds, rng)",
- "id": "public_datasheets_esp32_s3_crypto_accelerators",
- "community_name": "ESP32-S2 Silicon Subsystems"
- },
- {
- "label": "Permission Control",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "permission control",
- "id": "public_datasheets_esp32_s3_permission_control",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "4096-bit eFuse Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "4096-bit efuse memory",
- "id": "public_datasheets_esp32_s3_efuse",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "Power Management Unit (PMU) and Four Power Modes",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "power management unit (pmu) and four power modes",
- "id": "public_datasheets_esp32_s3_power_management",
- "community_name": "ESP32-S3 Silicon Subsystems"
- },
- {
- "label": "ESP32-S31 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "esp32-s31 soc",
- "id": "public_datasheets_esp32_s31_chip",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "HP 32-bit RISC-V Dual-Core Processor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "hp 32-bit risc-v dual-core processor",
- "id": "public_datasheets_esp32_s31_hp_riscv_core",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "LP 32-bit RISC-V Processor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "lp 32-bit risc-v processor",
- "id": "public_datasheets_esp32_s31_lp_riscv_core",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "ULP-RISC-V Coprocessor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "ulp-risc-v coprocessor",
- "id": "public_datasheets_esp32_s31_ulp_riscv",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "2.4 GHz Wi-Fi 6 (IEEE 802.11ax)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "2.4 ghz wi-fi 6 (ieee 802.11ax)",
- "id": "public_datasheets_esp32_s31_wifi6",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Bluetooth 5.4 LE",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "bluetooth 5.4 le",
- "id": "public_datasheets_esp32_s31_bluetooth_54_le",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Bluetooth Classic",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "bluetooth classic",
- "id": "public_datasheets_esp32_s31_bluetooth_classic",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "IEEE 802.15.4 Radio",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "ieee 802.15.4 radio",
- "id": "public_datasheets_esp32_s31_ieee_802154",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "zigbee 3.0",
- "id": "public_datasheets_esp32_s31_zigbee",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Thread 1.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "thread 1.4",
- "id": "public_datasheets_esp32_s31_thread",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Matter",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "matter",
- "id": "public_datasheets_esp32_s31_matter",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "512 KB Shared HP SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "512 kb shared hp sram",
- "id": "public_datasheets_esp32_s31_hp_sram",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "320 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "320 kb rom",
- "id": "public_datasheets_esp32_s31_rom",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "In-Package DDR PSRAM Interface",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "in-package ddr psram interface",
- "id": "public_datasheets_esp32_s31_psram",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "GDMA (General DMA Controller)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "gdma (general dma controller)",
- "id": "public_datasheets_esp32_s31_gdma",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_s31_secure_boot",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Flash/PSRAM Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "flash/psram encryption",
- "id": "public_datasheets_esp32_s31_flash_psram_encryption",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Cryptographic Accelerators (AES, SHA, RSA, ECC, ECDSA, HMAC, TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "cryptographic accelerators (aes, sha, rsa, ecc, ecdsa, hmac, trng)",
- "id": "public_datasheets_esp32_s31_crypto_accelerators",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "HUK & Key Manager",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "huk & key manager",
- "id": "public_datasheets_esp32_s31_huk_key_manager",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "USB 2.0 High-Speed OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "usb 2.0 high-speed otg",
- "id": "public_datasheets_esp32_s31_usb_hs_otg",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "1000 Mbps Ethernet MAC (EMAC)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "1000 mbps ethernet mac (emac)",
- "id": "public_datasheets_esp32_s31_emac",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "CAN FD Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "can fd controller",
- "id": "public_datasheets_esp32_s31_can_fd",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "JPEG Codec",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "jpeg codec",
- "id": "public_datasheets_esp32_s31_jpeg_codec",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Pixel-Processing Accelerator (PPA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "pixel-processing accelerator (ppa)",
- "id": "public_datasheets_esp32_s31_ppa",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "LCD and Camera Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "lcd and camera controller",
- "id": "public_datasheets_esp32_s31_lcd_camera",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Touch Sensor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "touch sensor",
- "id": "public_datasheets_esp32_s31_touch_sensor",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "12-bit sar adc",
- "id": "public_datasheets_esp32_s31_sar_adc",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Power Management Unit",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "power management unit",
- "id": "public_datasheets_esp32_s31_pmu",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "ESP32 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "esp32 soc",
- "id": "public_datasheets_esp32_chip",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Xtensa 32-bit LX6 Microprocessor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "xtensa 32-bit lx6 microprocessor",
- "id": "public_datasheets_esp32_xtensa_lx6",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "ULP Coprocessor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "ulp coprocessor",
- "id": "public_datasheets_esp32_ulp_coprocessor",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "2.4 GHz Wi-Fi 802.11b/g/n",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "2.4 ghz wi-fi 802.11b/g/n",
- "id": "public_datasheets_esp32_wifi",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Bluetooth v4.2 BR/EDR and LE Dual Mode",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "bluetooth v4.2 br/edr and le dual mode",
- "id": "public_datasheets_esp32_bluetooth_42",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "520 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "520 kb sram",
- "id": "public_datasheets_esp32_sram",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "448 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "448 kb rom",
- "id": "public_datasheets_esp32_rom",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "16 KB RTC SRAM / Recovery Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "16 kb rtc sram / recovery memory",
- "id": "public_datasheets_esp32_rtc_memory",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "secure boot",
- "id": "public_datasheets_esp32_secure_boot",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "flash encryption",
- "id": "public_datasheets_esp32_flash_encryption",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Cryptographic Hardware Acceleration (AES, SHA-2, RSA, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "cryptographic hardware acceleration (aes, sha-2, rsa, rng)",
- "id": "public_datasheets_esp32_crypto_accelerators",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "TWAI (CAN 2.0) Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "twai (can 2.0) controller",
- "id": "public_datasheets_esp32_twai",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Ethernet MAC with IEEE 1588",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "ethernet mac with ieee 1588",
- "id": "public_datasheets_esp32_ethernet_mac",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "10 Touch Sensors",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "10 touch sensors",
- "id": "public_datasheets_esp32_touch_sensors",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "12-bit sar adc",
- "id": "public_datasheets_esp32_sar_adc",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "8-bit DAC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "8-bit dac",
- "id": "public_datasheets_esp32_dac",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "Power Management Unit / Power Modes",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "power management unit / power modes",
- "id": "public_datasheets_esp32_pmu",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "RTC Module",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "rtc module",
- "id": "public_datasheets_esp32_rtc",
- "community_name": "ESP32 Original SoC Silicon"
- },
- {
- "label": "ESPDocs Project Logo",
- "file_type": "image",
- "source_file": "public/logo.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "espdocs project logo",
- "id": "public_logo_project_logo",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Gear + Circuit Traces + Sprouting Plant Motif",
- "file_type": "concept",
- "source_file": "public/logo.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "gear + circuit traces + sprouting plant motif",
- "id": "public_logo_gear_circuit_plant_motif",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Globe and Shield/Clock IoT Icons",
- "file_type": "concept",
- "source_file": "public/logo.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "globe and shield/clock iot icons",
- "id": "public_logo_iot_connectivity_icons",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "ESP8684-DevKitM-1 Pinout Diagram (ESP32-C2)",
- "file_type": "image",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp8684-devkitm-1 pinout diagram (esp32-c2)",
- "id": "public_placas_esp32_c2_devkit_pinout",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "ESP8684-MINI-1 Module with PCB Antenna",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp8684-mini-1 module with pcb antenna",
- "id": "public_placas_esp32_c2_mini_1_module",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Micro-USB Port (ESP8684-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "micro-usb port (esp8684-devkitm-1)",
- "id": "public_placas_esp32_c2_micro_usb_port",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Boot and RST Buttons (ESP8684-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "boot and rst buttons (esp8684-devkitm-1)",
- "id": "public_placas_esp32_c2_boot_rst_buttons",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Addressable RGB LED (ESP8684 GPIO8)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "addressable rgb led (esp8684 gpio8)",
- "id": "public_placas_esp32_c2_rgb_led",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "ESP8684 Specs: RISC-V 120MHz, Wi-Fi 4 + BLE 5, 272KB SRAM, 14 GPIOs",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp8684 specs: risc-v 120mhz, wi-fi 4 + ble 5, 272kb sram, 14 gpios",
- "id": "public_placas_esp32_c2_specs",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Dual 2x Pin Header Castellated Layout",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "dual 2x pin header castellated layout",
- "id": "public_placas_esp32_c2_dual_header_pinout",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "ESP32-C3-DevKitM-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c3-devkitm-1 pinout diagram",
- "id": "public_placas_esp32_c3_devkit_pinout",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "ESP32-C3-MINI-1 Module with PCB Antenna",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c3-mini-1 module with pcb antenna",
- "id": "public_placas_esp32_c3_mini_1_module",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "CP2102 USB-to-UART Bridge Chip",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "cp2102 usb-to-uart bridge chip",
- "id": "public_placas_esp32_c3_cp2102_usb_bridge",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Micro-USB Port (ESP32-C3-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "micro-usb port (esp32-c3-devkitm-1)",
- "id": "public_placas_esp32_c3_micro_usb_port",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "BOOT and RST Buttons (ESP32-C3-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "boot and rst buttons (esp32-c3-devkitm-1)",
- "id": "public_placas_esp32_c3_boot_rst_buttons",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "RGB LED on GPIO8 (ESP32-C3)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "rgb led on gpio8 (esp32-c3)",
- "id": "public_placas_esp32_c3_rgb_led_gpio8",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "USB Serial/JTAG on GPIO18/GPIO19 (USB_D-/USB_D+)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "usb serial/jtag on gpio18/gpio19 (usb_d-/usb_d+)",
- "id": "public_placas_esp32_c3_usb_serial_jtag",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "ESP32-C3 Specs: RISC-V 160MHz, Wi-Fi 4 + BLE 5, 400KB SRAM, 22 GPIOs",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c3 specs: risc-v 160mhz, wi-fi 4 + ble 5, 400kb sram, 22 gpios",
- "id": "public_placas_esp32_c3_specs",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "GPIO State Legend (IE/PU/WPU/ID/OE/OD After Reset)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "gpio state legend (ie/pu/wpu/id/oe/od after reset)",
- "id": "public_placas_esp32_c3_gpio_state_legend",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "ESP32-C5-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c5-devkitc-1 pinout diagram",
- "id": "public_placas_esp32_c5_devkit_pinout",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "ESP32-C5-WROOM-1 Module with PCB Antenna",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c5-wroom-1 module with pcb antenna",
- "id": "public_placas_esp32_c5_wroom_1_module",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Dual USB-C Ports (UART and native USB)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "dual usb-c ports (uart and native usb)",
- "id": "public_placas_esp32_c5_dual_usb_c_ports",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "RESET and BOOT Buttons (ESP32-C5-DevKitC-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "reset and boot buttons (esp32-c5-devkitc-1)",
- "id": "public_placas_esp32_c5_reset_boot_buttons",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "ESP32-C5 Specs: RISC-V 240MHz, Dual-Band Wi-Fi 6, BLE + 802.15.4",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c5 specs: risc-v 240mhz, dual-band wi-fi 6, ble + 802.15.4",
- "id": "public_placas_esp32_c5_specs",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Low-Power Peripherals (LP_GPIO, LP_UART, LP_I2C)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "low-power peripherals (lp_gpio, lp_uart, lp_i2c)",
- "id": "public_placas_esp32_c5_low_power_peripherals",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "SDIO Functions (SDIO_CLK/CMD/DATA0-3)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "sdio functions (sdio_clk/cmd/data0-3)",
- "id": "public_placas_esp32_c5_sdio_functions",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Zigbee and Thread (IEEE 802.15.4) Support",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "zigbee and thread (ieee 802.15.4) support",
- "id": "public_placas_esp32_c5_zigbee_thread",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "Espressif Official Pinout Diagram Style",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "espressif official pinout diagram style",
- "id": "public_placas_esp32_c5_espressif_branding",
- "community_name": "ESP32-C2 DevKit and Branding"
- },
- {
- "label": "ESP32-C6-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6-devkitc-1 pinout diagram",
- "id": "public_placas_esp32_c6_board",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C6-WROOM-1 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6-wroom-1 module",
- "id": "public_placas_esp32_c6_wroom_1_module",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C6 UART and USB Type-C Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6 uart and usb type-c ports",
- "id": "public_placas_esp32_c6_usb_uart_ports",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C6 RESET and BOOT Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6 reset and boot buttons",
- "id": "public_placas_esp32_c6_reset_boot_buttons",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C6 RGB LED on GPIO8",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6 rgb led on gpio8",
- "id": "public_placas_esp32_c6_rgb_led",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C6 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5, 802.15.4",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6 specs: risc-v 160mhz, wi-fi 6, ble 5, 802.15.4",
- "id": "public_placas_esp32_c6_specs",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C61-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c61-devkitc-1 pinout diagram",
- "id": "public_placas_esp32_c61_board",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C61-WROOM-1 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c61-wroom-1 module",
- "id": "public_placas_esp32_c61_wroom_1_module",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C61 UART and USB Type-C Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c61 uart and usb type-c ports",
- "id": "public_placas_esp32_c61_usb_uart_ports",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C61 RESET and BOOT Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c61 reset and boot buttons",
- "id": "public_placas_esp32_c61_reset_boot_buttons",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C61 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c61 specs: risc-v 160mhz, wi-fi 6, ble 5",
- "id": "public_placas_esp32_c61_specs",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-H2-DevKitM-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-h2-devkitm-1 pinout diagram",
- "id": "public_placas_esp32_h2_board",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-H2-DevKitM-1 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-h2-devkitm-1 module",
- "id": "public_placas_esp32_h2_module",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-H2 UART and USB Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-h2 uart and usb ports",
- "id": "public_placas_esp32_h2_usb_uart_ports",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-H2 Battery VBAT Pin",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-h2 battery vbat pin",
- "id": "public_placas_esp32_h2_battery_vbat",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-H2 Specs: RISC-V 96MHz, 802.15.4 Thread/Zigbee, BLE 5",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-h2 specs: risc-v 96mhz, 802.15.4 thread/zigbee, ble 5",
- "id": "public_placas_esp32_h2_specs",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-P4 Function EV Board V1.5.2 Annotated Photo",
- "file_type": "image",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-p4 function ev board v1.5.2 annotated photo",
- "id": "public_placas_esp32_p4_board",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-P4 SoC",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-p4 soc",
- "id": "public_placas_esp32_p4_soc",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-C6-MINI-1 Wireless Co-processor Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6-mini-1 wireless co-processor module",
- "id": "public_placas_esp32_p4_c6_mini_1_module",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "MIPI DSI Display and CSI Camera Connectors",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "mipi dsi display and csi camera connectors",
- "id": "public_placas_esp32_p4_mipi_dsi_csi",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "Audio Subsystem: Microphone, Codec Chip, PA Chip, Speaker Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "audio subsystem: microphone, codec chip, pa chip, speaker port",
- "id": "public_placas_esp32_p4_audio_subsystem",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "Ethernet PHY IC and RJ45 Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "ethernet phy ic and rj45 port",
- "id": "public_placas_esp32_p4_ethernet",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "USB Ports: Type-A Host, Type-C, Serial/JTAG, Full-speed",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "usb ports: type-a host, type-c, serial/jtag, full-speed",
- "id": "public_placas_esp32_p4_usb_ports",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "Power: Buck Converters, 5V-to-3.3V LDO, Power Switch, 5V LED",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "power: buck converters, 5v-to-3.3v ldo, power switch, 5v led",
- "id": "public_placas_esp32_p4_power",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "40 MHz XTAL, 32.768 kHz XTAL and SPI Flash",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "40 mhz xtal, 32.768 khz xtal and spi flash",
- "id": "public_placas_esp32_p4_clocks_flash",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "J1 GPIO Expansion Header",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "j1 gpio expansion header",
- "id": "public_placas_esp32_p4_j1_header",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-P4 RST and BOOT Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-p4 rst and boot buttons",
- "id": "public_placas_esp32_p4_reset_boot_buttons",
- "community_name": "C6/C61 Wi-Fi 6 DevKits"
- },
- {
- "label": "ESP32-S2-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2-devkitc-1 pinout diagram",
- "id": "public_placas_esp32_s2_pinout_diagram",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S2-SOLO Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2-solo module",
- "id": "public_placas_esp32_s2_solo_module",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S2 RGB LED @ IO18",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2 rgb led @ io18",
- "id": "public_placas_esp32_s2_rgb_led",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S2 USB and UART Micro-USB Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2 usb and uart micro-usb ports",
- "id": "public_placas_esp32_s2_usb_and_uart_ports",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S2 BOOT and RESET Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2 boot and reset buttons",
- "id": "public_placas_esp32_s2_boot_reset_buttons",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S2 Specs (Xtensa single-core 240MHz, Wi-Fi, 320KB SRAM, 43 GPIOs)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2 specs (xtensa single-core 240mhz, wi-fi, 320kb sram, 43 gpios)",
- "id": "public_placas_esp32_s2_specs",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S3-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s3-devkitc-1 pinout diagram",
- "id": "public_placas_esp32_s3_pinout_diagram",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S3-WROOM Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s3-wroom module",
- "id": "public_placas_esp32_s3_wroom_module",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S3 CP2102 USB-UART Bridge",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s3 cp2102 usb-uart bridge",
- "id": "public_placas_esp32_s3_cp2102_usb_bridge",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S3 BOOT and RESET Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s3 boot and reset buttons",
- "id": "public_placas_esp32_s3_boot_reset_buttons",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S3 Specs (Xtensa dual-core 240MHz, Wi-Fi + BLE 5, 512KB SRAM, 45 GPIOs)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s3 specs (xtensa dual-core 240mhz, wi-fi + ble 5, 512kb sram, 45 gpios)",
- "id": "public_placas_esp32_s3_specs",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S31 Function-Core Board V1.0 Annotated Photo",
- "file_type": "image",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s31 function-core board v1.0 annotated photo",
- "id": "public_placas_esp32_s31_board_photo",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S31-WROOM-3 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s31-wroom-3 module",
- "id": "public_placas_esp32_s31_wroom_3_module",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "RJ45 Ethernet Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "rj45 ethernet port",
- "id": "public_placas_esp32_s31_rj45_ethernet_port",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "Ethernet Transformer",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "ethernet transformer",
- "id": "public_placas_esp32_s31_ethernet_transformer",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "USB 2.0 Type-A Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "usb 2.0 type-a port",
- "id": "public_placas_esp32_s31_usb_type_a_port",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "USB Serial/JTAG Port (USB-DBG)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "usb serial/jtag port (usb-dbg)",
- "id": "public_placas_esp32_s31_usb_serial_jtag_port",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "USB Type-C to UART Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "usb type-c to uart port",
- "id": "public_placas_esp32_s31_usb_type_c_uart_port",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "Audio Codec Chip",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "audio codec chip",
- "id": "public_placas_esp32_s31_audio_codec_chip",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "Onboard Microphone",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "onboard microphone",
- "id": "public_placas_esp32_s31_microphone",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "Speaker Output Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "speaker output port",
- "id": "public_placas_esp32_s31_speaker_output_port",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S31 RGB LED",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s31 rgb led",
- "id": "public_placas_esp32_s31_rgb_led",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "5V to 3.3V DC/DC Converter",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "5v to 3.3v dc/dc converter",
- "id": "public_placas_esp32_s31_dcdc_converter",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "J2 Pin Header",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "j2 pin header",
- "id": "public_placas_esp32_s31_j2_header",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-S31 BOOT and RST Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s31 boot and rst buttons",
- "id": "public_placas_esp32_s31_boot_reset_buttons",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-DevKitC Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-devkitc pinout diagram",
- "id": "public_placas_esp32_pinout_diagram",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32-WROOM Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-wroom module",
- "id": "public_placas_esp32_wroom_module",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32 CP2102 USB-UART Bridge",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32 cp2102 usb-uart bridge",
- "id": "public_placas_esp32_cp2102_usb_bridge",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32 Micro-USB Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32 micro-usb port",
- "id": "public_placas_esp32_micro_usb_port",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32 EN and Boot Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32 en and boot buttons",
- "id": "public_placas_esp32_en_boot_buttons",
- "community_name": "Xtensa DevKit Board Diagrams"
- },
- {
- "label": "ESP32 Specs (Xtensa dual-core 240MHz, Wi-Fi + BT 4.2/BLE, 520KB SRAM, 34 GPIOs)",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32 specs (xtensa dual-core 240mhz, wi-fi + bt 4.2/ble, 520kb sram, 34 gpios)",
- "id": "public_placas_esp32_specs",
- "community_name": "Xtensa DevKit Board Diagrams"
- }
- ],
- "links": [
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/api/placas/route.js",
- "source_location": "L11",
- "weight": 1.0,
- "source": "app_api_placas_route",
- "target": "app_api_placas_route_get",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L18",
- "weight": 1.0,
- "source": "app_catalogo_page",
- "target": "app_catalogo_page_placaspage",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L28",
- "weight": 1.0,
- "source": "app_comparacao_page",
- "target": "app_comparacao_page_categoryicons",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L39",
- "weight": 1.0,
- "source": "app_comparacao_page",
- "target": "app_comparacao_page_comparacao",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L22",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "app_frameworks_key_page_frameworkdetail",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L259",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "app_frameworks_key_page_generatemetadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L273",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "app_frameworks_key_page_generatestaticparams",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L22",
- "weight": 1.0,
- "source": "app_frameworks_page",
- "target": "app_frameworks_page_frameworks",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L10",
- "weight": 1.0,
- "source": "app_glossario_page",
- "target": "app_glossario_page_glossario",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_glossario_page",
- "target": "app_glossario_page_metadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L11",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_inter",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L17",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_metadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_outfit",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L23",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_rootlayout",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/page.jsx",
- "source_location": "L246",
- "weight": 1.0,
- "source": "app_page",
- "target": "app_page_externallinkicon",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/page.jsx",
- "source_location": "L23",
- "weight": 1.0,
- "source": "app_page",
- "target": "app_page_home",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L72",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "app_seletor_page_getoptionicon",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L39",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "app_seletor_page_iconmap",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L77",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "app_seletor_page_seletor",
- "confidence_score": 1.0
- },
- {
- "relation": "calls",
- "context": "call",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L456",
- "weight": 1.0,
- "source": "app_seletor_page_seletor",
- "target": "app_seletor_page_getoptionicon",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L480",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_generatemetadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L496",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_generatestaticparams",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L45",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_seriedetail",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L456",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_specsection",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/page.jsx",
- "source_location": "L21",
- "weight": 1.0,
- "source": "app_series_page",
- "target": "app_series_page_series",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L21",
- "weight": 1.0,
- "source": "app_sobre_page",
- "target": "app_sobre_page_sobre",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/BoardCard.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "components_boardcard",
- "target": "components_boardcard_boardcard",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "components_codeexample",
- "target": "components_codeexample_codeexample",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L52",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "components_connectionsdiagram_connectionsdiagram",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L20",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "components_connectionsdiagram_filter_categories",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L43",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "components_connectionsdiagram_type_colors",
- "confidence_score": 1.0
- },
- {
- "relation": "references",
- "context": "call",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L74",
- "weight": 1.0,
- "source": "components_connectionsdiagram_connectionsdiagram",
- "target": "components_connectionsdiagram_filter_categories"
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Footer.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "components_footer",
- "target": "components_footer_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Header.jsx",
- "source_location": "L23",
- "weight": 1.0,
- "source": "components_header",
- "target": "components_header_header",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Header.jsx",
- "source_location": "L198",
- "weight": 1.0,
- "source": "components_header",
- "target": "components_header_themetoggle",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Providers.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "components_providers",
- "target": "components_providers_providers",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "components_seriestabmenu",
- "target": "components_seriestabmenu_seriestabmenu",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L8",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_compat",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L6",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_dirname",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L12",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_eslintconfig",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L5",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_filename",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L2",
- "weight": 1.0,
- "source": "jsconfig",
- "target": "jsconfig_compileroptions",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L3",
- "weight": 1.0,
- "source": "jsconfig_compileroptions",
- "target": "jsconfig_compileroptions_paths",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "weight": 1.0,
- "source": "jsconfig_compileroptions_paths",
- "target": "jsconfig_paths",
- "confidence_score": 1.0
- },
- {
- "relation": "extends",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "weight": 1.0,
- "context": "import",
- "source": "jsconfig_paths",
- "target": "ref",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "next.config.mjs",
- "source_location": "L2",
- "weight": 1.0,
- "source": "next_config",
- "target": "next_config_nextconfig",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L11",
- "weight": 1.0,
- "source": "package",
- "target": "package_dependencies",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L24",
- "weight": 1.0,
- "source": "package",
- "target": "package_devdependencies",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L2",
- "weight": 1.0,
- "source": "package",
- "target": "package_name",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L4",
- "weight": 1.0,
- "source": "package",
- "target": "package_private",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L5",
- "weight": 1.0,
- "source": "package",
- "target": "package_scripts",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L3",
- "weight": 1.0,
- "source": "package",
- "target": "package_version",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L7",
- "weight": 1.0,
- "source": "package_scripts",
- "target": "package_scripts_build",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L6",
- "weight": 1.0,
- "source": "package_scripts",
- "target": "package_scripts_dev",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L9",
- "weight": 1.0,
- "source": "package_scripts",
- "target": "package_scripts_lint",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L8",
- "weight": 1.0,
- "source": "package_scripts",
- "target": "package_scripts_start",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L12",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_emotion_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L13",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_emotion_styled",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L16",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_framer_motion",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L17",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_googleapis",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L18",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L14",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_mui_icons_material",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L15",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_mui_material",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L19",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_next",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L20",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_next_themes",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L21",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L22",
- "weight": 1.0,
- "source": "package_dependencies",
- "target": "package_dependencies_react_dom",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L12",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_emotion_react",
- "target": "emotion_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L13",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_emotion_styled",
- "target": "emotion_styled",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L14",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_mui_icons_material",
- "target": "mui_icons_material",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L15",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_mui_material",
- "target": "mui_material",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L16",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_framer_motion",
- "target": "framer_motion",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L17",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_googleapis",
- "target": "googleapis",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L18",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_lucide_react",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L19",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_next",
- "target": "next",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L20",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_next_themes",
- "target": "next_themes",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L21",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_react",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L22",
- "weight": 1.0,
- "context": "import",
- "source": "package_dependencies_react_dom",
- "target": "react_dom",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L27",
- "weight": 1.0,
- "source": "package_devdependencies",
- "target": "package_devdependencies_eslint",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L28",
- "weight": 1.0,
- "source": "package_devdependencies",
- "target": "package_devdependencies_eslint_config_next",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L25",
- "weight": 1.0,
- "source": "package_devdependencies",
- "target": "package_devdependencies_eslint_eslintrc",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L29",
- "weight": 1.0,
- "source": "package_devdependencies",
- "target": "package_devdependencies_tailwindcss",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L26",
- "weight": 1.0,
- "source": "package_devdependencies",
- "target": "package_devdependencies_tailwindcss_postcss",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L25",
- "weight": 1.0,
- "context": "import",
- "source": "package_devdependencies_eslint_eslintrc",
- "target": "eslint_eslintrc",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L26",
- "weight": 1.0,
- "context": "import",
- "source": "package_devdependencies_tailwindcss_postcss",
- "target": "tailwindcss_postcss",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L27",
- "weight": 1.0,
- "context": "import",
- "source": "package_devdependencies_eslint",
- "target": "eslint",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L28",
- "weight": 1.0,
- "context": "import",
- "source": "package_devdependencies_eslint_config_next",
- "target": "eslint_config_next",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L29",
- "weight": 1.0,
- "context": "import",
- "source": "package_devdependencies_tailwindcss",
- "target": "tailwindcss",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "postcss.config.mjs",
- "source_location": "L1",
- "weight": 1.0,
- "source": "postcss_config",
- "target": "postcss_config_config",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-adf.c",
- "source_location": "L14",
- "weight": 1.0,
- "source": "public_exemplos_esp_adf",
- "target": "public_exemplos_esp_adf_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-dsp.c",
- "source_location": "L2",
- "weight": 1.0,
- "source": "public_exemplos_esp_dsp",
- "target": "public_exemplos_esp_dsp",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-dsp.c",
- "source_location": "L6",
- "weight": 1.0,
- "source": "public_exemplos_esp_dsp",
- "target": "public_exemplos_esp_dsp_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-idf.c",
- "source_location": "L8",
- "weight": 1.0,
- "source": "public_exemplos_esp_idf",
- "target": "public_exemplos_esp_idf_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L3",
- "weight": 1.0,
- "source": "public_exemplos_esp_matter",
- "target": "public_exemplos_esp_matter",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L9",
- "weight": 1.0,
- "source": "public_exemplos_esp_matter",
- "target": "public_exemplos_esp_matter_app_event_cb",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L27",
- "weight": 1.0,
- "source": "public_exemplos_esp_matter",
- "target": "public_exemplos_esp_matter_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L9",
- "weight": 1.0,
- "context": "parameter_type",
- "source": "public_exemplos_esp_matter_app_event_cb",
- "target": "esp_matter_event_t",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "context": "import",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L2",
- "weight": 1.0,
- "source": "public_exemplos_esp_nn",
- "target": "public_exemplos_esp_nn",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L16",
- "weight": 1.0,
- "source": "public_exemplos_esp_nn",
- "target": "public_exemplos_esp_nn_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L8",
- "weight": 1.0,
- "source": "public_exemplos_esp_nn",
- "target": "public_exemplos_esp_nn_print_array",
- "confidence_score": 1.0
- },
- {
- "relation": "calls",
- "context": "call",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L38",
- "weight": 1.0,
- "source": "public_exemplos_esp_nn_app_main",
- "target": "public_exemplos_esp_nn_print_array",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L48",
- "weight": 1.0,
- "source": "public_exemplos_esp_who",
- "target": "public_exemplos_esp_who_loop",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L11",
- "weight": 1.0,
- "source": "public_exemplos_esp_who",
- "target": "public_exemplos_esp_who_setup",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "CLAUDE.md",
- "source_location": "L1",
- "weight": 1.0,
- "source": "claude",
- "target": "claude_graphify",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L1",
- "weight": 1.0,
- "source": "readme",
- "target": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "confidence_score": 1.0
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "AMBIGUOUS",
- "confidence_score": 0.3,
- "source_file": "public/google21a790a2c23c0ec5.html",
- "source_location": "L1",
- "weight": 1.0,
- "source": "public_google21a790a2c23c0ec5_verification",
- "target": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas"
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L120",
- "weight": 1.0,
- "source": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "readme_autor",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L126",
- "weight": 1.0,
- "source": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "readme_contribuindo",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L104",
- "weight": 1.0,
- "source": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "readme_deploy_on_vercel",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L116",
- "weight": 1.0,
- "source": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "readme_disclaimer",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L55",
- "weight": 1.0,
- "source": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "readme_estrutura_do_projeto",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L9",
- "weight": 1.0,
- "source": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "readme_funcionalidades",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L18",
- "weight": 1.0,
- "source": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "readme_in\u00edcio_r\u00e1pido",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L95",
- "weight": 1.0,
- "source": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "readme_learn_more",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L112",
- "weight": 1.0,
- "source": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "readme_licen\u00e7a",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L87",
- "weight": 1.0,
- "source": "readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "readme_tecnologias",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L33",
- "weight": 1.0,
- "source": "readme_in\u00edcio_r\u00e1pido",
- "target": "readme_configura\u00e7\u00e3o_do_marketplace_opcional",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L43",
- "weight": 1.0,
- "source": "readme_in\u00edcio_r\u00e1pido",
- "target": "readme_executar_em_desenvolvimento",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L20",
- "weight": 1.0,
- "source": "readme_in\u00edcio_r\u00e1pido",
- "target": "readme_instala\u00e7\u00e3o",
- "confidence_score": 1.0
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__ecc_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__gpio_14"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__in_package_flash"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__qfn24_package"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__rng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__rom_576kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__sha_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__sram_272kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu",
- "target": "public_datasheets_esp32_c3_risc_v_single_core_cpu"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__rf_module",
- "target": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c3_wi_fi_802_11bgn"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3",
- "target": "public_datasheets_esp32_c3_bluetooth_le_5"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__gdma",
- "target": "public_datasheets_esp32_c3_gdma"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__secure_boot",
- "target": "public_datasheets_esp32_c3_secure_boot"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "target": "public_datasheets_esp32_c5_xts_aes"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "target": "public_datasheets_esp32_c3_sha_accelerator"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__rng",
- "target": "public_datasheets_esp32_c5_trng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_aes_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_bluetooth_le_5"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_efuse"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_gpio_22"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_hmac_digital_signature"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_qfn32_package"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_risc_v_single_core_cpu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rom_384kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rsa_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_sha_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_sram_400kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_usb_serial_jtag"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_wi_fi_802_11bgn"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_risc_v_single_core_cpu",
- "target": "public_datasheets_esp32_c5_hp_risc_v_core"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c3_bluetooth_le_5"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c5_wi_fi_6_dual_band"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_bluetooth_le_5",
- "target": "public_datasheets_esp32_c5_bluetooth_le_5"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_gdma",
- "target": "public_datasheets_esp32_c5_gdma"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_usb_serial_jtag",
- "target": "public_datasheets_esp32_c5_usb_serial_jtag"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_twai",
- "target": "public_datasheets_esp32_c5_can_fd"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_aes_accelerator",
- "target": "public_datasheets_esp32_c5_aes_accelerator"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_secure_boot",
- "target": "public_datasheets_esp32_c5_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_aes_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_apm_tee"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_bluetooth_le_5"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_can_fd"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_ecdsa"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_etm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_flash_psram_controller"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_gpio_29"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_hp_risc_v_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_hp_sram_384kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_ieee_802_15_4"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_key_manager"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_lp_risc_v_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_lp_sram_16kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_mcpwm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_parlio"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_qfn48_package"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_rom_320kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_sdio_slave"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_trng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_usb_serial_jtag"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_wi_fi_6_dual_band"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_xts_aes"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "target": "public_datasheets_esp32_c5_bluetooth_le_5"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_ieee_802_15_4",
- "target": "public_datasheets_esp32_c5_thread_1_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_ieee_802_15_4",
- "target": "public_datasheets_esp32_c5_zigbee_3_0"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c61_esp32_c61"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_bluetooth_le_5_3"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_efuse"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_etm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_hp_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_hp_sram_512_kb"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_ieee_802_15_4"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_lp_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_lp_sram_16_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_power_management_unit"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_rom_320_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_sdio_slave"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_secure_boot"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_tee_apm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_usb_serial_jtag"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_wi_fi_6"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_h2_esp32_h2"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_hp_risc_v_processor",
- "target": "public_datasheets_esp32_c61_risc_v_processor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_wi_fi_6",
- "target": "public_datasheets_esp32_c61_wi_fi_6"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_wi_fi_6",
- "target": "public_datasheets_esp32_c6_rf_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "target": "public_datasheets_esp32_c61_bluetooth_le_6_0"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "target": "public_datasheets_esp32_h2_bluetooth_le_5_3"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_ieee_802_15_4",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_thread_1_3",
- "target": "public_datasheets_esp32_c6_ieee_802_15_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_zigbee_3_0",
- "target": "public_datasheets_esp32_c6_ieee_802_15_4"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_zigbee_3_0",
- "target": "public_datasheets_esp32_h2_zigbee_3_0"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_thread_1_3",
- "target": "public_datasheets_esp32_h2_thread"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_flash_encryption",
- "target": "public_datasheets_esp32_c61_flash_psram_encryption"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_tee_apm",
- "target": "public_datasheets_esp32_h2_tee"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_crypto_accelerators",
- "target": "public_datasheets_esp32_h2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_apm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_bluetooth_le_6_0"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_ecdsa"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_etm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_flash_psram_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_l1_cache"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_power_glitch_detector"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_rom_256_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_sdio_2_0_slave"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_sram_320_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_trng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_usb_serial_jtag"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_wi_fi_6"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_risc_v_processor",
- "target": "public_datasheets_esp32_h2_risc_v_processor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_power_glitch_detector",
- "target": "public_datasheets_esp32_h2_power_glitch_detector"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_bluetooth_le_5_3"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_etm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_gdma"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_in_package_flash"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_lp_memory_4_kb"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_matter"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_mcpwm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_parlio"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_power_glitch_detector"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_rom_128_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_sar_adc"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_sram_320_kb"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_tee"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_usb_serial_jtag"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_thread",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_zigbee_3_0",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_matter",
- "target": "public_datasheets_esp32_h2_thread"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_ecdsa_ds"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_emac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_hp_riscv_dual_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_i3c"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_image_processing_subsystem"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_key_manager"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_l2mem"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_lp_riscv_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_lp_system"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_pms"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_sdmmc_host"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_two_level_cache"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_usb_hs_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_vad"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_xts_aes"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_s3_chip"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_hp_riscv_dual_core",
- "target": "public_datasheets_esp32_p4_processor_instruction_extensions"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_lp_riscv_core",
- "target": "public_datasheets_esp32_s3_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_lp_system",
- "target": "public_datasheets_esp32_p4_lp_riscv_core"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_processor_instruction_extensions",
- "target": "public_datasheets_esp32_s3_simd_instructions"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_h264_encoder"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_isp"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_jpeg_codec"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_mipi_csi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_mipi_dsi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_ppa"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_usb_hs_otg",
- "target": "public_datasheets_esp32_s3_usb_otg"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_gdma",
- "target": "public_datasheets_esp32_s3_gdma"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_touch_sensor",
- "target": "public_datasheets_esp32_s3_touch_sensor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_secure_boot",
- "target": "public_datasheets_esp32_s3_secure_boot"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_key_manager",
- "target": "public_datasheets_esp32_p4_crypto_accelerators"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_xts_aes",
- "target": "public_datasheets_esp32_s3_flash_encryption"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_crypto_accelerators",
- "target": "public_datasheets_esp32_s3_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_dac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_efuse_otp"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_power_management"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_rtc_memory"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_usb_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_wifi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_xtensa_lx7"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s2_chip"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_xtensa_lx7",
- "target": "public_datasheets_esp32_s2_xtensa_lx7"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_wifi",
- "target": "public_datasheets_esp32_s2_rf_module"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_wifi",
- "target": "public_datasheets_esp32_s2_wifi_mac_baseband"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_wifi",
- "target": "public_datasheets_esp32_s2_wifi"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_ulp_coprocessor",
- "target": "public_datasheets_esp32_s2_power_management"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_ulp_coprocessor",
- "target": "public_datasheets_esp32_s2_ulp_coprocessor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_twai",
- "target": "public_datasheets_esp32_s2_twai"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_secure_boot",
- "target": "public_datasheets_esp32_s2_secure_boot"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_crypto_accelerators",
- "target": "public_datasheets_esp32_s2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_bluetooth_le"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_efuse"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_l1_cache"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_lcd_camera_interface"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_permission_control"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_power_management"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_sdmmc_host"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_usb_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_usb_serial_jtag"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_wifi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_xtensa_lx7"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_xtensa_lx7",
- "target": "public_datasheets_esp32_s3_fpu"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_xtensa_lx7",
- "target": "public_datasheets_esp32_s3_simd_instructions"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_wifi",
- "target": "public_datasheets_esp32_s3_rf_module"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_wifi",
- "target": "public_datasheets_esp32_s3_wifi_mac_baseband"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_bluetooth_le",
- "target": "public_datasheets_esp32_s3_ble_baseband"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_bluetooth_le",
- "target": "public_datasheets_esp32_s3_rf_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_chip"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_bluetooth_54_le"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_bluetooth_classic"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_can_fd"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_emac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_flash_psram_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_hp_riscv_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_hp_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_huk_key_manager"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_ieee_802154"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_jpeg_codec"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_lcd_camera"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_lp_riscv_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_ppa"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_ulp_riscv"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_usb_hs_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_wifi6"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_hp_riscv_core",
- "target": "public_datasheets_esp32_xtensa_lx6"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_lp_riscv_core",
- "target": "public_datasheets_esp32_s31_pmu"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ulp_riscv",
- "target": "public_datasheets_esp32_ulp_coprocessor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_wifi6",
- "target": "public_datasheets_esp32_wifi"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_bluetooth_54_le",
- "target": "public_datasheets_esp32_bluetooth_42"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ieee_802154",
- "target": "public_datasheets_esp32_s31_thread"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ieee_802154",
- "target": "public_datasheets_esp32_s31_zigbee"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_thread",
- "target": "public_datasheets_esp32_s31_matter"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_hp_sram",
- "target": "public_datasheets_esp32_sram"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.65,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_gdma",
- "target": "public_datasheets_esp32_s31_psram"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_secure_boot",
- "target": "public_datasheets_esp32_secure_boot"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_flash_psram_encryption",
- "target": "public_datasheets_esp32_flash_encryption"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_huk_key_manager",
- "target": "public_datasheets_esp32_s31_flash_psram_encryption"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_crypto_accelerators",
- "target": "public_datasheets_esp32_crypto_accelerators"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_emac",
- "target": "public_datasheets_esp32_ethernet_mac"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_can_fd",
- "target": "public_datasheets_esp32_twai"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ppa",
- "target": "public_datasheets_esp32_s31_lcd_camera"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_touch_sensor",
- "target": "public_datasheets_esp32_touch_sensors"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_sar_adc",
- "target": "public_datasheets_esp32_sar_adc"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_pmu",
- "target": "public_datasheets_esp32_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_bluetooth_42"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_dac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_ethernet_mac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_rtc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_touch_sensors"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_wifi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_xtensa_lx6"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_rtc",
- "target": "public_datasheets_esp32_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_rtc",
- "target": "public_datasheets_esp32_rtc_memory"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_rtc",
- "target": "public_datasheets_esp32_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_project_logo",
- "target": "public_logo_gear_circuit_plant_motif"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_project_logo",
- "target": "public_logo_iot_connectivity_icons"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.55,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_project_logo",
- "target": "public_placas_esp32_c3_devkit_pinout"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_gear_circuit_plant_motif",
- "target": "public_logo_iot_connectivity_icons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_boot_rst_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_dual_header_pinout"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_micro_usb_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_mini_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_specs"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c3_devkit_pinout"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_mini_1_module",
- "target": "public_placas_esp32_c3_mini_1_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.65,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_micro_usb_port",
- "target": "public_placas_esp32_c5_dual_usb_c_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_boot_rst_buttons",
- "target": "public_placas_esp32_c5_reset_boot_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_rgb_led",
- "target": "public_placas_esp32_c3_rgb_led_gpio8"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_specs",
- "target": "public_placas_esp32_c3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_boot_rst_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_cp2102_usb_bridge"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_gpio_state_legend"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_micro_usb_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_mini_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_rgb_led_gpio8"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_usb_serial_jtag"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c5_devkit_pinout"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_mini_1_module",
- "target": "public_placas_esp32_c5_wroom_1_module"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_cp2102_usb_bridge",
- "target": "public_placas_esp32_c3_micro_usb_port"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_specs",
- "target": "public_placas_esp32_c5_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_dual_usb_c_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_espressif_branding"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_low_power_peripherals"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_sdio_functions"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_wroom_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_specs",
- "target": "public_placas_esp32_c5_zigbee_thread"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c61_board"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_usb_uart_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_wroom_1_module"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_c6_board"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_c6_mini_1_module",
- "target": "public_placas_esp32_c6_wroom_1_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_usb_uart_ports",
- "target": "public_placas_esp32_c61_usb_uart_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_usb_uart_ports",
- "target": "public_placas_esp32_c6_usb_uart_ports"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_specs",
- "target": "public_placas_esp32_h2_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_usb_uart_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_wroom_1_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_h2_board"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_battery_vbat"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_usb_uart_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_audio_subsystem"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_c6_mini_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_clocks_flash"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_ethernet"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_j1_header"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_mipi_dsi_csi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_power"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_soc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_usb_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.9,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_s2_pinout_diagram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_boot_reset_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_solo_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_usb_and_uart_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s3_pinout_diagram"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_rgb_led",
- "target": "public_placas_esp32_s31_rgb_led"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_micro_usb_port",
- "target": "public_placas_esp32_s2_usb_and_uart_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_en_boot_buttons",
- "target": "public_placas_esp32_s2_boot_reset_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_boot_reset_buttons",
- "target": "public_placas_esp32_s3_boot_reset_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_specs",
- "target": "public_placas_esp32_s3_specs"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s31_board_photo"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_boot_reset_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_cp2102_usb_bridge"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_wroom_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_wroom_module",
- "target": "public_placas_esp32_s31_wroom_3_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_wroom_module",
- "target": "public_placas_esp32_s3_wroom_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_cp2102_usb_bridge",
- "target": "public_placas_esp32_s3_cp2102_usb_bridge"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_boot_reset_buttons",
- "target": "public_placas_esp32_s31_boot_reset_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_specs",
- "target": "public_placas_esp32_s3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_audio_codec_chip"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_boot_reset_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_dcdc_converter"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_ethernet_transformer"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_j2_header"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_microphone"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_rj45_ethernet_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_speaker_output_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_usb_serial_jtag_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_usb_type_a_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_usb_type_c_uart_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_wroom_3_module"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_rj45_ethernet_port",
- "target": "public_placas_esp32_s31_ethernet_transformer"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_usb_type_c_uart_port",
- "target": "public_placas_esp32_s31_usb_serial_jtag_port"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_audio_codec_chip",
- "target": "public_placas_esp32_s31_microphone"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_audio_codec_chip",
- "target": "public_placas_esp32_s31_speaker_output_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_cp2102_usb_bridge"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_en_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_micro_usb_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_wroom_module"
- }
- ],
- "hyperedges": [
- {
- "id": "espdocs_frontend_stack",
- "label": "Stack frontend do ESPDocs",
- "nodes": [
- "readme_nextjs_app_router",
- "readme_react19",
- "readme_tailwind_css",
- "readme_material_ui"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "marketplace_data_flow",
- "label": "Fluxo de dados do Marketplace de Placas",
- "nodes": [
- "readme_marketplace_placas",
- "readme_api_placas_route",
- "readme_google_sheets_api",
- "readme_google_sheets_api_key"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "README.md"
- },
- {
- "id": "espdocs_content_pillars",
- "label": "Pilares de conte\u00fado do ESPDocs",
- "nodes": [
- "readme_series_esp32",
- "readme_frameworks",
- "readme_comparacao",
- "readme_diagramas_interativos",
- "readme_exemplos_codigo",
- "readme_marketplace_placas"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "esp8684_security_subsystem",
- "label": "ESP8684 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c2__esp8684__secure_boot",
- "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "public_datasheets_esp32_c2__esp8684__ecc_accelerator",
- "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "public_datasheets_esp32_c2__esp8684__rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf"
- },
- {
- "id": "esp32_c3_security_subsystem",
- "label": "ESP32-C3 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c3_aes_accelerator",
- "public_datasheets_esp32_c3_sha_accelerator",
- "public_datasheets_esp32_c3_rsa_accelerator",
- "public_datasheets_esp32_c3_hmac_digital_signature",
- "public_datasheets_esp32_c3_secure_boot",
- "public_datasheets_esp32_c3_flash_encryption",
- "public_datasheets_esp32_c3_rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf"
- },
- {
- "id": "esp32_c5_multiprotocol_radio_stack",
- "label": "ESP32-C5 Multiprotocol Radio Stack",
- "nodes": [
- "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "public_datasheets_esp32_c5_bluetooth_le_5",
- "public_datasheets_esp32_c5_ieee_802_15_4",
- "public_datasheets_esp32_c5_thread_1_4",
- "public_datasheets_esp32_c5_zigbee_3_0",
- "public_datasheets_esp32_c5_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf"
- },
- {
- "id": "esp32_c6_multi_protocol_radio",
- "label": "ESP32-C6 coexisting multi-protocol radio stack sharing one antenna",
- "nodes": [
- "public_datasheets_esp32_c6_wi_fi_6",
- "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "public_datasheets_esp32_c6_ieee_802_15_4",
- "public_datasheets_esp32_c6_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf"
- },
- {
- "id": "esp32_c61_security_subsystem",
- "label": "ESP32-C61 security subsystem",
- "nodes": [
- "public_datasheets_esp32_c61_secure_boot",
- "public_datasheets_esp32_c61_flash_psram_encryption",
- "public_datasheets_esp32_c61_ecdsa",
- "public_datasheets_esp32_c61_trng",
- "public_datasheets_esp32_c61_apm",
- "public_datasheets_esp32_c61_power_glitch_detector"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf"
- },
- {
- "id": "esp32_h2_802154_application_protocols",
- "label": "ESP32-H2 802.15.4 application-layer protocols",
- "nodes": [
- "public_datasheets_esp32_h2_ieee_802_15_4",
- "public_datasheets_esp32_h2_thread",
- "public_datasheets_esp32_h2_zigbee_3_0",
- "public_datasheets_esp32_h2_matter"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf"
- },
- {
- "id": "esp32_p4_image_voice_pipeline",
- "label": "ESP32-P4 Image and Voice Processing Pipeline",
- "nodes": [
- "public_datasheets_esp32_p4_isp",
- "public_datasheets_esp32_p4_jpeg_codec",
- "public_datasheets_esp32_p4_ppa",
- "public_datasheets_esp32_p4_h264_encoder",
- "public_datasheets_esp32_p4_mipi_csi",
- "public_datasheets_esp32_p4_mipi_dsi",
- "public_datasheets_esp32_p4_vad"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf"
- },
- {
- "id": "esp32_s3_wireless_stack",
- "label": "ESP32-S3 Wireless Subsystem (Wi-Fi + BLE + RF)",
- "nodes": [
- "public_datasheets_esp32_s3_wifi",
- "public_datasheets_esp32_s3_wifi_mac_baseband",
- "public_datasheets_esp32_s3_bluetooth_le",
- "public_datasheets_esp32_s3_ble_baseband",
- "public_datasheets_esp32_s3_rf_module"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "espressif_security_feature_family",
- "label": "Common Espressif Security Feature Family",
- "nodes": [
- "public_datasheets_esp32_p4_secure_boot",
- "public_datasheets_esp32_s2_secure_boot",
- "public_datasheets_esp32_s3_secure_boot",
- "public_datasheets_esp32_s2_flash_encryption",
- "public_datasheets_esp32_s3_flash_encryption",
- "public_datasheets_esp32_p4_xts_aes"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "esp32_s31_multiprotocol_radio_stack",
- "label": "ESP32-S31 Multiprotocol Wireless Stack",
- "nodes": [
- "public_datasheets_esp32_s31_wifi6",
- "public_datasheets_esp32_s31_bluetooth_54_le",
- "public_datasheets_esp32_s31_bluetooth_classic",
- "public_datasheets_esp32_s31_ieee_802154"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_s31_security_subsystem",
- "label": "ESP32-S31 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_s31_secure_boot",
- "public_datasheets_esp32_s31_flash_psram_encryption",
- "public_datasheets_esp32_s31_crypto_accelerators",
- "public_datasheets_esp32_s31_huk_key_manager"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_rtc_low_power_domain",
- "label": "ESP32 RTC Low-Power Domain",
- "nodes": [
- "public_datasheets_esp32_rtc",
- "public_datasheets_esp32_pmu",
- "public_datasheets_esp32_ulp_coprocessor",
- "public_datasheets_esp32_rtc_memory"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf"
- },
- {
- "id": "devkit_common_hardware_controls",
- "label": "Common DevKit Hardware Controls (Buttons, USB, LED)",
- "nodes": [
- "public_placas_esp32_c2_boot_rst_buttons",
- "public_placas_esp32_c3_boot_rst_buttons",
- "public_placas_esp32_c5_reset_boot_buttons",
- "public_placas_esp32_c2_micro_usb_port",
- "public_placas_esp32_c3_micro_usb_port",
- "public_placas_esp32_c5_dual_usb_c_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c2.png"
- },
- {
- "id": "espressif_devkit_pinout_diagram_family",
- "label": "Espressif DevKit Pinout Diagram Family (C2/C3/C5)",
- "nodes": [
- "public_placas_esp32_c2_devkit_pinout",
- "public_placas_esp32_c3_devkit_pinout",
- "public_placas_esp32_c5_devkit_pinout",
- "public_placas_esp32_c5_espressif_branding"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png"
- },
- {
- "id": "riscv_wireless_soc_spec_family",
- "label": "RISC-V Single-Core Wireless SoC Spec Family",
- "nodes": [
- "public_placas_esp32_c2_specs",
- "public_placas_esp32_c3_specs",
- "public_placas_esp32_c5_specs"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c5.png"
- },
- {
- "id": "espressif_riscv_devkit_family",
- "label": "Espressif RISC-V DevKit Board Diagrams",
- "nodes": [
- "public_placas_esp32_c6_board",
- "public_placas_esp32_c61_board",
- "public_placas_esp32_h2_board",
- "public_placas_esp32_p4_board"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "devkit_programming_interface",
- "label": "Common DevKit Programming/Flashing Interface",
- "nodes": [
- "public_placas_esp32_c6_reset_boot_buttons",
- "public_placas_esp32_c61_reset_boot_buttons",
- "public_placas_esp32_p4_reset_boot_buttons",
- "public_placas_esp32_c6_usb_uart_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "esp32_p4_multimedia_peripherals",
- "label": "ESP32-P4 EV Board Multimedia and Connectivity Peripherals",
- "nodes": [
- "public_placas_esp32_p4_mipi_dsi_csi",
- "public_placas_esp32_p4_audio_subsystem",
- "public_placas_esp32_p4_ethernet",
- "public_placas_esp32_p4_usb_ports"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png"
- },
- {
- "id": "esp32_s31_audio_subsystem",
- "label": "ESP32-S31 Audio Subsystem",
- "nodes": [
- "public_placas_esp32_s31_audio_codec_chip",
- "public_placas_esp32_s31_microphone",
- "public_placas_esp32_s31_speaker_output_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "esp32_s31_connectivity_ports",
- "label": "ESP32-S31 Connectivity Ports",
- "nodes": [
- "public_placas_esp32_s31_rj45_ethernet_port",
- "public_placas_esp32_s31_usb_type_a_port",
- "public_placas_esp32_s31_usb_serial_jtag_port",
- "public_placas_esp32_s31_usb_type_c_uart_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "espressif_devkit_board_gallery",
- "label": "Espressif ESP32 Dev Board Image Gallery",
- "nodes": [
- "public_placas_esp32_pinout_diagram",
- "public_placas_esp32_s2_pinout_diagram",
- "public_placas_esp32_s3_pinout_diagram",
- "public_placas_esp32_s31_board_photo"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png"
- }
- ],
- "built_at_commit": "de4abf7cc7f0db0574ca1ac24d9947d2124be2da"
-}
\ No newline at end of file
diff --git a/graphify-out/2026-08-20/manifest.json b/graphify-out/2026-08-20/manifest.json
deleted file mode 100644
index 30f77fe..0000000
--- a/graphify-out/2026-08-20/manifest.json
+++ /dev/null
@@ -1,357 +0,0 @@
-{
- "app/api/placas/route.js": {
- "mtime": 1784028542.890868,
- "ast_hash": "292fa5aae92458ae0098d7fa41ccba72",
- "semantic_hash": "292fa5aae92458ae0098d7fa41ccba72"
- },
- "app/catalogo/page.jsx": {
- "mtime": 1784028542.890868,
- "ast_hash": "72a4c176cf850cde1d4fe4f3ee49d73b",
- "semantic_hash": "72a4c176cf850cde1d4fe4f3ee49d73b"
- },
- "app/comparacao/page.jsx": {
- "mtime": 1784028542.890868,
- "ast_hash": "5ac03d0fe6324872da30da6bab789989",
- "semantic_hash": "5ac03d0fe6324872da30da6bab789989"
- },
- "app/frameworks/[key]/page.jsx": {
- "mtime": 1784028542.8911717,
- "ast_hash": "d9de72e32c9dcf7f0c31a0bf7818eafe",
- "semantic_hash": "d9de72e32c9dcf7f0c31a0bf7818eafe"
- },
- "app/frameworks/page.jsx": {
- "mtime": 1784028542.8911717,
- "ast_hash": "5e279bbcefdd13b44223a87ed99325a9",
- "semantic_hash": "5e279bbcefdd13b44223a87ed99325a9"
- },
- "app/glossario/page.jsx": {
- "mtime": 1784028542.8911717,
- "ast_hash": "a48fcc52da305726ba8120b09259a226",
- "semantic_hash": "a48fcc52da305726ba8120b09259a226"
- },
- "app/layout.jsx": {
- "mtime": 1784028542.8911717,
- "ast_hash": "2d5c93ff40d043dcc807c7c5f479cc1e",
- "semantic_hash": "2d5c93ff40d043dcc807c7c5f479cc1e"
- },
- "app/page.jsx": {
- "mtime": 1784028542.8911717,
- "ast_hash": "7889db722e90db47360774609726fe7e",
- "semantic_hash": "7889db722e90db47360774609726fe7e"
- },
- "app/seletor/page.jsx": {
- "mtime": 1784028542.8921716,
- "ast_hash": "3800af380877bbc48a9a344bf9b67aba",
- "semantic_hash": "3800af380877bbc48a9a344bf9b67aba"
- },
- "app/series/[key]/page.jsx": {
- "mtime": 1784028542.893046,
- "ast_hash": "cb4d219462c1262381c89a7934e41cb0",
- "semantic_hash": "cb4d219462c1262381c89a7934e41cb0"
- },
- "app/series/page.jsx": {
- "mtime": 1784028542.893046,
- "ast_hash": "1993a1a26c7ecf4d4d09311acfbf4062",
- "semantic_hash": "1993a1a26c7ecf4d4d09311acfbf4062"
- },
- "app/sobre/page.jsx": {
- "mtime": 1784028542.893046,
- "ast_hash": "95b946dc86f6a01506850cafb29af245",
- "semantic_hash": "95b946dc86f6a01506850cafb29af245"
- },
- "components/BoardCard.jsx": {
- "mtime": 1784028542.8931718,
- "ast_hash": "20bb2df7129ddb4610e40665d35e0123",
- "semantic_hash": "20bb2df7129ddb4610e40665d35e0123"
- },
- "components/CodeExample.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "d27b81c8e5d291bc0fbd0237d2664cfd",
- "semantic_hash": "d27b81c8e5d291bc0fbd0237d2664cfd"
- },
- "components/ConnectionsDiagram.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "6298fff16eb50a793500b068226e0f6b",
- "semantic_hash": "6298fff16eb50a793500b068226e0f6b"
- },
- "components/Footer.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "8301912e24a787f25f15c315312c1262",
- "semantic_hash": "8301912e24a787f25f15c315312c1262"
- },
- "components/Header.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "ddae6c8f48e853c7e69c1601745849d6",
- "semantic_hash": "ddae6c8f48e853c7e69c1601745849d6"
- },
- "components/Providers.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "d31db26b58629a807b7df4c4a3189772",
- "semantic_hash": "d31db26b58629a807b7df4c4a3189772"
- },
- "components/SeriesTabMenu.jsx": {
- "mtime": 1784028542.8937821,
- "ast_hash": "41333d2683fb6eec4e0ce3c1e7df2b45",
- "semantic_hash": "41333d2683fb6eec4e0ce3c1e7df2b45"
- },
- "eslint.config.mjs": {
- "mtime": 1784028542.8937821,
- "ast_hash": "cd28c192684b52caf16d8d1df068e272",
- "semantic_hash": "cd28c192684b52caf16d8d1df068e272"
- },
- "jsconfig.json": {
- "mtime": 1784028542.8937821,
- "ast_hash": "21306b44064ae42bbbd715b1986abaf8",
- "semantic_hash": "21306b44064ae42bbbd715b1986abaf8"
- },
- "next.config.mjs": {
- "mtime": 1784028542.8937821,
- "ast_hash": "21958f5752add43cc47ab0ff5172cd46",
- "semantic_hash": "21958f5752add43cc47ab0ff5172cd46"
- },
- "package.json": {
- "mtime": 1784028542.8951716,
- "ast_hash": "ba7a64ba8723e44ff54603adc91751e1",
- "semantic_hash": "ba7a64ba8723e44ff54603adc91751e1"
- },
- "postcss.config.mjs": {
- "mtime": 1784028542.8951716,
- "ast_hash": "675899342e765a4d16acd75a53389101",
- "semantic_hash": "675899342e765a4d16acd75a53389101"
- },
- "public/conexoes/ESP32-C2.json": {
- "mtime": 1784028542.8965435,
- "ast_hash": "aad3b4f175c3dd386adbf368f15073f7",
- "semantic_hash": "aad3b4f175c3dd386adbf368f15073f7"
- },
- "public/conexoes/ESP32-C3.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "5deecb15a45f0291802077cd24e4051b",
- "semantic_hash": "5deecb15a45f0291802077cd24e4051b"
- },
- "public/conexoes/ESP32-C5.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "949d8facf94a56f254872c185a88d2a1",
- "semantic_hash": "949d8facf94a56f254872c185a88d2a1"
- },
- "public/conexoes/ESP32-C6.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "84dceb481e501b68643300982832c8c7",
- "semantic_hash": "84dceb481e501b68643300982832c8c7"
- },
- "public/conexoes/ESP32-C61.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "88aa2cadabff6bbd1ba662531e904df6",
- "semantic_hash": "88aa2cadabff6bbd1ba662531e904df6"
- },
- "public/conexoes/ESP32-H2.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "61e9339e808c87642b618b322de424dd",
- "semantic_hash": "61e9339e808c87642b618b322de424dd"
- },
- "public/conexoes/ESP32-P4.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "aec6bfdf220455851dea0619fa3954e8",
- "semantic_hash": "aec6bfdf220455851dea0619fa3954e8"
- },
- "public/conexoes/ESP32-S2.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "4b6b0c563a63a59756227ef096141cd5",
- "semantic_hash": "4b6b0c563a63a59756227ef096141cd5"
- },
- "public/conexoes/ESP32-S3.json": {
- "mtime": 1784028542.8967931,
- "ast_hash": "7d877331595d2677894a926714590c04",
- "semantic_hash": "7d877331595d2677894a926714590c04"
- },
- "public/conexoes/ESP32-S31.json": {
- "mtime": 1784028542.8971717,
- "ast_hash": "0f3cd4f8f2741329ea93f18227b9f2a9",
- "semantic_hash": "0f3cd4f8f2741329ea93f18227b9f2a9"
- },
- "public/conexoes/ESP32.json": {
- "mtime": 1784028542.8971717,
- "ast_hash": "0d111992e8707f75177cf8ec495519f1",
- "semantic_hash": "0d111992e8707f75177cf8ec495519f1"
- },
- "public/exemplos/esp-adf.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "189f598b93c1b130dedce25d07513a30",
- "semantic_hash": "189f598b93c1b130dedce25d07513a30"
- },
- "public/exemplos/esp-dsp.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "f3406d15617cf415888b07d688cdaf34",
- "semantic_hash": "f3406d15617cf415888b07d688cdaf34"
- },
- "public/exemplos/esp-idf.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "28d7cf987af6c5d3a54ad1fe06571e91",
- "semantic_hash": "28d7cf987af6c5d3a54ad1fe06571e91"
- },
- "public/exemplos/esp-matter.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "332c82ce14230250fd828db6e22cae44",
- "semantic_hash": "332c82ce14230250fd828db6e22cae44"
- },
- "public/exemplos/esp-nn.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "186d382f96347dbae8be3b13c0252ad3",
- "semantic_hash": "186d382f96347dbae8be3b13c0252ad3"
- },
- "public/exemplos/esp-who.c": {
- "mtime": 1784028542.9760828,
- "ast_hash": "2abc563b2750f0a823438a3e9b1c56c1",
- "semantic_hash": "2abc563b2750f0a823438a3e9b1c56c1"
- },
- "public/exemplos/micropython.py": {
- "mtime": 1784028542.9760828,
- "ast_hash": "99c3b78148eee8632bb7772db61bdfdd",
- "semantic_hash": "99c3b78148eee8632bb7772db61bdfdd"
- },
- "public/frameworks.json": {
- "mtime": 1784028542.9760828,
- "ast_hash": "3595f7219f3fcfd1b8d59ea741fab869",
- "semantic_hash": "3595f7219f3fcfd1b8d59ea741fab869"
- },
- "public/series.json": {
- "mtime": 1784044810.132013,
- "ast_hash": "c6a531ffae6df025befb58cfb38f212e",
- "semantic_hash": ""
- },
- "start.config.js": {
- "mtime": 1784028543.0671756,
- "ast_hash": "a6a5cda80ac9eea57d50f14872a739d2",
- "semantic_hash": "a6a5cda80ac9eea57d50f14872a739d2"
- },
- "README.md": {
- "mtime": 1784028542.8901715,
- "ast_hash": "e1c8b99e874c6cddc035c7ac900c9bbd",
- "semantic_hash": "e1c8b99e874c6cddc035c7ac900c9bbd"
- },
- "public/google21a790a2c23c0ec5.html": {
- "mtime": 1784028542.9760828,
- "ast_hash": "c8e349cbe0172dc98e26385e09d67cc3",
- "semantic_hash": "c8e349cbe0172dc98e26385e09d67cc3"
- },
- "public/datasheets/ESP32-C2 (ESP8684).pdf": {
- "mtime": 1784028542.9001718,
- "ast_hash": "36e6ee1a52e7293510d60c7adfc0fbaf",
- "semantic_hash": "36e6ee1a52e7293510d60c7adfc0fbaf"
- },
- "public/datasheets/ESP32-C3.pdf": {
- "mtime": 1784028542.906172,
- "ast_hash": "25beb64276e6bc6c5d13d032e30847d9",
- "semantic_hash": "25beb64276e6bc6c5d13d032e30847d9"
- },
- "public/datasheets/ESP32-C5.pdf": {
- "mtime": 1784028542.9111722,
- "ast_hash": "c1083a9504a574282a09f557e0343d48",
- "semantic_hash": "c1083a9504a574282a09f557e0343d48"
- },
- "public/datasheets/ESP32-C6.pdf": {
- "mtime": 1784028542.9171722,
- "ast_hash": "66a7b580c6afff5becf9bd326bb675d4",
- "semantic_hash": "66a7b580c6afff5becf9bd326bb675d4"
- },
- "public/datasheets/ESP32-C61.pdf": {
- "mtime": 1784028542.9231725,
- "ast_hash": "2f86d54475a006e9b0e41ba329560c5f",
- "semantic_hash": "2f86d54475a006e9b0e41ba329560c5f"
- },
- "public/datasheets/ESP32-H2.pdf": {
- "mtime": 1784028542.9301724,
- "ast_hash": "460ea57a62c32646d12ae0088eb1a073",
- "semantic_hash": "460ea57a62c32646d12ae0088eb1a073"
- },
- "public/datasheets/ESP32-P4.pdf": {
- "mtime": 1784028542.948173,
- "ast_hash": "aa3fc8de7dfa4e7d3ff40dd9e19fdb35",
- "semantic_hash": "aa3fc8de7dfa4e7d3ff40dd9e19fdb35"
- },
- "public/datasheets/ESP32-S2.pdf": {
- "mtime": 1784028542.9561732,
- "ast_hash": "1e912b14670dde07253da71147ea2ded",
- "semantic_hash": "1e912b14670dde07253da71147ea2ded"
- },
- "public/datasheets/ESP32-S3.pdf": {
- "mtime": 1784028542.9641733,
- "ast_hash": "cdb8a18273a761aff071e6a665867205",
- "semantic_hash": "cdb8a18273a761aff071e6a665867205"
- },
- "public/datasheets/ESP32-S31.pdf": {
- "mtime": 1784028542.9691734,
- "ast_hash": "b2f7aa8b2cc16c18815abc5a1ddd566a",
- "semantic_hash": "b2f7aa8b2cc16c18815abc5a1ddd566a"
- },
- "public/datasheets/ESP32.pdf": {
- "mtime": 1784028542.9751735,
- "ast_hash": "2354c04b871b3b6b294076c1fb953522",
- "semantic_hash": "2354c04b871b3b6b294076c1fb953522"
- },
- "public/logo.png": {
- "mtime": 1784028542.9761736,
- "ast_hash": "1c0eae14654c8f5427c7141029ecd29e",
- "semantic_hash": "1c0eae14654c8f5427c7141029ecd29e"
- },
- "public/placas/esp32-c2.png": {
- "mtime": 1784028542.9771736,
- "ast_hash": "3480aadf17ef57e93ee5afdfd934d896",
- "semantic_hash": "3480aadf17ef57e93ee5afdfd934d896"
- },
- "public/placas/esp32-c3.png": {
- "mtime": 1784028542.9791737,
- "ast_hash": "85df0510a61dee5ffa581d912f5d68c9",
- "semantic_hash": "85df0510a61dee5ffa581d912f5d68c9"
- },
- "public/placas/esp32-c5.png": {
- "mtime": 1784028542.9811738,
- "ast_hash": "6a59f4e23ac9ec5e319a77a6600fa343",
- "semantic_hash": "6a59f4e23ac9ec5e319a77a6600fa343"
- },
- "public/placas/esp32-c6.png": {
- "mtime": 1784028542.9841738,
- "ast_hash": "0f836b438f62bb4b6237c9318346cdf2",
- "semantic_hash": "0f836b438f62bb4b6237c9318346cdf2"
- },
- "public/placas/esp32-c61.png": {
- "mtime": 1784028542.989174,
- "ast_hash": "6734034067caa41374f2a4ca5064a7d3",
- "semantic_hash": "6734034067caa41374f2a4ca5064a7d3"
- },
- "public/placas/esp32-h2.png": {
- "mtime": 1784028542.993174,
- "ast_hash": "7dceb269eb019ce826ef336dd57ab52c",
- "semantic_hash": "7dceb269eb019ce826ef336dd57ab52c"
- },
- "public/placas/esp32-p4.png": {
- "mtime": 1784028543.0061743,
- "ast_hash": "c144c171692850ac257d00827dc674f5",
- "semantic_hash": "c144c171692850ac257d00827dc674f5"
- },
- "public/placas/esp32-s2.png": {
- "mtime": 1784028543.0091743,
- "ast_hash": "670c4a12339f32fb32af2eebdc575892",
- "semantic_hash": "670c4a12339f32fb32af2eebdc575892"
- },
- "public/placas/esp32-s3.png": {
- "mtime": 1784028543.0161746,
- "ast_hash": "52b96040d9c648f7c52aa4c8adac7e47",
- "semantic_hash": "52b96040d9c648f7c52aa4c8adac7e47"
- },
- "public/placas/esp32-s31.png": {
- "mtime": 1784028543.0621755,
- "ast_hash": "5b970e68abce449015851cd5966525e3",
- "semantic_hash": "5b970e68abce449015851cd5966525e3"
- },
- "public/placas/esp32.png": {
- "mtime": 1784028543.0671756,
- "ast_hash": "6791837138c1c5400db2ee07c9025627",
- "semantic_hash": "6791837138c1c5400db2ee07c9025627"
- },
- "CLAUDE.md": {
- "mtime": 1784029337.8254366,
- "ast_hash": "0ea9488e278d2efd15e7c0b6e7cdca83",
- "semantic_hash": "0ea9488e278d2efd15e7c0b6e7cdca83"
- }
-}
\ No newline at end of file
diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md
deleted file mode 100644
index f3ba79a..0000000
--- a/graphify-out/GRAPH_REPORT.md
+++ /dev/null
@@ -1,285 +0,0 @@
-# Graph Report - ESPDocs (2026-08-20)
-
-## Corpus Check
-- 47 files · ~536,186 words
-- Verdict: corpus is large enough that graph structure adds value.
-
-## Summary
-- 510 nodes · 550 edges · 78 communities (53 shown, 25 thin omitted)
-- Extraction: 81% EXTRACTED · 19% INFERRED · 0% AMBIGUOUS · INFERRED: 104 edges (avg confidence: 0.87)
-- Token cost: 0 input · 0 output
-
-## Graph Freshness
-- Built from commit: `b1e76757`
-- Run `git rev-parse HEAD` and compare to check if the graph is stale.
-- Run `graphify update .` after code changes (no API cost).
-
-## Community Hubs (Navigation)
-- ESP32 Original SoC Silicon
-- Xtensa DevKit Board Diagrams
-- Layout and Marketplace API
-- ESP32-C2 DevKit and Branding
-- C6/C61 Wi-Fi 6 DevKits
-- Lint and Build Tooling
-- ESP32-C61 Silicon Subsystems
-- ESP32-C3 Silicon Subsystems
-- ESP32-C5 Silicon Subsystems
-- ESP32-H2 Silicon Subsystems
-- ESPDocs Site Content Pillars
-- ESP32-C6 Silicon Subsystems
-- ESP32-P4 Silicon Subsystems
-- ESP32-S3 Silicon Subsystems
-- ESP32-S2 Silicon Subsystems
-- ESP32-C2 Silicon Subsystems
-- Classic Wi-Fi and BLE Radios
-- Modern BLE and Wi-Fi 6 Radios
-- 802.15.4 Thread and Zigbee
-- P4 Camera and Video Pipeline
-- CPU Cores and SIMD Extensions
-- JS Path Aliases
-- ESP-Matter Code Example
-- Shared GDMA Controllers
-- RISC-V Core Speed Variants
-- Secure Boot (Xtensa Family)
-- Thread 1.4 Zigbee Radio
-- Bluetooth LE 5.3 Variants
-- RISC-V Core Clock Variants
-- Secure Boot (RISC-V Family)
-- ESP-NN Code Example
-- ESP-WHO Code Example
-- Next.js Config
-- PostCSS Config
-- TEE and Permission Control
-- ESP-DSP Code Example
-- eslint.config.mjs
-- page.jsx
-- ConnectionsDiagram.jsx
-- page.jsx
-- page.jsx
-- Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)
-- API do Marketplace (app/api/placas/route.js)
-- Comparação de Séries
-- Diagramas Interativos de Conexões
-- Exemplos de Código
-- Frameworks ESP32 (ESP-IDF, Arduino, MicroPython)
-- Google Sheets API Integration
-- GOOGLE_SHEETS_API_KEY env var
-- Marketplace de Placas (Catálogo)
-- Material-UI
-- Licença MIT
-- Next.js 15 App Router
-- React 19
-- Séries ESP32
-- Tailwind CSS 4
-- Projeto não oficial (sem afiliação Espressif)
-- Deploy na Vercel
-
-## God Nodes (most connected - your core abstractions)
-1. `ESP32-C5 Series` - 28 edges
-2. `ESP32-S31 SoC` - 25 edges
-3. `ESP32-C6 SoC` - 23 edges
-4. `ESP32-H2 SoC` - 23 edges
-5. `ESP32-S3 Series SoC` - 23 edges
-6. `ESP32-C3 Series` - 21 edges
-7. `ESP32-C61 SoC` - 21 edges
-8. `ESP32-P4 Series SoC` - 21 edges
-9. `ESP8684 Series (ESP32-C2)` - 17 edges
-10. `ESP32-S2 Series SoC` - 17 edges
-
-## Surprising Connections (you probably didn't know these)
-- `Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, TRNG)` --semantically_similar_to--> `Crypto Accelerators (SHA, AES, RSA, HMAC, RSA_DS, RNG)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-P4.pdf → public/datasheets/ESP32-S3.pdf
-- `ULP Coprocessor (ULP-RISC-V, ULP-FSM)` --semantically_similar_to--> `ULP Coprocessor (ULP-RISC-V, ULP-FSM)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-S3.pdf → public/datasheets/ESP32-S2.pdf
-- `RISC-V 32-bit Single-Core CPU (120 MHz)` --semantically_similar_to--> `RISC-V 32-bit Single-Core CPU (160 MHz)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-C2 (ESP8684).pdf → public/datasheets/ESP32-C3.pdf
-- `2.4 GHz Wi-Fi (IEEE 802.11b/g/n)` --semantically_similar_to--> `2.4 GHz Wi-Fi (IEEE 802.11b/g/n)` [INFERRED] [semantically similar]
- public/datasheets/ESP32-C2 (ESP8684).pdf → public/datasheets/ESP32-C3.pdf
-- `Bluetooth LE 5.3` --semantically_similar_to--> `Bluetooth LE 5 / Bluetooth mesh` [INFERRED] [semantically similar]
- public/datasheets/ESP32-C2 (ESP8684).pdf → public/datasheets/ESP32-C3.pdf
-
-## Import Cycles
-- None detected.
-
-## Hyperedges (group relationships)
-- **Stack frontend do ESPDocs** — readme_nextjs_app_router, readme_react19, readme_tailwind_css, readme_material_ui [EXTRACTED 1.00]
-- **Fluxo de dados do Marketplace de Placas** — readme_marketplace_placas, readme_api_placas_route, readme_google_sheets_api, readme_google_sheets_api_key [INFERRED 0.85]
-- **Pilares de conteúdo do ESPDocs** — readme_series_esp32, readme_frameworks, readme_comparacao, readme_diagramas_interativos, readme_exemplos_codigo, readme_marketplace_placas [EXTRACTED 1.00]
-- **ESP8684 Security Subsystem** — public_datasheets_esp32_c2__esp8684__secure_boot, public_datasheets_esp32_c2__esp8684__flash_encryption, public_datasheets_esp32_c2__esp8684__ecc_accelerator, public_datasheets_esp32_c2__esp8684__sha_accelerator, public_datasheets_esp32_c2__esp8684__rng [EXTRACTED 1.00]
-- **ESP32-C3 Security Subsystem** — public_datasheets_esp32_c3_aes_accelerator, public_datasheets_esp32_c3_sha_accelerator, public_datasheets_esp32_c3_rsa_accelerator, public_datasheets_esp32_c3_hmac_digital_signature, public_datasheets_esp32_c3_secure_boot, public_datasheets_esp32_c3_flash_encryption, public_datasheets_esp32_c3_rng [EXTRACTED 1.00]
-- **ESP32-C5 Multiprotocol Radio Stack** — public_datasheets_esp32_c5_wi_fi_6_dual_band, public_datasheets_esp32_c5_bluetooth_le_5, public_datasheets_esp32_c5_ieee_802_15_4, public_datasheets_esp32_c5_thread_1_4, public_datasheets_esp32_c5_zigbee_3_0, public_datasheets_esp32_c5_rf_module [EXTRACTED 1.00]
-- **ESP32-C6 coexisting multi-protocol radio stack sharing one antenna** — public_datasheets_esp32_c6_wi_fi_6, public_datasheets_esp32_c6_bluetooth_le_5_3, public_datasheets_esp32_c6_ieee_802_15_4, public_datasheets_esp32_c6_rf_module [EXTRACTED 1.00]
-- **ESP32-C61 security subsystem** — public_datasheets_esp32_c61_secure_boot, public_datasheets_esp32_c61_flash_psram_encryption, public_datasheets_esp32_c61_ecdsa, public_datasheets_esp32_c61_trng, public_datasheets_esp32_c61_apm, public_datasheets_esp32_c61_power_glitch_detector [EXTRACTED 1.00]
-- **ESP32-H2 802.15.4 application-layer protocols** — public_datasheets_esp32_h2_ieee_802_15_4, public_datasheets_esp32_h2_thread, public_datasheets_esp32_h2_zigbee_3_0, public_datasheets_esp32_h2_matter [EXTRACTED 1.00]
-- **ESP32-P4 Image and Voice Processing Pipeline** — public_datasheets_esp32_p4_isp, public_datasheets_esp32_p4_jpeg_codec, public_datasheets_esp32_p4_ppa, public_datasheets_esp32_p4_h264_encoder, public_datasheets_esp32_p4_mipi_csi, public_datasheets_esp32_p4_mipi_dsi, public_datasheets_esp32_p4_vad [EXTRACTED 1.00]
-- **ESP32-S3 Wireless Subsystem (Wi-Fi + BLE + RF)** — public_datasheets_esp32_s3_wifi, public_datasheets_esp32_s3_wifi_mac_baseband, public_datasheets_esp32_s3_bluetooth_le, public_datasheets_esp32_s3_ble_baseband, public_datasheets_esp32_s3_rf_module [EXTRACTED 1.00]
-- **Common Espressif Security Feature Family** — public_datasheets_esp32_p4_secure_boot, public_datasheets_esp32_s2_secure_boot, public_datasheets_esp32_s3_secure_boot, public_datasheets_esp32_s2_flash_encryption, public_datasheets_esp32_s3_flash_encryption, public_datasheets_esp32_p4_xts_aes [INFERRED 0.85]
-- **ESP32-S31 Multiprotocol Wireless Stack** — public_datasheets_esp32_s31_wifi6, public_datasheets_esp32_s31_bluetooth_54_le, public_datasheets_esp32_s31_bluetooth_classic, public_datasheets_esp32_s31_ieee_802154 [EXTRACTED 1.00]
-- **ESP32-S31 Security Subsystem** — public_datasheets_esp32_s31_secure_boot, public_datasheets_esp32_s31_flash_psram_encryption, public_datasheets_esp32_s31_crypto_accelerators, public_datasheets_esp32_s31_huk_key_manager [EXTRACTED 1.00]
-- **ESP32 RTC Low-Power Domain** — public_datasheets_esp32_rtc, public_datasheets_esp32_pmu, public_datasheets_esp32_ulp_coprocessor, public_datasheets_esp32_rtc_memory [EXTRACTED 1.00]
-- **Common DevKit Hardware Controls (Buttons, USB, LED)** — public_placas_esp32_c2_boot_rst_buttons, public_placas_esp32_c3_boot_rst_buttons, public_placas_esp32_c5_reset_boot_buttons, public_placas_esp32_c2_micro_usb_port, public_placas_esp32_c3_micro_usb_port, public_placas_esp32_c5_dual_usb_c_ports [INFERRED 0.75]
-- **Espressif DevKit Pinout Diagram Family (C2/C3/C5)** — public_placas_esp32_c2_devkit_pinout, public_placas_esp32_c3_devkit_pinout, public_placas_esp32_c5_devkit_pinout, public_placas_esp32_c5_espressif_branding [INFERRED 0.95]
-- **RISC-V Single-Core Wireless SoC Spec Family** — public_placas_esp32_c2_specs, public_placas_esp32_c3_specs, public_placas_esp32_c5_specs [INFERRED 0.85]
-- **Espressif RISC-V DevKit Board Diagrams** — public_placas_esp32_c6_board, public_placas_esp32_c61_board, public_placas_esp32_h2_board, public_placas_esp32_p4_board [INFERRED 0.85]
-- **Common DevKit Programming/Flashing Interface** — public_placas_esp32_c6_reset_boot_buttons, public_placas_esp32_c61_reset_boot_buttons, public_placas_esp32_p4_reset_boot_buttons, public_placas_esp32_c6_usb_uart_ports [INFERRED 0.75]
-- **ESP32-P4 EV Board Multimedia and Connectivity Peripherals** — public_placas_esp32_p4_mipi_dsi_csi, public_placas_esp32_p4_audio_subsystem, public_placas_esp32_p4_ethernet, public_placas_esp32_p4_usb_ports [EXTRACTED 1.00]
-- **ESP32-S31 Audio Subsystem** — public_placas_esp32_s31_audio_codec_chip, public_placas_esp32_s31_microphone, public_placas_esp32_s31_speaker_output_port [INFERRED 0.85]
-- **ESP32-S31 Connectivity Ports** — public_placas_esp32_s31_rj45_ethernet_port, public_placas_esp32_s31_usb_type_a_port, public_placas_esp32_s31_usb_serial_jtag_port, public_placas_esp32_s31_usb_type_c_uart_port [INFERRED 0.85]
-- **Espressif ESP32 Dev Board Image Gallery** — public_placas_esp32_pinout_diagram, public_placas_esp32_s2_pinout_diagram, public_placas_esp32_s3_pinout_diagram, public_placas_esp32_s31_board_photo [INFERRED 0.85]
-
-## Communities (78 total, 25 thin omitted)
-
-### Community 1 - "ESP32 Original SoC Silicon"
-Cohesion: 0.06
-Nodes (46): Bluetooth v4.2 BR/EDR and LE Dual Mode, ESP32 SoC, Cryptographic Hardware Acceleration (AES, SHA-2, RSA, RNG), 8-bit DAC, Ethernet MAC with IEEE 1588, Flash Encryption, Power Management Unit / Power Modes, 448 KB ROM (+38 more)
-
-### Community 2 - "Xtensa DevKit Board Diagrams"
-Cohesion: 0.09
-Nodes (31): ESP32 CP2102 USB-UART Bridge, ESP32 EN and Boot Buttons, ESP32 Micro-USB Port, ESP32-DevKitC Pinout Diagram, ESP32-S2 BOOT and RESET Buttons, ESP32-S2-DevKitC-1 Pinout Diagram, ESP32-S2 RGB LED @ IO18, ESP32-S2-SOLO Module (+23 more)
-
-### Community 3 - "Layout and Marketplace API"
-Cohesion: 0.09
-Nodes (23): @emotion/react, @emotion/styled, framer-motion, googleapis, dependencies, @emotion/react, @emotion/styled, framer-motion (+15 more)
-
-### Community 4 - "ESP32-C2 DevKit and Branding"
-Cohesion: 0.10
-Nodes (28): Gear + Circuit Traces + Sprouting Plant Motif, Globe and Shield/Clock IoT Icons, ESPDocs Project Logo, Boot and RST Buttons (ESP8684-DevKitM-1), ESP8684-DevKitM-1 Pinout Diagram (ESP32-C2), Dual 2x Pin Header Castellated Layout, Micro-USB Port (ESP8684-DevKitM-1), ESP8684-MINI-1 Module with PCB Antenna (+20 more)
-
-### Community 5 - "C6/C61 Wi-Fi 6 DevKits"
-Cohesion: 0.09
-Nodes (27): ESP32-C61-DevKitC-1 Pinout Diagram, ESP32-C61 RESET and BOOT Buttons, ESP32-C61 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5, ESP32-C61 UART and USB Type-C Ports, ESP32-C61-WROOM-1 Module, ESP32-C6-DevKitC-1 Pinout Diagram, ESP32-C6 RESET and BOOT Buttons, ESP32-C6 RGB LED on GPIO8 (+19 more)
-
-### Community 6 - "Lint and Build Tooling"
-Cohesion: 0.10
-Nodes (19): eslint, eslint-config-next, @eslint/eslintrc, devDependencies, eslint, eslint-config-next, @eslint/eslintrc, tailwindcss (+11 more)
-
-### Community 7 - "ESP32-C61 Silicon Subsystems"
-Cohesion: 0.10
-Nodes (20): Access Permission Management (APM), Digital Signature - ECDSA, ESP32-C61 SoC, Event Task Matrix (ETM), Flash/PSRAM Encryption (XTS-AES), General DMA Controller (GDMA), L1 Cache 32 KB, Power Management Unit (PMU) (+12 more)
-
-### Community 8 - "ESP32-C3 Silicon Subsystems"
-Cohesion: 0.11
-Nodes (19): AES-128/256 Accelerator (FIPS PUB 197), 4096-bit eFuse Memory, ESP32-C3 Series, Flash Encryption, 22 Programmable GPIOs, HMAC and Digital Signature, Power Management Unit / RTC, QFN32 (5x5 mm) Package (+11 more)
-
-### Community 9 - "ESP32-C5 Silicon Subsystems"
-Cohesion: 0.11
-Nodes (18): APM and TEE Controller, ECDSA Accelerator, ESP32-C5 Series, Event Task Matrix (ETM), External Flash/PSRAM Controller with Cache, 29 GPIOs, HP SRAM 384 KB, Key Manager (+10 more)
-
-### Community 10 - "ESP32-H2 Silicon Subsystems"
-Cohesion: 0.11
-Nodes (18): TEE Controller and Access Permission Management (APM), ESP32-H2 SoC, Event Task Matrix (ETM), Flash Encryption, General DMA Controller (GDMA), 2 MB or 4 MB In-Package Flash, LP Memory 4 KB, Motor Control PWM (MCPWM) (+10 more)
-
-### Community 12 - "ESP32-C6 Silicon Subsystems"
-Cohesion: 0.12
-Nodes (17): Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz), 4096-bit eFuse Memory, ESP32-C6 SoC, Event Task Matrix (ETM), General DMA Controller (GDMA), HP SRAM 512 KB, LP RISC-V 32-bit Processor (20 MHz), LP SRAM 16 KB (+9 more)
-
-### Community 13 - "ESP32-P4 Silicon Subsystems"
-Cohesion: 0.13
-Nodes (17): ESP32-P4 Series SoC, Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, TRNG), ECDSA Digital Signature Peripheral (ECDSA_DS), Ethernet MAC (EMAC), I3C Master and Slave, Key Manager (HUK from SRAM PUF), 768 KB HP L2MEM, RISC-V 32-bit Single-Core LP CPU (40 MHz) (+9 more)
-
-### Community 14 - "ESP32-S3 Silicon Subsystems"
-Cohesion: 0.12
-Nodes (17): GDMA / VDMA / 2D-DMA Controllers, Touch Sensor, USB 2.0 High-Speed OTG, ESP32-S3 Series SoC, 4096-bit eFuse Memory, General DMA Controller (GDMA), L1 Cache, LCD Interface and DVP Camera Interface (+9 more)
-
-### Community 15 - "ESP32-S2 Silicon Subsystems"
-Cohesion: 0.13
-Nodes (16): ESP32-S2 Series SoC, Crypto Accelerators (AES, SHA, RSA, HMAC, RNG, Digital Signature), Two 8-bit DACs, 4096-bit eFuse OTP, Flash Encryption, Power Management Unit and Five Power Modes, 128 KB ROM, RTC Memory (16 KB RTC SRAM) (+8 more)
-
-### Community 16 - "ESP32-C2 Silicon Subsystems"
-Cohesion: 0.13
-Nodes (15): ECC Accelerator, ESP8684 Series (ESP32-C2), Flash Encryption, 14 Programmable GPIOs, In-package Flash (2 MB / 4 MB), Power Management Unit / Deep-sleep, QFN24 (4x4 mm) Package, Random Number Generator (RNG) (+7 more)
-
-### Community 17 - "Classic Wi-Fi and BLE Radios"
-Cohesion: 0.25
-Nodes (8): RF Module (Balun, PA, LNA, RF Synthesizer), 2.4 GHz Wi-Fi (802.11 b/g/n), Wi-Fi MAC and Baseband, Bluetooth LE Baseband and Link Controller, Bluetooth 5 LE and Bluetooth Mesh, RF Module (Balun, PA, LNA, Antenna Switch), 2.4 GHz Wi-Fi (IEEE 802.11 b/g/n), Wi-Fi MAC and Baseband
-
-### Community 18 - "Modern BLE and Wi-Fi 6 Radios"
-Cohesion: 0.38
-Nodes (7): Bluetooth LE 5.3, 2.4 GHz RF Module (Balun, PA, LNA), 2.4 GHz Wi-Fi (IEEE 802.11b/g/n), Bluetooth LE 5 / Bluetooth mesh, 2.4 GHz Wi-Fi (IEEE 802.11b/g/n), Bluetooth LE 5 (Core 6.0) / Bluetooth mesh 1.1, Dual-band Wi-Fi 6 (IEEE 802.11ax, 2.4/5 GHz)
-
-### Community 19 - "802.15.4 Thread and Zigbee"
-Cohesion: 0.38
-Nodes (7): IEEE 802.15.4, Thread 1.3, Zigbee 3.0, IEEE 802.15.4, Matter, Thread, Zigbee 3.0
-
-### Community 20 - "P4 Camera and Video Pipeline"
-Cohesion: 0.29
-Nodes (7): H264 Encoder, Image Processing Subsystem, Image Signal Processor (ISP), JPEG Codec, MIPI CSI, MIPI DSI, Pixel-Processing Accelerator (PPA)
-
-### Community 21 - "CPU Cores and SIMD Extensions"
-Cohesion: 0.33
-Nodes (6): RISC-V 32-bit Dual-Core HP CPU (400 MHz), Processor Instruction Extensions (SIMD/AI), Xtensa Single-Core 32-bit LX7 Microprocessor (240 MHz), Single Precision Floating Point Unit (FPU), 128-bit Data Bus and Dedicated SIMD Instructions, Xtensa Dual-Core 32-bit LX7 Microprocessor (240 MHz)
-
-### Community 22 - "JS Path Aliases"
-Cohesion: 0.40
-Nodes (4): compilerOptions, paths, @/*, ./*
-
-### Community 24 - "Shared GDMA Controllers"
-Cohesion: 0.67
-Nodes (3): GDMA Controller, GDMA Controller (3 TX / 3 RX), GDMA Controller (3 TX / 3 RX)
-
-### Community 25 - "RISC-V Core Speed Variants"
-Cohesion: 0.67
-Nodes (3): RISC-V 32-bit Single-Core CPU (120 MHz), RISC-V 32-bit Single-Core CPU (160 MHz), HP RISC-V 32-bit Processor (240 MHz)
-
-### Community 26 - "Secure Boot (Xtensa Family)"
-Cohesion: 0.67
-Nodes (3): Secure Boot, Secure Boot, Secure Boot
-
-### Community 27 - "Thread 1.4 Zigbee Radio"
-Cohesion: 0.67
-Nodes (3): IEEE 802.15.4 Radio, Thread 1.4, Zigbee 3.0
-
-### Community 28 - "Bluetooth LE 5.3 Variants"
-Cohesion: 0.67
-Nodes (3): Bluetooth LE (Core 6.0 certified), Bluetooth LE 5.3, Bluetooth LE 5.3
-
-### Community 29 - "RISC-V Core Clock Variants"
-Cohesion: 0.67
-Nodes (3): RISC-V 32-bit Single-Core Processor (160 MHz), HP RISC-V 32-bit Processor (160 MHz), RISC-V 32-bit Single-Core Processor (96 MHz)
-
-### Community 30 - "Secure Boot (RISC-V Family)"
-Cohesion: 0.67
-Nodes (3): Secure Boot, Secure Boot, Secure Boot
-
-### Community 31 - "ESP-NN Code Example"
-Cohesion: 0.13
-Nodes (14): 👤 Autor, Configuração do Marketplace (Opcional), 🤝 Contribuindo, 🚀 Deploy on Vercel, ⚠️ Disclaimer, ESPDocs - Documentação ESP32 em Português, 📁 Estrutura do Projeto, Executar em Desenvolvimento (+6 more)
-
-### Community 35 - "TEE and Permission Control"
-Cohesion: 0.40
-Nodes (3): inter, metadata, outfit
-
-### Community 41 - "eslint.config.mjs"
-Cohesion: 0.40
-Nodes (4): compat, __dirname, eslintConfig, __filename
-
-### Community 43 - "page.jsx"
-Cohesion: 0.67
-Nodes (3): getOptionIcon(), iconMap, Seletor()
-
-### Community 44 - "ConnectionsDiagram.jsx"
-Cohesion: 0.67
-Nodes (3): ConnectionsDiagram(), FILTER_CATEGORIES, type_colors
-
-## Knowledge Gaps
-- **225 isolated node(s):** `categoryIcons`, `metadata`, `outfit`, `inter`, `metadata` (+220 more)
- These have ≤1 connection - possible missing edges or undocumented components.
-- **25 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
-
-## Suggested Questions
-_Questions this graph is uniquely positioned to answer:_
-
-- **Why does `ESP32-S3 Series SoC` connect `ESP32-S3 Silicon Subsystems` to `ESP32-P4 Silicon Subsystems`, `ESP32-S2 Silicon Subsystems`, `Classic Wi-Fi and BLE Radios`, `CPU Cores and SIMD Extensions`, `Secure Boot (RISC-V Family)`?**
- _High betweenness centrality (0.014) - this node is a cross-community bridge._
-- **Why does `ESP32-C6 SoC` connect `ESP32-C6 Silicon Subsystems` to `ESP32-C61 Silicon Subsystems`, `ESP32-H2 Silicon Subsystems`, `Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)`, `802.15.4 Thread and Zigbee`, `Bluetooth LE 5.3 Variants`, `RISC-V Core Clock Variants`?**
- _High betweenness centrality (0.012) - this node is a cross-community bridge._
-- **Why does `ESP32-P4 Series SoC` connect `ESP32-P4 Silicon Subsystems` to `P4 Camera and Video Pipeline`, `CPU Cores and SIMD Extensions`, `ESP32-S3 Silicon Subsystems`, `Secure Boot (RISC-V Family)`?**
- _High betweenness centrality (0.011) - this node is a cross-community bridge._
-- **Are the 2 inferred relationships involving `ESP32-C6 SoC` (e.g. with `ESP32-C61 SoC` and `ESP32-H2 SoC`) actually correct?**
- _`ESP32-C6 SoC` has 2 INFERRED edges - model-reasoned connections that need verification._
-- **Are the 2 inferred relationships involving `ESP32-S3 Series SoC` (e.g. with `ESP32-P4 Series SoC` and `ESP32-S2 Series SoC`) actually correct?**
- _`ESP32-S3 Series SoC` has 2 INFERRED edges - model-reasoned connections that need verification._
-- **What connects `categoryIcons`, `metadata`, `outfit` to the rest of the system?**
- _225 weakly-connected nodes found - possible documentation gaps or missing edges._
-- **Should `ESP32 Original SoC Silicon` be split into smaller, more focused modules?**
- _Cohesion score 0.06086956521739131 - nodes in this community are weakly interconnected._
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/220b028893e2ec98934d115acb4bd109e16a55d212a4c70691173399a31880c6.json b/graphify-out/cache/ast/v0.9.15/220b028893e2ec98934d115acb4bd109e16a55d212a4c70691173399a31880c6.json
deleted file mode 100644
index 90d0de1..0000000
--- a/graphify-out/cache/ast/v0.9.15/220b028893e2ec98934d115acb4bd109e16a55d212a4c70691173399a31880c6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_package_json", "label": "package.json", "file_type": "code", "source_file": "package.json", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_package_name", "label": "name", "file_type": "code", "source_file": "package.json", "source_location": "L2"}, {"id": "home_lucas_documents_pessoal_espdocs_package_version", "label": "version", "file_type": "code", "source_file": "package.json", "source_location": "L3"}, {"id": "home_lucas_documents_pessoal_espdocs_package_private", "label": "private", "file_type": "code", "source_file": "package.json", "source_location": "L4"}, {"id": "home_lucas_documents_pessoal_espdocs_package_scripts", "label": "scripts", "file_type": "code", "source_file": "package.json", "source_location": "L5"}, {"id": "home_lucas_documents_pessoal_espdocs_package_scripts_dev", "label": "dev", "file_type": "code", "source_file": "package.json", "source_location": "L6"}, {"id": "home_lucas_documents_pessoal_espdocs_package_scripts_build", "label": "build", "file_type": "code", "source_file": "package.json", "source_location": "L7"}, {"id": "home_lucas_documents_pessoal_espdocs_package_scripts_start", "label": "start", "file_type": "code", "source_file": "package.json", "source_location": "L8"}, {"id": "home_lucas_documents_pessoal_espdocs_package_scripts_lint", "label": "lint", "file_type": "code", "source_file": "package.json", "source_location": "L9"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies", "label": "dependencies", "file_type": "code", "source_file": "package.json", "source_location": "L11"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_react", "label": "@emotion/react", "file_type": "code", "source_file": "package.json", "source_location": "L12"}, {"id": "emotion_react", "label": "@emotion/react", "file_type": "concept", "source_file": "package.json", "source_location": "L12"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_styled", "label": "@emotion/styled", "file_type": "code", "source_file": "package.json", "source_location": "L13"}, {"id": "emotion_styled", "label": "@emotion/styled", "file_type": "concept", "source_file": "package.json", "source_location": "L13"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_icons_material", "label": "@mui/icons-material", "file_type": "code", "source_file": "package.json", "source_location": "L14"}, {"id": "mui_icons_material", "label": "@mui/icons-material", "file_type": "concept", "source_file": "package.json", "source_location": "L14"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_material", "label": "@mui/material", "file_type": "code", "source_file": "package.json", "source_location": "L15"}, {"id": "mui_material", "label": "@mui/material", "file_type": "concept", "source_file": "package.json", "source_location": "L15"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_framer_motion", "label": "framer-motion", "file_type": "code", "source_file": "package.json", "source_location": "L16"}, {"id": "framer_motion", "label": "framer-motion", "file_type": "concept", "source_file": "package.json", "source_location": "L16"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_googleapis", "label": "googleapis", "file_type": "code", "source_file": "package.json", "source_location": "L17"}, {"id": "googleapis", "label": "googleapis", "file_type": "concept", "source_file": "package.json", "source_location": "L17"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_lucide_react", "label": "lucide-react", "file_type": "code", "source_file": "package.json", "source_location": "L18"}, {"id": "lucide_react", "label": "lucide-react", "file_type": "concept", "source_file": "package.json", "source_location": "L18"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_next", "label": "next", "file_type": "code", "source_file": "package.json", "source_location": "L19"}, {"id": "next", "label": "next", "file_type": "concept", "source_file": "package.json", "source_location": "L19"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_next_themes", "label": "next-themes", "file_type": "code", "source_file": "package.json", "source_location": "L20"}, {"id": "next_themes", "label": "next-themes", "file_type": "concept", "source_file": "package.json", "source_location": "L20"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_react", "label": "react", "file_type": "code", "source_file": "package.json", "source_location": "L21"}, {"id": "react", "label": "react", "file_type": "concept", "source_file": "package.json", "source_location": "L21"}, {"id": "home_lucas_documents_pessoal_espdocs_package_dependencies_react_dom", "label": "react-dom", "file_type": "code", "source_file": "package.json", "source_location": "L22"}, {"id": "react_dom", "label": "react-dom", "file_type": "concept", "source_file": "package.json", "source_location": "L22"}, {"id": "home_lucas_documents_pessoal_espdocs_package_devdependencies", "label": "devDependencies", "file_type": "code", "source_file": "package.json", "source_location": "L24"}, {"id": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_eslintrc", "label": "@eslint/eslintrc", "file_type": "code", "source_file": "package.json", "source_location": "L25"}, {"id": "eslint_eslintrc", "label": "@eslint/eslintrc", "file_type": "concept", "source_file": "package.json", "source_location": "L25"}, {"id": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss_postcss", "label": "@tailwindcss/postcss", "file_type": "code", "source_file": "package.json", "source_location": "L26"}, {"id": "tailwindcss_postcss", "label": "@tailwindcss/postcss", "file_type": "concept", "source_file": "package.json", "source_location": "L26"}, {"id": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint", "label": "eslint", "file_type": "code", "source_file": "package.json", "source_location": "L27"}, {"id": "eslint", "label": "eslint", "file_type": "concept", "source_file": "package.json", "source_location": "L27"}, {"id": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_config_next", "label": "eslint-config-next", "file_type": "code", "source_file": "package.json", "source_location": "L28"}, {"id": "eslint_config_next", "label": "eslint-config-next", "file_type": "concept", "source_file": "package.json", "source_location": "L28"}, {"id": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss", "label": "tailwindcss", "file_type": "code", "source_file": "package.json", "source_location": "L29"}, {"id": "tailwindcss", "label": "tailwindcss", "file_type": "concept", "source_file": "package.json", "source_location": "L29"}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_package_json", "target": "home_lucas_documents_pessoal_espdocs_package_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L2", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_json", "target": "home_lucas_documents_pessoal_espdocs_package_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L3", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_json", "target": "home_lucas_documents_pessoal_espdocs_package_private", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L4", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_json", "target": "home_lucas_documents_pessoal_espdocs_package_scripts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L5", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_scripts", "target": "home_lucas_documents_pessoal_espdocs_package_scripts_dev", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L6", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_scripts", "target": "home_lucas_documents_pessoal_espdocs_package_scripts_build", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L7", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_scripts", "target": "home_lucas_documents_pessoal_espdocs_package_scripts_start", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L8", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_scripts", "target": "home_lucas_documents_pessoal_espdocs_package_scripts_lint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L9", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_json", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L11", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_react", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L12", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_react", "target": "emotion_react", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_styled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L13", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_styled", "target": "emotion_styled", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_icons_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L14", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_icons_material", "target": "mui_icons_material", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L15", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_material", "target": "mui_material", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_framer_motion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L16", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_framer_motion", "target": "framer_motion", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_googleapis", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L17", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_googleapis", "target": "googleapis", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_lucide_react", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L18", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_lucide_react", "target": "lucide_react", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_next", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L19", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_next", "target": "next", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_next_themes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L20", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_next_themes", "target": "next_themes", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_react", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L21", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_react", "target": "react", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies", "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_react_dom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L22", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_dependencies_react_dom", "target": "react_dom", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_json", "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L24", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_devdependencies", "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_eslintrc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L25", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_eslintrc", "target": "eslint_eslintrc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L25", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_devdependencies", "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss_postcss", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L26", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss_postcss", "target": "tailwindcss_postcss", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L26", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_devdependencies", "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L27", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint", "target": "eslint", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L27", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_devdependencies", "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_config_next", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L28", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_config_next", "target": "eslint_config_next", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L28", "weight": 1.0, "context": "import"}, {"source": "home_lucas_documents_pessoal_espdocs_package_devdependencies", "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss", "relation": "contains", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L29", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss", "target": "tailwindcss", "relation": "imports", "confidence": "EXTRACTED", "source_file": "package.json", "source_location": "L29", "weight": 1.0, "context": "import"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/258e0dfcf55c0af2ab0875e4e88107b4a6750e03f282df21493a8e1c1ecea26e.json b/graphify-out/cache/ast/v0.9.15/258e0dfcf55c0af2ab0875e4e88107b4a6750e03f282df21493a8e1c1ecea26e.json
deleted file mode 100644
index 8d64409..0000000
--- a/graphify-out/cache/ast/v0.9.15/258e0dfcf55c0af2ab0875e4e88107b4a6750e03f282df21493a8e1c1ecea26e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_claude_md", "label": "CLAUDE.md", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_claude_graphify", "label": "graphify", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L1"}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_claude_md", "target": "home_lucas_documents_pessoal_espdocs_claude_graphify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L1", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/3dc090adcb7ad150b7433f04e80096cb4e0cc438208bb4873fe1417d9fcadf7e.json b/graphify-out/cache/ast/v0.9.15/3dc090adcb7ad150b7433f04e80096cb4e0cc438208bb4873fe1417d9fcadf7e.json
deleted file mode 100644
index a19bf5b..0000000
--- a/graphify-out/cache/ast/v0.9.15/3dc090adcb7ad150b7433f04e80096cb4e0cc438208bb4873fe1417d9fcadf7e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_c", "label": "esp-dsp.c", "file_type": "code", "source_file": "public/exemplos/esp-dsp.c", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "label": "app_main()", "file_type": "code", "source_file": "public/exemplos/esp-dsp.c", "source_location": "L6", "_callable": true}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_c", "target": "stdio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-dsp.c", "source_location": "L1", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_c", "target": "esp_dsp", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-dsp.c", "source_location": "L2", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_c", "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-dsp.c", "source_location": "L6", "weight": 1.0}], "raw_calls": [{"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "callee": "dsps_fft2r_init_fc32", "is_member_call": false, "source_file": "public/exemplos/esp-dsp.c", "source_location": "L13", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "callee": "printf", "is_member_call": false, "source_file": "public/exemplos/esp-dsp.c", "source_location": "L15", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "callee": "printf", "is_member_call": false, "source_file": "public/exemplos/esp-dsp.c", "source_location": "L19", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "callee": "printf", "is_member_call": false, "source_file": "public/exemplos/esp-dsp.c", "source_location": "L21", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "callee": "printf", "is_member_call": false, "source_file": "public/exemplos/esp-dsp.c", "source_location": "L23", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "callee": "dsps_mulc_f32", "is_member_call": false, "source_file": "public/exemplos/esp-dsp.c", "source_location": "L26", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "callee": "dsps_mul_f32", "is_member_call": false, "source_file": "public/exemplos/esp-dsp.c", "source_location": "L27", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "callee": "dsps_sum_f32", "is_member_call": false, "source_file": "public/exemplos/esp-dsp.c", "source_location": "L31", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "callee": "sqrtf", "is_member_call": false, "source_file": "public/exemplos/esp-dsp.c", "source_location": "L34", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main", "callee": "printf", "is_member_call": false, "source_file": "public/exemplos/esp-dsp.c", "source_location": "L36", "receiver": null}]}
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/5ab05c60f8e03374a56391fed8550455c697e75dd904cf9b9bfe2fa31daa6555.json b/graphify-out/cache/ast/v0.9.15/5ab05c60f8e03374a56391fed8550455c697e75dd904cf9b9bfe2fa31daa6555.json
deleted file mode 100644
index c9b2567..0000000
--- a/graphify-out/cache/ast/v0.9.15/5ab05c60f8e03374a56391fed8550455c697e75dd904cf9b9bfe2fa31daa6555.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "label": "esp-adf.c", "file_type": "code", "source_file": "public/exemplos/esp-adf.c", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "label": "app_main()", "file_type": "code", "source_file": "public/exemplos/esp-adf.c", "source_location": "L14", "_callable": true}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "esp_log", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L1", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "audio_pipeline", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L2", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "audio_element", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L3", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "audio_event_iface", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L4", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "audio_common", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L5", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "i2s_stream", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L6", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "mp3_decoder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L7", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "fatfs_stream", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L8", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "esp_peripherals", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L9", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "periph_sdcard", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L10", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c", "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-adf.c", "source_location": "L14", "weight": 1.0}], "raw_calls": [{"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "DEFAULT_ESP_PERIPH_SET_CONFIG", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L17", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "esp_periph_set_init", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L18", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "periph_sdcard_init", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L22", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "esp_periph_start", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L23", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "periph_sdcard_wait_for_ready", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L26", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "ESP_LOGI", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L28", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "DEFAULT_AUDIO_PIPELINE_CONFIG", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L32", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "audio_pipeline_init", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L33", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "FATFS_STREAM_CFG_DEFAULT", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L38", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "fatfs_stream_init", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L40", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "DEFAULT_MP3_DECODER_CONFIG", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L42", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "mp3_decoder_init", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L43", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "I2S_STREAM_CFG_DEFAULT", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L45", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "i2s_stream_init", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L47", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "audio_pipeline_register", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L50", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "audio_pipeline_register", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L51", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "audio_pipeline_register", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L52", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "audio_pipeline_link", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L54", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "audio_element_set_uri", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L57", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "ESP_LOGI", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L60", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "audio_pipeline_run", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L61", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "vTaskDelay", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L65", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "audio_pipeline_stop", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L69", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "audio_pipeline_wait_for_stop", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L70", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main", "callee": "audio_pipeline_terminate", "is_member_call": false, "source_file": "public/exemplos/esp-adf.c", "source_location": "L71", "receiver": null}]}
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/5ff2948b3e60c795c7fa88fb215c4f61ee401a32d601e379c5675c175aa0afd0.json b/graphify-out/cache/ast/v0.9.15/5ff2948b3e60c795c7fa88fb215c4f61ee401a32d601e379c5675c175aa0afd0.json
deleted file mode 100644
index 8967f7e..0000000
--- a/graphify-out/cache/ast/v0.9.15/5ff2948b3e60c795c7fa88fb215c4f61ee401a32d601e379c5675c175aa0afd0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c", "label": "esp-matter.c", "file_type": "code", "source_file": "public/exemplos/esp-matter.c", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_event_cb", "label": "app_event_cb()", "file_type": "code", "source_file": "public/exemplos/esp-matter.c", "source_location": "L9", "_callable": true}, {"id": "esp_matter_event_t", "label": "esp_matter_event_t", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/home/lucas/Documents/Pessoal/espdocs/public/exemplos/esp-matter.c"}, {"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main", "label": "app_main()", "file_type": "code", "source_file": "public/exemplos/esp-matter.c", "source_location": "L27", "_callable": true}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c", "target": "stdio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-matter.c", "source_location": "L1", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c", "target": "esp_log", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-matter.c", "source_location": "L2", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c", "target": "esp_matter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-matter.c", "source_location": "L3", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c", "target": "esp_matter_controller", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-matter.c", "source_location": "L4", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c", "target": "nvs_flash", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-matter.c", "source_location": "L5", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c", "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_event_cb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-matter.c", "source_location": "L9", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_event_cb", "target": "esp_matter_event_t", "relation": "references", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-matter.c", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c", "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-matter.c", "source_location": "L27", "weight": 1.0}], "raw_calls": [{"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_event_cb", "callee": "esp_matter_attribute_get", "is_member_call": false, "source_file": "public/exemplos/esp-matter.c", "source_location": "L16", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_event_cb", "callee": "ESP_LOGI", "is_member_call": false, "source_file": "public/exemplos/esp-matter.c", "source_location": "L18", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main", "callee": "nvs_flash_init", "is_member_call": false, "source_file": "public/exemplos/esp-matter.c", "source_location": "L30", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main", "callee": "ESP_ERROR_CHECK", "is_member_call": false, "source_file": "public/exemplos/esp-matter.c", "source_location": "L32", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main", "callee": "nvs_flash_erase", "is_member_call": false, "source_file": "public/exemplos/esp-matter.c", "source_location": "L32", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main", "callee": "ESP_ERROR_CHECK", "is_member_call": false, "source_file": "public/exemplos/esp-matter.c", "source_location": "L33", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main", "callee": "nvs_flash_init", "is_member_call": false, "source_file": "public/exemplos/esp-matter.c", "source_location": "L33", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main", "callee": "create", "is_member_call": false, "source_file": "public/exemplos/esp-matter.c", "source_location": "L37", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main", "callee": "create", "is_member_call": false, "source_file": "public/exemplos/esp-matter.c", "source_location": "L38", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main", "callee": "ESP_LOGI", "is_member_call": false, "source_file": "public/exemplos/esp-matter.c", "source_location": "L43", "receiver": null}]}
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/65fb9d056dd4018f23ccfd719bbf7ab57cf848421ee591122ac55e1783e24878.json b/graphify-out/cache/ast/v0.9.15/65fb9d056dd4018f23ccfd719bbf7ab57cf848421ee591122ac55e1783e24878.json
deleted file mode 100644
index 8d63559..0000000
--- a/graphify-out/cache/ast/v0.9.15/65fb9d056dd4018f23ccfd719bbf7ab57cf848421ee591122ac55e1783e24878.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_c", "label": "esp-nn.c", "file_type": "code", "source_file": "public/exemplos/esp-nn.c", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_print_array", "label": "print_array()", "file_type": "code", "source_file": "public/exemplos/esp-nn.c", "source_location": "L8", "_callable": true}, {"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_app_main", "label": "app_main()", "file_type": "code", "source_file": "public/exemplos/esp-nn.c", "source_location": "L16", "_callable": true}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_c", "target": "stdio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-nn.c", "source_location": "L1", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_c", "target": "esp_nn", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-nn.c", "source_location": "L2", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_c", "target": "esp_nn_defs", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-nn.c", "source_location": "L3", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_c", "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_print_array", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-nn.c", "source_location": "L8", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_c", "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_app_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-nn.c", "source_location": "L16", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_app_main", "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_print_array", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-nn.c", "source_location": "L38", "weight": 1.0}], "raw_calls": [{"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_print_array", "callee": "printf", "is_member_call": false, "source_file": "public/exemplos/esp-nn.c", "source_location": "L9", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_print_array", "callee": "printf", "is_member_call": false, "source_file": "public/exemplos/esp-nn.c", "source_location": "L11", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_print_array", "callee": "printf", "is_member_call": false, "source_file": "public/exemplos/esp-nn.c", "source_location": "L13", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_app_main", "callee": "esp_nn_mul_mat_16x8_16", "is_member_call": false, "source_file": "public/exemplos/esp-nn.c", "source_location": "L35", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_app_main", "callee": "esp_nn_relu_16", "is_member_call": false, "source_file": "public/exemplos/esp-nn.c", "source_location": "L41", "receiver": null}]}
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/7bb1966576768c2921b8b0f30ee3c68796385e8b463095701d1d16f685fdac8f.json b/graphify-out/cache/ast/v0.9.15/7bb1966576768c2921b8b0f30ee3c68796385e8b463095701d1d16f685fdac8f.json
deleted file mode 100644
index 3fa71e8..0000000
--- a/graphify-out/cache/ast/v0.9.15/7bb1966576768c2921b8b0f30ee3c68796385e8b463095701d1d16f685fdac8f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_jsconfig_json", "label": "jsconfig.json", "file_type": "code", "source_file": "jsconfig.json", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions", "label": "compilerOptions", "file_type": "code", "source_file": "jsconfig.json", "source_location": "L2"}, {"id": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions_paths", "label": "paths", "file_type": "code", "source_file": "jsconfig.json", "source_location": "L3"}, {"id": "home_lucas_documents_pessoal_espdocs_jsconfig_paths", "label": "@/*", "file_type": "code", "source_file": "jsconfig.json", "source_location": "L4"}, {"id": "ref", "label": "./*", "file_type": "concept", "source_file": "jsconfig.json", "source_location": "L4"}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_jsconfig_json", "target": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "jsconfig.json", "source_location": "L2", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions", "target": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions_paths", "relation": "contains", "confidence": "EXTRACTED", "source_file": "jsconfig.json", "source_location": "L3", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions_paths", "target": "home_lucas_documents_pessoal_espdocs_jsconfig_paths", "relation": "contains", "confidence": "EXTRACTED", "source_file": "jsconfig.json", "source_location": "L4", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_jsconfig_paths", "target": "ref", "relation": "extends", "confidence": "EXTRACTED", "source_file": "jsconfig.json", "source_location": "L4", "weight": 1.0, "context": "import"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/7cf0a07eab6ddffe0e8518eeea85d2ea19b2436f7c333406107c6aa246118cea.json b/graphify-out/cache/ast/v0.9.15/7cf0a07eab6ddffe0e8518eeea85d2ea19b2436f7c333406107c6aa246118cea.json
deleted file mode 100644
index e824273..0000000
--- a/graphify-out/cache/ast/v0.9.15/7cf0a07eab6ddffe0e8518eeea85d2ea19b2436f7c333406107c6aa246118cea.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_c", "label": "esp-idf.c", "file_type": "code", "source_file": "public/exemplos/esp-idf.c", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "label": "app_main()", "file_type": "code", "source_file": "public/exemplos/esp-idf.c", "source_location": "L8", "_callable": true}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_c", "target": "stdio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-idf.c", "source_location": "L1", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_c", "target": "freertos", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-idf.c", "source_location": "L2", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_c", "target": "task", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-idf.c", "source_location": "L3", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_c", "target": "gpio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-idf.c", "source_location": "L4", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_c", "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-idf.c", "source_location": "L8", "weight": 1.0}], "raw_calls": [{"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "callee": "gpio_reset_pin", "is_member_call": false, "source_file": "public/exemplos/esp-idf.c", "source_location": "L11", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "callee": "gpio_set_direction", "is_member_call": false, "source_file": "public/exemplos/esp-idf.c", "source_location": "L12", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "callee": "gpio_set_level", "is_member_call": false, "source_file": "public/exemplos/esp-idf.c", "source_location": "L16", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "callee": "printf", "is_member_call": false, "source_file": "public/exemplos/esp-idf.c", "source_location": "L17", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "callee": "vTaskDelay", "is_member_call": false, "source_file": "public/exemplos/esp-idf.c", "source_location": "L18", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "callee": "pdMS_TO_TICKS", "is_member_call": false, "source_file": "public/exemplos/esp-idf.c", "source_location": "L18", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "callee": "gpio_set_level", "is_member_call": false, "source_file": "public/exemplos/esp-idf.c", "source_location": "L21", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "callee": "printf", "is_member_call": false, "source_file": "public/exemplos/esp-idf.c", "source_location": "L22", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "callee": "vTaskDelay", "is_member_call": false, "source_file": "public/exemplos/esp-idf.c", "source_location": "L23", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main", "callee": "pdMS_TO_TICKS", "is_member_call": false, "source_file": "public/exemplos/esp-idf.c", "source_location": "L23", "receiver": null}]}
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/8a225260e7d82b34dc818d6fe04cb0eb6a0f1ce94643c4ff6a412365f0a32af8.json b/graphify-out/cache/ast/v0.9.15/8a225260e7d82b34dc818d6fe04cb0eb6a0f1ce94643c4ff6a412365f0a32af8.json
deleted file mode 100644
index 2e6ceb6..0000000
--- a/graphify-out/cache/ast/v0.9.15/8a225260e7d82b34dc818d6fe04cb0eb6a0f1ce94643c4ff6a412365f0a32af8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_micropython_py", "label": "micropython.py", "file_type": "code", "source_file": "public/exemplos/micropython.py", "source_location": "L1"}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_micropython_py", "target": "machine", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/micropython.py", "source_location": "L1", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_micropython_py", "target": "time", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/micropython.py", "source_location": "L2", "weight": 1.0}], "raw_calls": []}
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/9a4f7865e03840a08d94f5cddebeaf3a7695b326d786c5c398defe907088f806.json b/graphify-out/cache/ast/v0.9.15/9a4f7865e03840a08d94f5cddebeaf3a7695b326d786c5c398defe907088f806.json
deleted file mode 100644
index b777428..0000000
--- a/graphify-out/cache/ast/v0.9.15/9a4f7865e03840a08d94f5cddebeaf3a7695b326d786c5c398defe907088f806.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c", "label": "esp-who.c", "file_type": "code", "source_file": "public/exemplos/esp-who.c", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_setup", "label": "setup()", "file_type": "code", "source_file": "public/exemplos/esp-who.c", "source_location": "L11", "_callable": true}, {"id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "label": "loop()", "file_type": "code", "source_file": "public/exemplos/esp-who.c", "source_location": "L48", "_callable": true}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c", "target": "esp_camera", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-who.c", "source_location": "L1", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c", "target": "fd_forward", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-who.c", "source_location": "L2", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c", "target": "fr_forward", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-who.c", "source_location": "L3", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c", "target": "human_face_detect_msr01", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-who.c", "source_location": "L4", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c", "target": "human_face_detect_mnp01", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-who.c", "source_location": "L5", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c", "target": "camera_pins", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-who.c", "source_location": "L9", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c", "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_setup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-who.c", "source_location": "L11", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c", "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "public/exemplos/esp-who.c", "source_location": "L48", "weight": 1.0}], "raw_calls": [{"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_setup", "callee": "begin", "is_member_call": true, "source_file": "public/exemplos/esp-who.c", "source_location": "L12", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_setup", "callee": "setDebugOutput", "is_member_call": true, "source_file": "public/exemplos/esp-who.c", "source_location": "L13", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_setup", "callee": "println", "is_member_call": true, "source_file": "public/exemplos/esp-who.c", "source_location": "L14", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_setup", "callee": "esp_camera_init", "is_member_call": false, "source_file": "public/exemplos/esp-who.c", "source_location": "L40", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_setup", "callee": "println", "is_member_call": true, "source_file": "public/exemplos/esp-who.c", "source_location": "L41", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_setup", "callee": "println", "is_member_call": true, "source_file": "public/exemplos/esp-who.c", "source_location": "L45", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "callee": "esp_camera_fb_get", "is_member_call": false, "source_file": "public/exemplos/esp-who.c", "source_location": "L49", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "callee": "println", "is_member_call": true, "source_file": "public/exemplos/esp-who.c", "source_location": "L51", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "callee": "face_detect_msr01", "is_member_call": false, "source_file": "public/exemplos/esp-who.c", "source_location": "L56", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "callee": "printf", "is_member_call": true, "source_file": "public/exemplos/esp-who.c", "source_location": "L58", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "callee": "printf", "is_member_call": true, "source_file": "public/exemplos/esp-who.c", "source_location": "L61", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "callee": "dl_lib_free", "is_member_call": false, "source_file": "public/exemplos/esp-who.c", "source_location": "L64", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "callee": "println", "is_member_call": true, "source_file": "public/exemplos/esp-who.c", "source_location": "L66", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "callee": "esp_camera_fb_return", "is_member_call": false, "source_file": "public/exemplos/esp-who.c", "source_location": "L69", "receiver": null}, {"caller_nid": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop", "callee": "delay", "is_member_call": false, "source_file": "public/exemplos/esp-who.c", "source_location": "L70", "receiver": null}]}
\ No newline at end of file
diff --git a/graphify-out/cache/ast/v0.9.15/f024a922261e513412d492a32ff2e4aa2825835c9493bb9a050162297eb55a46.json b/graphify-out/cache/ast/v0.9.15/f024a922261e513412d492a32ff2e4aa2825835c9493bb9a050162297eb55a46.json
deleted file mode 100644
index 426d5ab..0000000
--- a/graphify-out/cache/ast/v0.9.15/f024a922261e513412d492a32ff2e4aa2825835c9493bb9a050162297eb55a46.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "home_lucas_documents_pessoal_espdocs_readme_md", "label": "README.md", "file_type": "document", "source_file": "README.md", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "label": "ESPDocs - Documenta\u00e7\u00e3o ESP32 em Portugu\u00eas", "file_type": "document", "source_file": "README.md", "source_location": "L1"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_funcionalidades", "label": "\ud83d\ude80 Funcionalidades", "file_type": "document", "source_file": "README.md", "source_location": "L9"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_in\u00edcio_r\u00e1pido", "label": "\ud83c\udfc1 In\u00edcio R\u00e1pido", "file_type": "document", "source_file": "README.md", "source_location": "L18"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_instala\u00e7\u00e3o", "label": "Instala\u00e7\u00e3o", "file_type": "document", "source_file": "README.md", "source_location": "L20"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_configura\u00e7\u00e3o_do_marketplace_opcional", "label": "Configura\u00e7\u00e3o do Marketplace (Opcional)", "file_type": "document", "source_file": "README.md", "source_location": "L33"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_executar_em_desenvolvimento", "label": "Executar em Desenvolvimento", "file_type": "document", "source_file": "README.md", "source_location": "L43"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_estrutura_do_projeto", "label": "\ud83d\udcc1 Estrutura do Projeto", "file_type": "document", "source_file": "README.md", "source_location": "L55"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_tecnologias", "label": "\ud83d\udee0\ufe0f Tecnologias", "file_type": "document", "source_file": "README.md", "source_location": "L87"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_learn_more", "label": "\ud83d\udcda Learn More", "file_type": "document", "source_file": "README.md", "source_location": "L95"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_deploy_on_vercel", "label": "\ud83d\ude80 Deploy on Vercel", "file_type": "document", "source_file": "README.md", "source_location": "L104"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_licen\u00e7a", "label": "\ud83d\udcc4 Licen\u00e7a", "file_type": "document", "source_file": "README.md", "source_location": "L112"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_disclaimer", "label": "\u26a0\ufe0f Disclaimer", "file_type": "document", "source_file": "README.md", "source_location": "L116"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_autor", "label": "\ud83d\udc64 Autor", "file_type": "document", "source_file": "README.md", "source_location": "L120"}, {"id": "home_lucas_documents_pessoal_espdocs_readme_contribuindo", "label": "\ud83e\udd1d Contribuindo", "file_type": "document", "source_file": "README.md", "source_location": "L126"}], "edges": [{"source": "home_lucas_documents_pessoal_espdocs_readme_md", "target": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L1", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "target": "home_lucas_documents_pessoal_espdocs_readme_funcionalidades", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L9", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "target": "home_lucas_documents_pessoal_espdocs_readme_in\u00edcio_r\u00e1pido", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L18", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_in\u00edcio_r\u00e1pido", "target": "home_lucas_documents_pessoal_espdocs_readme_instala\u00e7\u00e3o", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L20", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_in\u00edcio_r\u00e1pido", "target": "home_lucas_documents_pessoal_espdocs_readme_configura\u00e7\u00e3o_do_marketplace_opcional", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L33", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_in\u00edcio_r\u00e1pido", "target": "home_lucas_documents_pessoal_espdocs_readme_executar_em_desenvolvimento", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L43", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "target": "home_lucas_documents_pessoal_espdocs_readme_estrutura_do_projeto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L55", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "target": "home_lucas_documents_pessoal_espdocs_readme_tecnologias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L87", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "target": "home_lucas_documents_pessoal_espdocs_readme_learn_more", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L95", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "target": "home_lucas_documents_pessoal_espdocs_readme_deploy_on_vercel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L104", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "target": "home_lucas_documents_pessoal_espdocs_readme_licen\u00e7a", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L112", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_md", "target": "home_lucas_documents_pessoal_espdocs_license_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L114", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "target": "home_lucas_documents_pessoal_espdocs_readme_disclaimer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L116", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "target": "home_lucas_documents_pessoal_espdocs_readme_autor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L120", "weight": 1.0}, {"source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas", "target": "home_lucas_documents_pessoal_espdocs_readme_contribuindo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L126", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/1a234532bc90c8b2453e76b9a7b2d17f8b45f6eac979f7843880f1ca64aadd2b.json b/graphify-out/cache/semantic/1a234532bc90c8b2453e76b9a7b2d17f8b45f6eac979f7843880f1ca64aadd2b.json
deleted file mode 100644
index 18959ee..0000000
--- a/graphify-out/cache/semantic/1a234532bc90c8b2453e76b9a7b2d17f8b45f6eac979f7843880f1ca64aadd2b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_c2_devkit_pinout", "label": "ESP8684-DevKitM-1 Pinout Diagram (ESP32-C2)", "file_type": "image", "source_file": "public/placas/esp32-c2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c2_mini_1_module", "label": "ESP8684-MINI-1 Module with PCB Antenna", "file_type": "concept", "source_file": "public/placas/esp32-c2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c2_micro_usb_port", "label": "Micro-USB Port (ESP8684-DevKitM-1)", "file_type": "concept", "source_file": "public/placas/esp32-c2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c2_boot_rst_buttons", "label": "Boot and RST Buttons (ESP8684-DevKitM-1)", "file_type": "concept", "source_file": "public/placas/esp32-c2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c2_rgb_led", "label": "Addressable RGB LED (ESP8684 GPIO8)", "file_type": "concept", "source_file": "public/placas/esp32-c2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c2_specs", "label": "ESP8684 Specs: RISC-V 120MHz, Wi-Fi 4 + BLE 5, 272KB SRAM, 14 GPIOs", "file_type": "concept", "source_file": "public/placas/esp32-c2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c2_dual_header_pinout", "label": "Dual 2x Pin Header Castellated Layout", "file_type": "concept", "source_file": "public/placas/esp32-c2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_c2_devkit_pinout", "target": "public_placas_esp32_c2_mini_1_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_devkit_pinout", "target": "public_placas_esp32_c2_micro_usb_port", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_devkit_pinout", "target": "public_placas_esp32_c2_boot_rst_buttons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_devkit_pinout", "target": "public_placas_esp32_c2_rgb_led", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_devkit_pinout", "target": "public_placas_esp32_c2_specs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_devkit_pinout", "target": "public_placas_esp32_c2_dual_header_pinout", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c2.png", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "devkit_common_hardware_controls", "label": "Common DevKit Hardware Controls (Buttons, USB, LED)", "nodes": ["public_placas_esp32_c2_boot_rst_buttons", "public_placas_esp32_c3_boot_rst_buttons", "public_placas_esp32_c5_reset_boot_buttons", "public_placas_esp32_c2_micro_usb_port", "public_placas_esp32_c3_micro_usb_port", "public_placas_esp32_c5_dual_usb_c_ports"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/placas/esp32-c2.png"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/1a8e26553b31c5167cd8c83b6863e0d705f628e7816f6e0f64c6e0cb55cb263d.json b/graphify-out/cache/semantic/1a8e26553b31c5167cd8c83b6863e0d705f628e7816f6e0f64c6e0cb55cb263d.json
deleted file mode 100644
index 9399e46..0000000
--- a/graphify-out/cache/semantic/1a8e26553b31c5167cd8c83b6863e0d705f628e7816f6e0f64c6e0cb55cb263d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_c3_devkit_pinout", "label": "ESP32-C3-DevKitM-1 Pinout Diagram", "file_type": "image", "source_file": "public/placas/esp32-c3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c3_mini_1_module", "label": "ESP32-C3-MINI-1 Module with PCB Antenna", "file_type": "concept", "source_file": "public/placas/esp32-c3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c3_cp2102_usb_bridge", "label": "CP2102 USB-to-UART Bridge Chip", "file_type": "concept", "source_file": "public/placas/esp32-c3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c3_micro_usb_port", "label": "Micro-USB Port (ESP32-C3-DevKitM-1)", "file_type": "concept", "source_file": "public/placas/esp32-c3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c3_boot_rst_buttons", "label": "BOOT and RST Buttons (ESP32-C3-DevKitM-1)", "file_type": "concept", "source_file": "public/placas/esp32-c3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c3_rgb_led_gpio8", "label": "RGB LED on GPIO8 (ESP32-C3)", "file_type": "concept", "source_file": "public/placas/esp32-c3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c3_usb_serial_jtag", "label": "USB Serial/JTAG on GPIO18/GPIO19 (USB_D-/USB_D+)", "file_type": "concept", "source_file": "public/placas/esp32-c3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c3_specs", "label": "ESP32-C3 Specs: RISC-V 160MHz, Wi-Fi 4 + BLE 5, 400KB SRAM, 22 GPIOs", "file_type": "concept", "source_file": "public/placas/esp32-c3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c3_gpio_state_legend", "label": "GPIO State Legend (IE/PU/WPU/ID/OE/OD After Reset)", "file_type": "concept", "source_file": "public/placas/esp32-c3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_c3_devkit_pinout", "target": "public_placas_esp32_c3_mini_1_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_devkit_pinout", "target": "public_placas_esp32_c3_cp2102_usb_bridge", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_devkit_pinout", "target": "public_placas_esp32_c3_micro_usb_port", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_devkit_pinout", "target": "public_placas_esp32_c3_boot_rst_buttons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_devkit_pinout", "target": "public_placas_esp32_c3_rgb_led_gpio8", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_devkit_pinout", "target": "public_placas_esp32_c3_usb_serial_jtag", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_devkit_pinout", "target": "public_placas_esp32_c3_specs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_devkit_pinout", "target": "public_placas_esp32_c3_gpio_state_legend", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_cp2102_usb_bridge", "target": "public_placas_esp32_c3_micro_usb_port", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_devkit_pinout", "target": "public_placas_esp32_c3_devkit_pinout", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_specs", "target": "public_placas_esp32_c3_specs", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_rgb_led", "target": "public_placas_esp32_c3_rgb_led_gpio8", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_mini_1_module", "target": "public_placas_esp32_c3_mini_1_module", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32-c3.png", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "espressif_devkit_pinout_diagram_family", "label": "Espressif DevKit Pinout Diagram Family (C2/C3/C5)", "nodes": ["public_placas_esp32_c2_devkit_pinout", "public_placas_esp32_c3_devkit_pinout", "public_placas_esp32_c5_devkit_pinout", "public_placas_esp32_c5_espressif_branding"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32-c3.png"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/1a999d63d332fbe6a9bf6875f4cb79f3bf60f912069aa2227e3c7153829ed2e7.json b/graphify-out/cache/semantic/1a999d63d332fbe6a9bf6875f4cb79f3bf60f912069aa2227e3c7153829ed2e7.json
deleted file mode 100644
index 6e83856..0000000
--- a/graphify-out/cache/semantic/1a999d63d332fbe6a9bf6875f4cb79f3bf60f912069aa2227e3c7153829ed2e7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_chip", "label": "ESP32 SoC", "file_type": "paper", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_xtensa_lx6", "label": "Xtensa 32-bit LX6 Microprocessor", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_ulp_coprocessor", "label": "ULP Coprocessor", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_wifi", "label": "2.4 GHz Wi-Fi 802.11b/g/n", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_bluetooth_42", "label": "Bluetooth v4.2 BR/EDR and LE Dual Mode", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_sram", "label": "520 KB SRAM", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_rom", "label": "448 KB ROM", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_rtc_memory", "label": "16 KB RTC SRAM / Recovery Memory", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_flash_encryption", "label": "Flash Encryption", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_crypto_accelerators", "label": "Cryptographic Hardware Acceleration (AES, SHA-2, RSA, RNG)", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_twai", "label": "TWAI (CAN 2.0) Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_ethernet_mac", "label": "Ethernet MAC with IEEE 1588", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_touch_sensors", "label": "10 Touch Sensors", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_sar_adc", "label": "12-bit SAR ADC", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_dac", "label": "8-bit DAC", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_pmu", "label": "Power Management Unit / Power Modes", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_rtc", "label": "RTC Module", "file_type": "concept", "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_xtensa_lx6", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_ulp_coprocessor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_wifi", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_bluetooth_42", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_sram", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_rom", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_rtc", "target": "public_datasheets_esp32_rtc_memory", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_rtc", "target": "public_datasheets_esp32_ulp_coprocessor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_rtc", "target": "public_datasheets_esp32_pmu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_secure_boot", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_flash_encryption", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_crypto_accelerators", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_twai", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_ethernet_mac", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_touch_sensors", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_sar_adc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_dac", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_chip", "target": "public_datasheets_esp32_rtc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_rtc_low_power_domain", "label": "ESP32 RTC Low-Power Domain", "nodes": ["public_datasheets_esp32_rtc", "public_datasheets_esp32_pmu", "public_datasheets_esp32_ulp_coprocessor", "public_datasheets_esp32_rtc_memory"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32.pdf"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/3632f67f65f7e0ab5d55e3d24dfa20359eceec503e062ebda2cd5fb73c8245e5.json b/graphify-out/cache/semantic/3632f67f65f7e0ab5d55e3d24dfa20359eceec503e062ebda2cd5fb73c8245e5.json
deleted file mode 100644
index 62396fd..0000000
--- a/graphify-out/cache/semantic/3632f67f65f7e0ab5d55e3d24dfa20359eceec503e062ebda2cd5fb73c8245e5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_s31_chip", "label": "ESP32-S31 SoC", "file_type": "paper", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_hp_riscv_core", "label": "HP 32-bit RISC-V Dual-Core Processor", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_lp_riscv_core", "label": "LP 32-bit RISC-V Processor", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_ulp_riscv", "label": "ULP-RISC-V Coprocessor", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_wifi6", "label": "2.4 GHz Wi-Fi 6 (IEEE 802.11ax)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_bluetooth_54_le", "label": "Bluetooth 5.4 LE", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_bluetooth_classic", "label": "Bluetooth Classic", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_ieee_802154", "label": "IEEE 802.15.4 Radio", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_zigbee", "label": "Zigbee 3.0", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_thread", "label": "Thread 1.4", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_matter", "label": "Matter", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_hp_sram", "label": "512 KB Shared HP SRAM", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_rom", "label": "320 KB ROM", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_psram", "label": "In-Package DDR PSRAM Interface", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_gdma", "label": "GDMA (General DMA Controller)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_flash_psram_encryption", "label": "Flash/PSRAM Encryption", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_crypto_accelerators", "label": "Cryptographic Accelerators (AES, SHA, RSA, ECC, ECDSA, HMAC, TRNG)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_huk_key_manager", "label": "HUK & Key Manager", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_usb_hs_otg", "label": "USB 2.0 High-Speed OTG", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_emac", "label": "1000 Mbps Ethernet MAC (EMAC)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_can_fd", "label": "CAN FD Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_jpeg_codec", "label": "JPEG Codec", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_ppa", "label": "Pixel-Processing Accelerator (PPA)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_lcd_camera", "label": "LCD and Camera Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_touch_sensor", "label": "Touch Sensor", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_sar_adc", "label": "12-bit SAR ADC", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s31_pmu", "label": "Power Management Unit", "file_type": "concept", "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_hp_riscv_core", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_lp_riscv_core", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_ulp_riscv", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_wifi6", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_bluetooth_54_le", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_bluetooth_classic", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_ieee_802154", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_ieee_802154", "target": "public_datasheets_esp32_s31_zigbee", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_ieee_802154", "target": "public_datasheets_esp32_s31_thread", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_thread", "target": "public_datasheets_esp32_s31_matter", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_hp_sram", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_rom", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_psram", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_gdma", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_gdma", "target": "public_datasheets_esp32_s31_psram", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_secure_boot", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_flash_psram_encryption", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_crypto_accelerators", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_huk_key_manager", "target": "public_datasheets_esp32_s31_flash_psram_encryption", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_huk_key_manager", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_usb_hs_otg", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_emac", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_can_fd", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_jpeg_codec", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_ppa", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_ppa", "target": "public_datasheets_esp32_s31_lcd_camera", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_lcd_camera", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_touch_sensor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_sar_adc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_s31_pmu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_lp_riscv_core", "target": "public_datasheets_esp32_s31_pmu", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_chip", "target": "public_datasheets_esp32_chip", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_hp_riscv_core", "target": "public_datasheets_esp32_xtensa_lx6", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_ulp_riscv", "target": "public_datasheets_esp32_ulp_coprocessor", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_wifi6", "target": "public_datasheets_esp32_wifi", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_bluetooth_54_le", "target": "public_datasheets_esp32_bluetooth_42", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_crypto_accelerators", "target": "public_datasheets_esp32_crypto_accelerators", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_secure_boot", "target": "public_datasheets_esp32_secure_boot", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_flash_psram_encryption", "target": "public_datasheets_esp32_flash_encryption", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_can_fd", "target": "public_datasheets_esp32_twai", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_emac", "target": "public_datasheets_esp32_ethernet_mac", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_touch_sensor", "target": "public_datasheets_esp32_touch_sensors", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_sar_adc", "target": "public_datasheets_esp32_sar_adc", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_pmu", "target": "public_datasheets_esp32_pmu", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s31_hp_sram", "target": "public_datasheets_esp32_sram", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-S31.pdf", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_s31_multiprotocol_radio_stack", "label": "ESP32-S31 Multiprotocol Wireless Stack", "nodes": ["public_datasheets_esp32_s31_wifi6", "public_datasheets_esp32_s31_bluetooth_54_le", "public_datasheets_esp32_s31_bluetooth_classic", "public_datasheets_esp32_s31_ieee_802154"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf"}, {"id": "esp32_s31_security_subsystem", "label": "ESP32-S31 Security Subsystem", "nodes": ["public_datasheets_esp32_s31_secure_boot", "public_datasheets_esp32_s31_flash_psram_encryption", "public_datasheets_esp32_s31_crypto_accelerators", "public_datasheets_esp32_s31_huk_key_manager"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S31.pdf"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/38d5401e70c72a9e3763090fe864a4bb75da08e678c7924109937b76e43e5bc8.json b/graphify-out/cache/semantic/38d5401e70c72a9e3763090fe864a4bb75da08e678c7924109937b76e43e5bc8.json
deleted file mode 100644
index 999b21c..0000000
--- a/graphify-out/cache/semantic/38d5401e70c72a9e3763090fe864a4bb75da08e678c7924109937b76e43e5bc8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_google21a790a2c23c0ec5_verification", "label": "Google Site Verification Token", "file_type": "document", "source_file": "public/google21a790a2c23c0ec5.html", "source_location": "L1", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_google21a790a2c23c0ec5_verification", "target": "readme_espdocs", "relation": "conceptually_related_to", "confidence": "AMBIGUOUS", "confidence_score": 0.3, "source_file": "public/google21a790a2c23c0ec5.html", "source_location": "L1", "weight": 1.0}], "hyperedges": []}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/3d6c7571f342cbfcac61f236485da9925577124de6b93f0ef76acc0092d6b29b.json b/graphify-out/cache/semantic/3d6c7571f342cbfcac61f236485da9925577124de6b93f0ef76acc0092d6b29b.json
deleted file mode 100644
index d049557..0000000
--- a/graphify-out/cache/semantic/3d6c7571f342cbfcac61f236485da9925577124de6b93f0ef76acc0092d6b29b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_s31_board_photo", "label": "ESP32-S31 Function-Core Board V1.0 Annotated Photo", "file_type": "image", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_wroom_3_module", "label": "ESP32-S31-WROOM-3 Module", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_rj45_ethernet_port", "label": "RJ45 Ethernet Port", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_ethernet_transformer", "label": "Ethernet Transformer", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_usb_type_a_port", "label": "USB 2.0 Type-A Port", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_usb_serial_jtag_port", "label": "USB Serial/JTAG Port (USB-DBG)", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_usb_type_c_uart_port", "label": "USB Type-C to UART Port", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_audio_codec_chip", "label": "Audio Codec Chip", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_microphone", "label": "Onboard Microphone", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_speaker_output_port", "label": "Speaker Output Port", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_rgb_led", "label": "ESP32-S31 RGB LED", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_dcdc_converter", "label": "5V to 3.3V DC/DC Converter", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_j2_header", "label": "J2 Pin Header", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s31_boot_reset_buttons", "label": "ESP32-S31 BOOT and RST Buttons", "file_type": "concept", "source_file": "public/placas/esp32-s31.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_wroom_3_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_rj45_ethernet_port", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_ethernet_transformer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_rj45_ethernet_port", "target": "public_placas_esp32_s31_ethernet_transformer", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_usb_type_a_port", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_usb_serial_jtag_port", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_usb_type_c_uart_port", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_audio_codec_chip", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_microphone", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_speaker_output_port", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_audio_codec_chip", "target": "public_placas_esp32_s31_microphone", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_audio_codec_chip", "target": "public_placas_esp32_s31_speaker_output_port", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_rgb_led", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_dcdc_converter", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_j2_header", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_board_photo", "target": "public_placas_esp32_s31_boot_reset_buttons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s3_pinout_diagram", "target": "public_placas_esp32_s31_board_photo", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s3_wroom_module", "target": "public_placas_esp32_s31_wroom_3_module", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s3_boot_reset_buttons", "target": "public_placas_esp32_s31_boot_reset_buttons", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s31_usb_type_c_uart_port", "target": "public_placas_esp32_s31_usb_serial_jtag_port", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-s31.png", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_s31_audio_subsystem", "label": "ESP32-S31 Audio Subsystem", "nodes": ["public_placas_esp32_s31_audio_codec_chip", "public_placas_esp32_s31_microphone", "public_placas_esp32_s31_speaker_output_port"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-s31.png"}, {"id": "esp32_s31_connectivity_ports", "label": "ESP32-S31 Connectivity Ports", "nodes": ["public_placas_esp32_s31_rj45_ethernet_port", "public_placas_esp32_s31_usb_type_a_port", "public_placas_esp32_s31_usb_serial_jtag_port", "public_placas_esp32_s31_usb_type_c_uart_port"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-s31.png"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/3de1d34ae84876ea82d2fcef4dc390f9797edc9c90d25d8fc19dd41646cee346.json b/graphify-out/cache/semantic/3de1d34ae84876ea82d2fcef4dc390f9797edc9c90d25d8fc19dd41646cee346.json
deleted file mode 100644
index cb2b701..0000000
--- a/graphify-out/cache/semantic/3de1d34ae84876ea82d2fcef4dc390f9797edc9c90d25d8fc19dd41646cee346.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_c61_esp32_c61", "label": "ESP32-C61 SoC", "file_type": "paper", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_risc_v_processor", "label": "RISC-V 32-bit Single-Core Processor (160 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_wi_fi_6", "label": "Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_bluetooth_le_6_0", "label": "Bluetooth LE (Core 6.0 certified)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_sram_320_kb", "label": "SRAM 320 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_rom_256_kb", "label": "ROM 256 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_psram", "label": "In-package PSRAM / External RAM", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_l1_cache", "label": "L1 Cache 32 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_flash_psram_encryption", "label": "Flash/PSRAM Encryption (XTS-AES)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_ecdsa", "label": "Digital Signature - ECDSA", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_trng", "label": "True Random Number Generator (TRNG)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_power_glitch_detector", "label": "Power Glitch Detector", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_apm", "label": "Access Permission Management (APM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_usb_serial_jtag", "label": "USB Serial/JTAG Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_sdio_2_0_slave", "label": "SDIO 2.0 Slave Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_sar_adc", "label": "12-bit SAR ADC (4 channels)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_gdma", "label": "General DMA Controller (GDMA)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_etm", "label": "Event Task Matrix (ETM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_rf_module", "label": "RF Module (Balun, PA, LNA, Antenna Switch)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c61_pmu", "label": "Power Management Unit (PMU)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_risc_v_processor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_wi_fi_6", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_bluetooth_le_6_0", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_sram_320_kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_rom_256_kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_psram", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_l1_cache", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_secure_boot", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_flash_psram_encryption", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_ecdsa", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_trng", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_power_glitch_detector", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_apm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_usb_serial_jtag", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_sdio_2_0_slave", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_sar_adc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_gdma", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_etm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_rf_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_esp32_c61", "target": "public_datasheets_esp32_c61_pmu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_bluetooth_le_5_3", "target": "public_datasheets_esp32_c61_bluetooth_le_6_0", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_hp_risc_v_processor", "target": "public_datasheets_esp32_c61_risc_v_processor", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_flash_encryption", "target": "public_datasheets_esp32_c61_flash_psram_encryption", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c61_esp32_c61", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-C61.pdf", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_c61_security_subsystem", "label": "ESP32-C61 security subsystem", "nodes": ["public_datasheets_esp32_c61_secure_boot", "public_datasheets_esp32_c61_flash_psram_encryption", "public_datasheets_esp32_c61_ecdsa", "public_datasheets_esp32_c61_trng", "public_datasheets_esp32_c61_apm", "public_datasheets_esp32_c61_power_glitch_detector"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C61.pdf"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/468fb0047453964bf7613c3dc9b7d2cb8ce93db30370a6d4b8d033ff89ea2af6.json b/graphify-out/cache/semantic/468fb0047453964bf7613c3dc9b7d2cb8ce93db30370a6d4b8d033ff89ea2af6.json
deleted file mode 100644
index 1a1155b..0000000
--- a/graphify-out/cache/semantic/468fb0047453964bf7613c3dc9b7d2cb8ce93db30370a6d4b8d033ff89ea2af6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_c61_board", "label": "ESP32-C61-DevKitC-1 Pinout Diagram", "file_type": "image", "source_file": "public/placas/esp32-c61.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c61_wroom_1_module", "label": "ESP32-C61-WROOM-1 Module", "file_type": "concept", "source_file": "public/placas/esp32-c61.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c61_usb_uart_ports", "label": "ESP32-C61 UART and USB Type-C Ports", "file_type": "concept", "source_file": "public/placas/esp32-c61.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c61_reset_boot_buttons", "label": "ESP32-C61 RESET and BOOT Buttons", "file_type": "concept", "source_file": "public/placas/esp32-c61.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c61_specs", "label": "ESP32-C61 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5", "file_type": "concept", "source_file": "public/placas/esp32-c61.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_c61_board", "target": "public_placas_esp32_c61_wroom_1_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c61.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c61_board", "target": "public_placas_esp32_c61_usb_uart_ports", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c61.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c61_board", "target": "public_placas_esp32_c61_reset_boot_buttons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c61.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c61_board", "target": "public_placas_esp32_c61_specs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c61.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c6_board", "target": "public_placas_esp32_c61_board", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32-c61.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c6_usb_uart_ports", "target": "public_placas_esp32_c61_usb_uart_ports", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32-c61.png", "source_location": null, "weight": 1.0}], "hyperedges": []}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/505f2c34bc6340adf39f53dde92bc594a37f03b7b61f7897cb7c26b6bcf811f9.json b/graphify-out/cache/semantic/505f2c34bc6340adf39f53dde92bc594a37f03b7b61f7897cb7c26b6bcf811f9.json
deleted file mode 100644
index 3d66148..0000000
--- a/graphify-out/cache/semantic/505f2c34bc6340adf39f53dde92bc594a37f03b7b61f7897cb7c26b6bcf811f9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_p4_chip", "label": "ESP32-P4 Series SoC", "file_type": "paper", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_hp_riscv_dual_core", "label": "RISC-V 32-bit Dual-Core HP CPU (400 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_lp_riscv_core", "label": "RISC-V 32-bit Single-Core LP CPU (40 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_l2mem", "label": "768 KB HP L2MEM", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_psram", "label": "16 MB / 32 MB In-Package PSRAM", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_two_level_cache", "label": "Two-Level High-Speed Cache", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_processor_instruction_extensions", "label": "Processor Instruction Extensions (SIMD/AI)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_image_processing_subsystem", "label": "Image Processing Subsystem", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_jpeg_codec", "label": "JPEG Codec", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_isp", "label": "Image Signal Processor (ISP)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_ppa", "label": "Pixel-Processing Accelerator (PPA)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_h264_encoder", "label": "H264 Encoder", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_mipi_csi", "label": "MIPI CSI", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_mipi_dsi", "label": "MIPI DSI", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_vad", "label": "Voice Activity Detection (VAD)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_usb_hs_otg", "label": "USB 2.0 High-Speed OTG", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_emac", "label": "Ethernet MAC (EMAC)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_gdma", "label": "GDMA / VDMA / 2D-DMA Controllers", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_sdmmc_host", "label": "SD/MMC Host Controller (SDHOST)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_i3c", "label": "I3C Master and Slave", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_touch_sensor", "label": "Touch Sensor", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_key_manager", "label": "Key Manager (HUK from SRAM PUF)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_xts_aes", "label": "External Memory Encryption (XTS_AES)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_ecdsa_ds", "label": "ECDSA Digital Signature Peripheral (ECDSA_DS)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_crypto_accelerators", "label": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, TRNG)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_pms", "label": "Permission Control (PMS / PMP / PMA / APM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_p4_lp_system", "label": "Low Power (LP) System", "file_type": "concept", "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_hp_riscv_dual_core", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_lp_riscv_core", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_lp_system", "target": "public_datasheets_esp32_p4_lp_riscv_core", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_l2mem", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_psram", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_two_level_cache", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_hp_riscv_dual_core", "target": "public_datasheets_esp32_p4_processor_instruction_extensions", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_image_processing_subsystem", "target": "public_datasheets_esp32_p4_jpeg_codec", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_image_processing_subsystem", "target": "public_datasheets_esp32_p4_isp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_image_processing_subsystem", "target": "public_datasheets_esp32_p4_ppa", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_image_processing_subsystem", "target": "public_datasheets_esp32_p4_h264_encoder", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_image_processing_subsystem", "target": "public_datasheets_esp32_p4_mipi_csi", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_image_processing_subsystem", "target": "public_datasheets_esp32_p4_mipi_dsi", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_image_processing_subsystem", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_vad", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_usb_hs_otg", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_emac", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_gdma", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_sdmmc_host", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_i3c", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_touch_sensor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_secure_boot", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_key_manager", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_crypto_accelerators", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_xts_aes", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_ecdsa_ds", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_pms", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_p4_lp_system", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_key_manager", "target": "public_datasheets_esp32_p4_crypto_accelerators", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_crypto_accelerators", "target": "public_datasheets_esp32_s3_crypto_accelerators", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_secure_boot", "target": "public_datasheets_esp32_s3_secure_boot", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_xts_aes", "target": "public_datasheets_esp32_s3_flash_encryption", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_touch_sensor", "target": "public_datasheets_esp32_s3_touch_sensor", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_gdma", "target": "public_datasheets_esp32_s3_gdma", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_processor_instruction_extensions", "target": "public_datasheets_esp32_s3_simd_instructions", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_lp_riscv_core", "target": "public_datasheets_esp32_s3_ulp_coprocessor", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_usb_hs_otg", "target": "public_datasheets_esp32_s3_usb_otg", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_p4_chip", "target": "public_datasheets_esp32_s3_chip", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-P4.pdf", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_p4_image_voice_pipeline", "label": "ESP32-P4 Image and Voice Processing Pipeline", "nodes": ["public_datasheets_esp32_p4_isp", "public_datasheets_esp32_p4_jpeg_codec", "public_datasheets_esp32_p4_ppa", "public_datasheets_esp32_p4_h264_encoder", "public_datasheets_esp32_p4_mipi_csi", "public_datasheets_esp32_p4_mipi_dsi", "public_datasheets_esp32_p4_vad"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-P4.pdf"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/58d39b09bd42f33118356ba2cd0b496886fdaa66a7e2c83aa6db25991fe6fa1b.json b/graphify-out/cache/semantic/58d39b09bd42f33118356ba2cd0b496886fdaa66a7e2c83aa6db25991fe6fa1b.json
deleted file mode 100644
index 24bed5a..0000000
--- a/graphify-out/cache/semantic/58d39b09bd42f33118356ba2cd0b496886fdaa66a7e2c83aa6db25991fe6fa1b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_c6_esp32_c6", "label": "ESP32-C6 SoC", "file_type": "paper", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_hp_risc_v_processor", "label": "HP RISC-V 32-bit Processor (160 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_lp_risc_v_processor", "label": "LP RISC-V 32-bit Processor (20 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_wi_fi_6", "label": "Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_bluetooth_le_5_3", "label": "Bluetooth LE 5.3", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_ieee_802_15_4", "label": "IEEE 802.15.4", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_zigbee_3_0", "label": "Zigbee 3.0", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_thread_1_3", "label": "Thread 1.3", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_hp_sram_512_kb", "label": "HP SRAM 512 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_lp_sram_16_kb", "label": "LP SRAM 16 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_rom_320_kb", "label": "ROM 320 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_efuse", "label": "4096-bit eFuse Memory", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_flash_encryption", "label": "Flash Encryption (XTS_AES)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_tee_apm", "label": "TEE Controller and Access Permission Management (APM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_crypto_accelerators", "label": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_rf_module", "label": "RF Module (Balun, PA, LNA, Antenna Switch)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_usb_serial_jtag", "label": "USB Serial/JTAG Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_twai", "label": "TWAI Controller (CAN 2.0)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_sdio_slave", "label": "SDIO Slave Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_sar_adc", "label": "12-bit SAR ADC (7 channels)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_gdma", "label": "General DMA Controller (GDMA)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_etm", "label": "Event Task Matrix (ETM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c6_power_management_unit", "label": "Power Management Unit (4 power modes)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_hp_risc_v_processor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_lp_risc_v_processor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_wi_fi_6", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_bluetooth_le_5_3", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_ieee_802_15_4", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_zigbee_3_0", "target": "public_datasheets_esp32_c6_ieee_802_15_4", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_thread_1_3", "target": "public_datasheets_esp32_c6_ieee_802_15_4", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_hp_sram_512_kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_lp_sram_16_kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_rom_320_kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_efuse", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_secure_boot", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_flash_encryption", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_tee_apm", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_crypto_accelerators", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_rf_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_usb_serial_jtag", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_twai", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_sdio_slave", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_sar_adc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_gdma", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_etm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_c6_power_management_unit", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_wi_fi_6", "target": "public_datasheets_esp32_c6_rf_module", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_wi_fi_6", "target": "public_datasheets_esp32_c61_wi_fi_6", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C6.pdf", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_c6_multi_protocol_radio", "label": "ESP32-C6 coexisting multi-protocol radio stack sharing one antenna", "nodes": ["public_datasheets_esp32_c6_wi_fi_6", "public_datasheets_esp32_c6_bluetooth_le_5_3", "public_datasheets_esp32_c6_ieee_802_15_4", "public_datasheets_esp32_c6_rf_module"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C6.pdf"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/5ec1ac24828696350ac0c6d8443991951cf6384546b7d7136f5245e86df09d31.json b/graphify-out/cache/semantic/5ec1ac24828696350ac0c6d8443991951cf6384546b7d7136f5245e86df09d31.json
deleted file mode 100644
index 39caa00..0000000
--- a/graphify-out/cache/semantic/5ec1ac24828696350ac0c6d8443991951cf6384546b7d7136f5245e86df09d31.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_p4_board", "label": "ESP32-P4 Function EV Board V1.5.2 Annotated Photo", "file_type": "image", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_p4_soc", "label": "ESP32-P4 SoC", "file_type": "concept", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_p4_c6_mini_1_module", "label": "ESP32-C6-MINI-1 Wireless Co-processor Module", "file_type": "concept", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_p4_mipi_dsi_csi", "label": "MIPI DSI Display and CSI Camera Connectors", "file_type": "concept", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_p4_audio_subsystem", "label": "Audio Subsystem: Microphone, Codec Chip, PA Chip, Speaker Port", "file_type": "concept", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_p4_ethernet", "label": "Ethernet PHY IC and RJ45 Port", "file_type": "concept", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_p4_usb_ports", "label": "USB Ports: Type-A Host, Type-C, Serial/JTAG, Full-speed", "file_type": "concept", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_p4_power", "label": "Power: Buck Converters, 5V-to-3.3V LDO, Power Switch, 5V LED", "file_type": "concept", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_p4_clocks_flash", "label": "40 MHz XTAL, 32.768 kHz XTAL and SPI Flash", "file_type": "concept", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_p4_j1_header", "label": "J1 GPIO Expansion Header", "file_type": "concept", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_p4_reset_boot_buttons", "label": "ESP32-P4 RST and BOOT Buttons", "file_type": "concept", "source_file": "public/placas/esp32-p4.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_p4_soc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_p4_c6_mini_1_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_p4_mipi_dsi_csi", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_p4_audio_subsystem", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_p4_ethernet", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_p4_usb_ports", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_p4_power", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_p4_clocks_flash", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_p4_j1_header", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_p4_reset_boot_buttons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_c6_mini_1_module", "target": "public_placas_esp32_c6_wroom_1_module", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_p4_board", "target": "public_placas_esp32_c6_board", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/placas/esp32-p4.png", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_p4_multimedia_peripherals", "label": "ESP32-P4 EV Board Multimedia and Connectivity Peripherals", "nodes": ["public_placas_esp32_p4_mipi_dsi_csi", "public_placas_esp32_p4_audio_subsystem", "public_placas_esp32_p4_ethernet", "public_placas_esp32_p4_usb_ports"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-p4.png"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/80d29e998aa18805eca13a77c1837b4b000e6e5521225725b45b4131d1efabfb.json b/graphify-out/cache/semantic/80d29e998aa18805eca13a77c1837b4b000e6e5521225725b45b4131d1efabfb.json
deleted file mode 100644
index f44d8eb..0000000
--- a/graphify-out/cache/semantic/80d29e998aa18805eca13a77c1837b4b000e6e5521225725b45b4131d1efabfb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_s2_chip", "label": "ESP32-S2 Series SoC", "file_type": "paper", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_xtensa_lx7", "label": "Xtensa Single-Core 32-bit LX7 Microprocessor (240 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_wifi", "label": "2.4 GHz Wi-Fi (802.11 b/g/n)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_wifi_mac_baseband", "label": "Wi-Fi MAC and Baseband", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_rf_module", "label": "RF Module (Balun, PA, LNA, RF Synthesizer)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_sram", "label": "320 KB SRAM", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_rom", "label": "128 KB ROM", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_rtc_memory", "label": "RTC Memory (16 KB RTC SRAM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_ulp_coprocessor", "label": "ULP Coprocessor (ULP-RISC-V, ULP-FSM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_usb_otg", "label": "Full-Speed USB OTG", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_touch_sensor", "label": "14 Touch Sensing GPIOs", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_dac", "label": "Two 8-bit DACs", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_sar_adc", "label": "Two 12-bit SAR ADCs", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_twai", "label": "TWAI Controller (CAN 2.0)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_flash_encryption", "label": "Flash Encryption", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_crypto_accelerators", "label": "Crypto Accelerators (AES, SHA, RSA, HMAC, RNG, Digital Signature)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_efuse_otp", "label": "4096-bit eFuse OTP", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s2_power_management", "label": "Power Management Unit and Five Power Modes", "file_type": "concept", "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_xtensa_lx7", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_wifi", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_wifi", "target": "public_datasheets_esp32_s2_wifi_mac_baseband", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_wifi", "target": "public_datasheets_esp32_s2_rf_module", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_sram", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_rom", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_rtc_memory", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_ulp_coprocessor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_ulp_coprocessor", "target": "public_datasheets_esp32_s2_power_management", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_usb_otg", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_touch_sensor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_dac", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_sar_adc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_twai", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_secure_boot", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_flash_encryption", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_crypto_accelerators", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_efuse_otp", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s2_chip", "target": "public_datasheets_esp32_s2_power_management", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S2.pdf", "source_location": null, "weight": 1.0}], "hyperedges": []}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/829bf210ee337ac00d1bcd37b0a5a36ca04e03ecb1884262c406a4f4db03788a.json b/graphify-out/cache/semantic/829bf210ee337ac00d1bcd37b0a5a36ca04e03ecb1884262c406a4f4db03788a.json
deleted file mode 100644
index 445ee2c..0000000
--- a/graphify-out/cache/semantic/829bf210ee337ac00d1bcd37b0a5a36ca04e03ecb1884262c406a4f4db03788a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_c5_devkit_pinout", "label": "ESP32-C5-DevKitC-1 Pinout Diagram", "file_type": "image", "source_file": "public/placas/esp32-c5.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c5_wroom_1_module", "label": "ESP32-C5-WROOM-1 Module with PCB Antenna", "file_type": "concept", "source_file": "public/placas/esp32-c5.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c5_dual_usb_c_ports", "label": "Dual USB-C Ports (UART and native USB)", "file_type": "concept", "source_file": "public/placas/esp32-c5.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c5_reset_boot_buttons", "label": "RESET and BOOT Buttons (ESP32-C5-DevKitC-1)", "file_type": "concept", "source_file": "public/placas/esp32-c5.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c5_specs", "label": "ESP32-C5 Specs: RISC-V 240MHz, Dual-Band Wi-Fi 6, BLE + 802.15.4", "file_type": "concept", "source_file": "public/placas/esp32-c5.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c5_low_power_peripherals", "label": "Low-Power Peripherals (LP_GPIO, LP_UART, LP_I2C)", "file_type": "concept", "source_file": "public/placas/esp32-c5.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c5_sdio_functions", "label": "SDIO Functions (SDIO_CLK/CMD/DATA0-3)", "file_type": "concept", "source_file": "public/placas/esp32-c5.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c5_zigbee_thread", "label": "Zigbee and Thread (IEEE 802.15.4) Support", "file_type": "concept", "source_file": "public/placas/esp32-c5.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c5_espressif_branding", "label": "Espressif Official Pinout Diagram Style", "file_type": "concept", "source_file": "public/placas/esp32-c5.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_c5_devkit_pinout", "target": "public_placas_esp32_c5_wroom_1_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c5_devkit_pinout", "target": "public_placas_esp32_c5_dual_usb_c_ports", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c5_devkit_pinout", "target": "public_placas_esp32_c5_reset_boot_buttons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c5_devkit_pinout", "target": "public_placas_esp32_c5_specs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c5_devkit_pinout", "target": "public_placas_esp32_c5_low_power_peripherals", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c5_devkit_pinout", "target": "public_placas_esp32_c5_sdio_functions", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c5_specs", "target": "public_placas_esp32_c5_zigbee_thread", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c5_devkit_pinout", "target": "public_placas_esp32_c5_espressif_branding", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_devkit_pinout", "target": "public_placas_esp32_c5_devkit_pinout", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_specs", "target": "public_placas_esp32_c5_specs", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c3_mini_1_module", "target": "public_placas_esp32_c5_wroom_1_module", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_boot_rst_buttons", "target": "public_placas_esp32_c5_reset_boot_buttons", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c2_micro_usb_port", "target": "public_placas_esp32_c5_dual_usb_c_ports", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "public/placas/esp32-c5.png", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "riscv_wireless_soc_spec_family", "label": "RISC-V Single-Core Wireless SoC Spec Family", "nodes": ["public_placas_esp32_c2_specs", "public_placas_esp32_c3_specs", "public_placas_esp32_c5_specs"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-c5.png"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/8410b3fa1628f25e7b2d4b1f14e0abb2b7a6330fb418889f01da3b7c61c399d4.json b/graphify-out/cache/semantic/8410b3fa1628f25e7b2d4b1f14e0abb2b7a6330fb418889f01da3b7c61c399d4.json
deleted file mode 100644
index 1a1f288..0000000
--- a/graphify-out/cache/semantic/8410b3fa1628f25e7b2d4b1f14e0abb2b7a6330fb418889f01da3b7c61c399d4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_c2__esp8684__esp8684_series", "label": "ESP8684 Series (ESP32-C2)", "file_type": "paper", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu", "label": "RISC-V 32-bit Single-Core CPU (120 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn", "label": "2.4 GHz Wi-Fi (IEEE 802.11b/g/n)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3", "label": "Bluetooth LE 5.3", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__sram_272kb", "label": "272 KB SRAM", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__rom_576kb", "label": "576 KB ROM", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__in_package_flash", "label": "In-package Flash (2 MB / 4 MB)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__gpio_14", "label": "14 Programmable GPIOs", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__gdma", "label": "GDMA Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__sar_adc", "label": "12-bit SAR ADC", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__flash_encryption", "label": "Flash Encryption", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__ecc_accelerator", "label": "ECC Accelerator", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__sha_accelerator", "label": "SHA Accelerator (FIPS PUB 180-4)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__rng", "label": "Random Number Generator (RNG)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__pmu", "label": "Power Management Unit / Deep-sleep", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__rf_module", "label": "2.4 GHz RF Module (Balun, PA, LNA)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c2__esp8684__qfn24_package", "label": "QFN24 (4x4 mm) Package", "file_type": "concept", "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__sram_272kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__rom_576kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__in_package_flash", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__gpio_14", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__gdma", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__sar_adc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__secure_boot", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__flash_encryption", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__ecc_accelerator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__sha_accelerator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__rng", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__pmu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__rf_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__esp8684_series", "target": "public_datasheets_esp32_c2__esp8684__qfn24_package", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__rf_module", "target": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn", "target": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp8684_security_subsystem", "label": "ESP8684 Security Subsystem", "nodes": ["public_datasheets_esp32_c2__esp8684__secure_boot", "public_datasheets_esp32_c2__esp8684__flash_encryption", "public_datasheets_esp32_c2__esp8684__ecc_accelerator", "public_datasheets_esp32_c2__esp8684__sha_accelerator", "public_datasheets_esp32_c2__esp8684__rng"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/9179124cb73c85642cd9345cd54032b0615cd6bfa4ebfcb3facda06b2d66b299.json b/graphify-out/cache/semantic/9179124cb73c85642cd9345cd54032b0615cd6bfa4ebfcb3facda06b2d66b299.json
deleted file mode 100644
index 0aaac77..0000000
--- a/graphify-out/cache/semantic/9179124cb73c85642cd9345cd54032b0615cd6bfa4ebfcb3facda06b2d66b299.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_h2_board", "label": "ESP32-H2-DevKitM-1 Pinout Diagram", "file_type": "image", "source_file": "public/placas/esp32-h2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_h2_module", "label": "ESP32-H2-DevKitM-1 Module", "file_type": "concept", "source_file": "public/placas/esp32-h2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_h2_usb_uart_ports", "label": "ESP32-H2 UART and USB Ports", "file_type": "concept", "source_file": "public/placas/esp32-h2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_h2_battery_vbat", "label": "ESP32-H2 Battery VBAT Pin", "file_type": "concept", "source_file": "public/placas/esp32-h2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_h2_specs", "label": "ESP32-H2 Specs: RISC-V 96MHz, 802.15.4 Thread/Zigbee, BLE 5", "file_type": "concept", "source_file": "public/placas/esp32-h2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_h2_board", "target": "public_placas_esp32_h2_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-h2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_h2_board", "target": "public_placas_esp32_h2_usb_uart_ports", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-h2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_h2_board", "target": "public_placas_esp32_h2_battery_vbat", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-h2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_h2_board", "target": "public_placas_esp32_h2_specs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-h2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c61_board", "target": "public_placas_esp32_h2_board", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-h2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c6_specs", "target": "public_placas_esp32_h2_specs", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-h2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_h2_usb_uart_ports", "target": "public_placas_esp32_c6_usb_uart_ports", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-h2.png", "source_location": null, "weight": 1.0}], "hyperedges": []}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/9474eea93ddd84ec7613e85cfdc34123fd4d2754357bec4559ff3997f38eddce.json b/graphify-out/cache/semantic/9474eea93ddd84ec7613e85cfdc34123fd4d2754357bec4559ff3997f38eddce.json
deleted file mode 100644
index 1ee33f1..0000000
--- a/graphify-out/cache/semantic/9474eea93ddd84ec7613e85cfdc34123fd4d2754357bec4559ff3997f38eddce.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_c3_esp32_c3_series", "label": "ESP32-C3 Series", "file_type": "paper", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_risc_v_single_core_cpu", "label": "RISC-V 32-bit Single-Core CPU (160 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_wi_fi_802_11bgn", "label": "2.4 GHz Wi-Fi (IEEE 802.11b/g/n)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_bluetooth_le_5", "label": "Bluetooth LE 5 / Bluetooth mesh", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_sram_400kb", "label": "400 KB SRAM (+8 KB RTC SRAM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_rom_384kb", "label": "384 KB ROM", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_efuse", "label": "4096-bit eFuse Memory", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_gdma", "label": "GDMA Controller (3 TX / 3 RX)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_usb_serial_jtag", "label": "USB Serial/JTAG Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_twai", "label": "TWAI Controller (ISO 11898-1 / CAN 2.0)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_sar_adc", "label": "Two 12-bit SAR ADCs", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_gpio_22", "label": "22 Programmable GPIOs", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_aes_accelerator", "label": "AES-128/256 Accelerator (FIPS PUB 197)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_sha_accelerator", "label": "SHA Accelerator (FIPS PUB 180-4)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_rsa_accelerator", "label": "RSA Accelerator", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_hmac_digital_signature", "label": "HMAC and Digital Signature", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_flash_encryption", "label": "Flash Encryption", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_rng", "label": "Random Number Generator (RNG)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_rf_module", "label": "2.4 GHz RF Module (Balun, PA, LNA)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_pmu", "label": "Power Management Unit / RTC", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c3_qfn32_package", "label": "QFN32 (5x5 mm) Package", "file_type": "concept", "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_risc_v_single_core_cpu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_wi_fi_802_11bgn", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_bluetooth_le_5", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_sram_400kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_rom_384kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_efuse", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_gdma", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_usb_serial_jtag", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_twai", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_sar_adc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_gpio_22", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_aes_accelerator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_sha_accelerator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_rsa_accelerator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_hmac_digital_signature", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_secure_boot", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_flash_encryption", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_rng", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_rf_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_pmu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_esp32_c3_series", "target": "public_datasheets_esp32_c3_qfn32_package", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_wi_fi_802_11bgn", "target": "public_datasheets_esp32_c3_bluetooth_le_5", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu", "target": "public_datasheets_esp32_c3_risc_v_single_core_cpu", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn", "target": "public_datasheets_esp32_c3_wi_fi_802_11bgn", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3", "target": "public_datasheets_esp32_c3_bluetooth_le_5", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__sha_accelerator", "target": "public_datasheets_esp32_c3_sha_accelerator", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__gdma", "target": "public_datasheets_esp32_c3_gdma", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__secure_boot", "target": "public_datasheets_esp32_c3_secure_boot", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C3.pdf", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_c3_security_subsystem", "label": "ESP32-C3 Security Subsystem", "nodes": ["public_datasheets_esp32_c3_aes_accelerator", "public_datasheets_esp32_c3_sha_accelerator", "public_datasheets_esp32_c3_rsa_accelerator", "public_datasheets_esp32_c3_hmac_digital_signature", "public_datasheets_esp32_c3_secure_boot", "public_datasheets_esp32_c3_flash_encryption", "public_datasheets_esp32_c3_rng"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C3.pdf"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/9f37efcddbe3bb94349d0e17aa2ba9cb2e5301ecfb619a3ffd51bdd3047647ad.json b/graphify-out/cache/semantic/9f37efcddbe3bb94349d0e17aa2ba9cb2e5301ecfb619a3ffd51bdd3047647ad.json
deleted file mode 100644
index 33b1a72..0000000
--- a/graphify-out/cache/semantic/9f37efcddbe3bb94349d0e17aa2ba9cb2e5301ecfb619a3ffd51bdd3047647ad.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_logo_project_logo", "label": "ESPDocs Project Logo", "file_type": "image", "source_file": "public/logo.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_logo_gear_circuit_plant_motif", "label": "Gear + Circuit Traces + Sprouting Plant Motif", "file_type": "concept", "source_file": "public/logo.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_logo_iot_connectivity_icons", "label": "Globe and Shield/Clock IoT Icons", "file_type": "concept", "source_file": "public/logo.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_logo_project_logo", "target": "public_logo_gear_circuit_plant_motif", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/logo.png", "source_location": null, "weight": 1.0}, {"source": "public_logo_project_logo", "target": "public_logo_iot_connectivity_icons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/logo.png", "source_location": null, "weight": 1.0}, {"source": "public_logo_gear_circuit_plant_motif", "target": "public_logo_iot_connectivity_icons", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/logo.png", "source_location": null, "weight": 1.0}, {"source": "public_logo_project_logo", "target": "public_placas_esp32_c3_devkit_pinout", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.55, "source_file": "public/logo.png", "source_location": null, "weight": 1.0}], "hyperedges": []}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/a6e1cbf8e61306ff52f4ac42ec6f69660b522501d71f7643dd5587f0c963ec90.json b/graphify-out/cache/semantic/a6e1cbf8e61306ff52f4ac42ec6f69660b522501d71f7643dd5587f0c963ec90.json
deleted file mode 100644
index cf108f7..0000000
--- a/graphify-out/cache/semantic/a6e1cbf8e61306ff52f4ac42ec6f69660b522501d71f7643dd5587f0c963ec90.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_pinout_diagram", "label": "ESP32-DevKitC Pinout Diagram", "file_type": "image", "source_file": "public/placas/esp32.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_wroom_module", "label": "ESP32-WROOM Module", "file_type": "concept", "source_file": "public/placas/esp32.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_cp2102_usb_bridge", "label": "ESP32 CP2102 USB-UART Bridge", "file_type": "concept", "source_file": "public/placas/esp32.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_micro_usb_port", "label": "ESP32 Micro-USB Port", "file_type": "concept", "source_file": "public/placas/esp32.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_en_boot_buttons", "label": "ESP32 EN and Boot Buttons", "file_type": "concept", "source_file": "public/placas/esp32.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_specs", "label": "ESP32 Specs (Xtensa dual-core 240MHz, Wi-Fi + BT 4.2/BLE, 520KB SRAM, 34 GPIOs)", "file_type": "concept", "source_file": "public/placas/esp32.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_pinout_diagram", "target": "public_placas_esp32_wroom_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_pinout_diagram", "target": "public_placas_esp32_cp2102_usb_bridge", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_pinout_diagram", "target": "public_placas_esp32_micro_usb_port", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_pinout_diagram", "target": "public_placas_esp32_en_boot_buttons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_pinout_diagram", "target": "public_placas_esp32_specs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_pinout_diagram", "target": "public_placas_esp32_s2_pinout_diagram", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_cp2102_usb_bridge", "target": "public_placas_esp32_s3_cp2102_usb_bridge", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_wroom_module", "target": "public_placas_esp32_s3_wroom_module", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_en_boot_buttons", "target": "public_placas_esp32_s2_boot_reset_buttons", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_specs", "target": "public_placas_esp32_s3_specs", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_micro_usb_port", "target": "public_placas_esp32_s2_usb_and_uart_ports", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/placas/esp32.png", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "espressif_devkit_board_gallery", "label": "Espressif ESP32 Dev Board Image Gallery", "nodes": ["public_placas_esp32_pinout_diagram", "public_placas_esp32_s2_pinout_diagram", "public_placas_esp32_s3_pinout_diagram", "public_placas_esp32_s31_board_photo"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32.png"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/aa5e52a5ac79061f7ac8932e9ddf0298299f1596cbcb8d4f5ae0b227e74bafeb.json b/graphify-out/cache/semantic/aa5e52a5ac79061f7ac8932e9ddf0298299f1596cbcb8d4f5ae0b227e74bafeb.json
deleted file mode 100644
index 544fb11..0000000
--- a/graphify-out/cache/semantic/aa5e52a5ac79061f7ac8932e9ddf0298299f1596cbcb8d4f5ae0b227e74bafeb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_s3_pinout_diagram", "label": "ESP32-S3-DevKitC-1 Pinout Diagram", "file_type": "image", "source_file": "public/placas/esp32-s3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s3_wroom_module", "label": "ESP32-S3-WROOM Module", "file_type": "concept", "source_file": "public/placas/esp32-s3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s3_cp2102_usb_bridge", "label": "ESP32-S3 CP2102 USB-UART Bridge", "file_type": "concept", "source_file": "public/placas/esp32-s3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s3_boot_reset_buttons", "label": "ESP32-S3 BOOT and RESET Buttons", "file_type": "concept", "source_file": "public/placas/esp32-s3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s3_specs", "label": "ESP32-S3 Specs (Xtensa dual-core 240MHz, Wi-Fi + BLE 5, 512KB SRAM, 45 GPIOs)", "file_type": "concept", "source_file": "public/placas/esp32-s3.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_s3_pinout_diagram", "target": "public_placas_esp32_s3_wroom_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s3_pinout_diagram", "target": "public_placas_esp32_s3_cp2102_usb_bridge", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s3_pinout_diagram", "target": "public_placas_esp32_s3_boot_reset_buttons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s3_pinout_diagram", "target": "public_placas_esp32_s3_specs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s3.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s2_pinout_diagram", "target": "public_placas_esp32_s3_pinout_diagram", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32-s3.png", "source_location": null, "weight": 1.0}], "hyperedges": []}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/b7a24957f899198c4320513440279140ad1e9be9c5e772e911e0158205c35b9b.json b/graphify-out/cache/semantic/b7a24957f899198c4320513440279140ad1e9be9c5e772e911e0158205c35b9b.json
deleted file mode 100644
index 086ab1b..0000000
--- a/graphify-out/cache/semantic/b7a24957f899198c4320513440279140ad1e9be9c5e772e911e0158205c35b9b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_s2_pinout_diagram", "label": "ESP32-S2-DevKitC-1 Pinout Diagram", "file_type": "image", "source_file": "public/placas/esp32-s2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s2_solo_module", "label": "ESP32-S2-SOLO Module", "file_type": "concept", "source_file": "public/placas/esp32-s2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s2_rgb_led", "label": "ESP32-S2 RGB LED @ IO18", "file_type": "concept", "source_file": "public/placas/esp32-s2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s2_usb_and_uart_ports", "label": "ESP32-S2 USB and UART Micro-USB Ports", "file_type": "concept", "source_file": "public/placas/esp32-s2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s2_boot_reset_buttons", "label": "ESP32-S2 BOOT and RESET Buttons", "file_type": "concept", "source_file": "public/placas/esp32-s2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_s2_specs", "label": "ESP32-S2 Specs (Xtensa single-core 240MHz, Wi-Fi, 320KB SRAM, 43 GPIOs)", "file_type": "concept", "source_file": "public/placas/esp32-s2.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_s2_pinout_diagram", "target": "public_placas_esp32_s2_solo_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s2_pinout_diagram", "target": "public_placas_esp32_s2_rgb_led", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s2_pinout_diagram", "target": "public_placas_esp32_s2_usb_and_uart_ports", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s2_pinout_diagram", "target": "public_placas_esp32_s2_boot_reset_buttons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s2_pinout_diagram", "target": "public_placas_esp32_s2_specs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-s2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s2_rgb_led", "target": "public_placas_esp32_s31_rgb_led", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-s2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s2_boot_reset_buttons", "target": "public_placas_esp32_s3_boot_reset_buttons", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/placas/esp32-s2.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_s2_specs", "target": "public_placas_esp32_s3_specs", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-s2.png", "source_location": null, "weight": 1.0}], "hyperedges": []}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/bffbda5a3f0b5565181f0004ea3ae578ecb80beb8cfff5cf160552f825b19cc3.json b/graphify-out/cache/semantic/bffbda5a3f0b5565181f0004ea3ae578ecb80beb8cfff5cf160552f825b19cc3.json
deleted file mode 100644
index af2ccd6..0000000
--- a/graphify-out/cache/semantic/bffbda5a3f0b5565181f0004ea3ae578ecb80beb8cfff5cf160552f825b19cc3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_placas_esp32_c6_board", "label": "ESP32-C6-DevKitC-1 Pinout Diagram", "file_type": "image", "source_file": "public/placas/esp32-c6.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c6_wroom_1_module", "label": "ESP32-C6-WROOM-1 Module", "file_type": "concept", "source_file": "public/placas/esp32-c6.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c6_usb_uart_ports", "label": "ESP32-C6 UART and USB Type-C Ports", "file_type": "concept", "source_file": "public/placas/esp32-c6.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c6_reset_boot_buttons", "label": "ESP32-C6 RESET and BOOT Buttons", "file_type": "concept", "source_file": "public/placas/esp32-c6.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c6_rgb_led", "label": "ESP32-C6 RGB LED on GPIO8", "file_type": "concept", "source_file": "public/placas/esp32-c6.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_placas_esp32_c6_specs", "label": "ESP32-C6 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5, 802.15.4", "file_type": "concept", "source_file": "public/placas/esp32-c6.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_placas_esp32_c6_board", "target": "public_placas_esp32_c6_wroom_1_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c6.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c6_board", "target": "public_placas_esp32_c6_usb_uart_ports", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c6.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c6_board", "target": "public_placas_esp32_c6_reset_boot_buttons", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c6.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c6_board", "target": "public_placas_esp32_c6_rgb_led", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c6.png", "source_location": null, "weight": 1.0}, {"source": "public_placas_esp32_c6_board", "target": "public_placas_esp32_c6_specs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/placas/esp32-c6.png", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "espressif_riscv_devkit_family", "label": "Espressif RISC-V DevKit Board Diagrams", "nodes": ["public_placas_esp32_c6_board", "public_placas_esp32_c61_board", "public_placas_esp32_h2_board", "public_placas_esp32_p4_board"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/placas/esp32-c6.png"}, {"id": "devkit_programming_interface", "label": "Common DevKit Programming/Flashing Interface", "nodes": ["public_placas_esp32_c6_reset_boot_buttons", "public_placas_esp32_c61_reset_boot_buttons", "public_placas_esp32_p4_reset_boot_buttons", "public_placas_esp32_c6_usb_uart_ports"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/placas/esp32-c6.png"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/d94972162e12a3c4a9411026e05b4d6ed32e7ee01c5757b0436514d7143d3aeb.json b/graphify-out/cache/semantic/d94972162e12a3c4a9411026e05b4d6ed32e7ee01c5757b0436514d7143d3aeb.json
deleted file mode 100644
index c20681c..0000000
--- a/graphify-out/cache/semantic/d94972162e12a3c4a9411026e05b4d6ed32e7ee01c5757b0436514d7143d3aeb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_c5_esp32_c5_series", "label": "ESP32-C5 Series", "file_type": "paper", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_hp_risc_v_core", "label": "HP RISC-V 32-bit Processor (240 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_lp_risc_v_core", "label": "LP RISC-V 32-bit Processor (48 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_wi_fi_6_dual_band", "label": "Dual-band Wi-Fi 6 (IEEE 802.11ax, 2.4/5 GHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_bluetooth_le_5", "label": "Bluetooth LE 5 (Core 6.0) / Bluetooth mesh 1.1", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_ieee_802_15_4", "label": "IEEE 802.15.4 Radio", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_thread_1_4", "label": "Thread 1.4", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_zigbee_3_0", "label": "Zigbee 3.0", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_hp_sram_384kb", "label": "HP SRAM 384 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_lp_sram_16kb", "label": "LP SRAM 16 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_rom_320kb", "label": "320 KB ROM", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_flash_psram_controller", "label": "External Flash/PSRAM Controller with Cache", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_gpio_29", "label": "29 GPIOs", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_can_fd", "label": "Two CAN FD Controllers (ISO 11898-1:2015)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_usb_serial_jtag", "label": "USB Serial/JTAG Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_sdio_slave", "label": "SDIO Slave Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_mcpwm", "label": "Motor Control PWM (MCPWM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_parlio", "label": "Parallel IO Interface (PARLIO)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_etm", "label": "Event Task Matrix (ETM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_gdma", "label": "GDMA Controller (3 TX / 3 RX)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_sar_adc", "label": "12-bit SAR ADC", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_aes_accelerator", "label": "AES-128/256 Accelerator (NIST FIPS 197)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_ecdsa", "label": "ECDSA Accelerator", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_key_manager", "label": "Key Manager", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_apm_tee", "label": "APM and TEE Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_xts_aes", "label": "External Memory Encryption (XTS-AES)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_trng", "label": "True Random Number Generator (TRNG)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_rf_module", "label": "2.4/5 GHz RF Module (Balun, PA, LNA)", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_pmu", "label": "Power Management Unit", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_c5_qfn48_package", "label": "QFN48 (6x6 mm) Package", "file_type": "concept", "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_hp_risc_v_core", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_lp_risc_v_core", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_wi_fi_6_dual_band", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_bluetooth_le_5", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_ieee_802_15_4", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_ieee_802_15_4", "target": "public_datasheets_esp32_c5_thread_1_4", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_ieee_802_15_4", "target": "public_datasheets_esp32_c5_zigbee_3_0", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_hp_sram_384kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_lp_sram_16kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_rom_320kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_flash_psram_controller", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_gpio_29", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_can_fd", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_usb_serial_jtag", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_sdio_slave", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_mcpwm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_parlio", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_etm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_gdma", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_sar_adc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_aes_accelerator", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_ecdsa", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_key_manager", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_apm_tee", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_xts_aes", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_secure_boot", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_trng", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_rf_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_pmu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_esp32_c5_series", "target": "public_datasheets_esp32_c5_qfn48_package", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c5_wi_fi_6_dual_band", "target": "public_datasheets_esp32_c5_bluetooth_le_5", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_risc_v_single_core_cpu", "target": "public_datasheets_esp32_c5_hp_risc_v_core", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_wi_fi_802_11bgn", "target": "public_datasheets_esp32_c5_wi_fi_6_dual_band", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_bluetooth_le_5", "target": "public_datasheets_esp32_c5_bluetooth_le_5", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_twai", "target": "public_datasheets_esp32_c5_can_fd", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_usb_serial_jtag", "target": "public_datasheets_esp32_c5_usb_serial_jtag", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_aes_accelerator", "target": "public_datasheets_esp32_c5_aes_accelerator", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__rng", "target": "public_datasheets_esp32_c5_trng", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c2__esp8684__flash_encryption", "target": "public_datasheets_esp32_c5_xts_aes", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_gdma", "target": "public_datasheets_esp32_c5_gdma", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c3_secure_boot", "target": "public_datasheets_esp32_c5_secure_boot", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-C5.pdf", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_c5_multiprotocol_radio_stack", "label": "ESP32-C5 Multiprotocol Radio Stack", "nodes": ["public_datasheets_esp32_c5_wi_fi_6_dual_band", "public_datasheets_esp32_c5_bluetooth_le_5", "public_datasheets_esp32_c5_ieee_802_15_4", "public_datasheets_esp32_c5_thread_1_4", "public_datasheets_esp32_c5_zigbee_3_0", "public_datasheets_esp32_c5_rf_module"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-C5.pdf"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/dd66eff5c9a7b682ac1794d3ce8a2ce882f6f994594183cb0c829f4792b84669.json b/graphify-out/cache/semantic/dd66eff5c9a7b682ac1794d3ce8a2ce882f6f994594183cb0c829f4792b84669.json
deleted file mode 100644
index 3265e54..0000000
--- a/graphify-out/cache/semantic/dd66eff5c9a7b682ac1794d3ce8a2ce882f6f994594183cb0c829f4792b84669.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_s3_chip", "label": "ESP32-S3 Series SoC", "file_type": "paper", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_xtensa_lx7", "label": "Xtensa Dual-Core 32-bit LX7 Microprocessor (240 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_simd_instructions", "label": "128-bit Data Bus and Dedicated SIMD Instructions", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_fpu", "label": "Single Precision Floating Point Unit (FPU)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_wifi", "label": "2.4 GHz Wi-Fi (IEEE 802.11 b/g/n)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_bluetooth_le", "label": "Bluetooth 5 LE and Bluetooth Mesh", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_ble_baseband", "label": "Bluetooth LE Baseband and Link Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_wifi_mac_baseband", "label": "Wi-Fi MAC and Baseband", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_rf_module", "label": "RF Module (Balun, PA, LNA, Antenna Switch)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_sram", "label": "512 KB SRAM", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_rom", "label": "384 KB ROM", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_psram", "label": "In-Package Flash and PSRAM", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_l1_cache", "label": "L1 Cache", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_ulp_coprocessor", "label": "ULP Coprocessor (ULP-RISC-V, ULP-FSM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_gdma", "label": "General DMA Controller (GDMA)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_usb_otg", "label": "Full-Speed USB OTG", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_usb_serial_jtag", "label": "USB Serial/JTAG Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_sdmmc_host", "label": "SD/MMC Host Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_lcd_camera_interface", "label": "LCD Interface and DVP Camera Interface", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_touch_sensor", "label": "14 Capacitive Touch Sensing IOs", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_twai", "label": "TWAI Controller (CAN 2.0)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_flash_encryption", "label": "Flash Encryption", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_crypto_accelerators", "label": "Crypto Accelerators (SHA, AES, RSA, HMAC, RSA_DS, RNG)", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_permission_control", "label": "Permission Control", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_efuse", "label": "4096-bit eFuse Memory", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_s3_power_management", "label": "Power Management Unit (PMU) and Four Power Modes", "file_type": "concept", "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_xtensa_lx7", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_xtensa_lx7", "target": "public_datasheets_esp32_s3_simd_instructions", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_xtensa_lx7", "target": "public_datasheets_esp32_s3_fpu", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_wifi", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_bluetooth_le", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_bluetooth_le", "target": "public_datasheets_esp32_s3_ble_baseband", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_wifi", "target": "public_datasheets_esp32_s3_wifi_mac_baseband", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_wifi", "target": "public_datasheets_esp32_s3_rf_module", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_bluetooth_le", "target": "public_datasheets_esp32_s3_rf_module", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_sram", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_rom", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_psram", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_l1_cache", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_ulp_coprocessor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_gdma", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_usb_otg", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_usb_serial_jtag", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_sdmmc_host", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_lcd_camera_interface", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_touch_sensor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_twai", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_secure_boot", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_flash_encryption", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_crypto_accelerators", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_permission_control", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_efuse", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s3_power_management", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_xtensa_lx7", "target": "public_datasheets_esp32_s2_xtensa_lx7", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_wifi", "target": "public_datasheets_esp32_s2_wifi", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_ulp_coprocessor", "target": "public_datasheets_esp32_s2_ulp_coprocessor", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_crypto_accelerators", "target": "public_datasheets_esp32_s2_crypto_accelerators", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_secure_boot", "target": "public_datasheets_esp32_s2_secure_boot", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_twai", "target": "public_datasheets_esp32_s2_twai", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_s3_chip", "target": "public_datasheets_esp32_s2_chip", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-S3.pdf", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_s3_wireless_stack", "label": "ESP32-S3 Wireless Subsystem (Wi-Fi + BLE + RF)", "nodes": ["public_datasheets_esp32_s3_wifi", "public_datasheets_esp32_s3_wifi_mac_baseband", "public_datasheets_esp32_s3_bluetooth_le", "public_datasheets_esp32_s3_ble_baseband", "public_datasheets_esp32_s3_rf_module"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-S3.pdf"}, {"id": "espressif_security_feature_family", "label": "Common Espressif Security Feature Family", "nodes": ["public_datasheets_esp32_p4_secure_boot", "public_datasheets_esp32_s2_secure_boot", "public_datasheets_esp32_s3_secure_boot", "public_datasheets_esp32_s2_flash_encryption", "public_datasheets_esp32_s3_flash_encryption", "public_datasheets_esp32_p4_xts_aes"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-S3.pdf"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/ec73c9a7e26d39b6d84d0e419b5d88494154717bb24a547be3fe7442141056d9.json b/graphify-out/cache/semantic/ec73c9a7e26d39b6d84d0e419b5d88494154717bb24a547be3fe7442141056d9.json
deleted file mode 100644
index 1bbe6f7..0000000
--- a/graphify-out/cache/semantic/ec73c9a7e26d39b6d84d0e419b5d88494154717bb24a547be3fe7442141056d9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "public_datasheets_esp32_h2_esp32_h2", "label": "ESP32-H2 SoC", "file_type": "paper", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_risc_v_processor", "label": "RISC-V 32-bit Single-Core Processor (96 MHz)", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_bluetooth_le_5_3", "label": "Bluetooth LE 5.3", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_ieee_802_15_4", "label": "IEEE 802.15.4", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_thread", "label": "Thread", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_zigbee_3_0", "label": "Zigbee 3.0", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_matter", "label": "Matter", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_sram_320_kb", "label": "SRAM 320 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_rom_128_kb", "label": "ROM 128 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_lp_memory_4_kb", "label": "LP Memory 4 KB", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_in_package_flash", "label": "2 MB or 4 MB In-Package Flash", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_secure_boot", "label": "Secure Boot", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_flash_encryption", "label": "Flash Encryption", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_crypto_accelerators", "label": "Crypto Accelerators (AES, SHA, RSA, ECC, ECDSA, HMAC, RNG)", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_tee", "label": "TEE and Permission Control", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_power_glitch_detector", "label": "Power Glitch Detector", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_usb_serial_jtag", "label": "USB Serial/JTAG Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_twai", "label": "TWAI Controller (CAN 2.0)", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_mcpwm", "label": "Motor Control PWM (MCPWM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_parlio", "label": "Parallel IO (PARLIO) Controller", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_sar_adc", "label": "12-bit SAR ADC (5 channels)", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_gdma", "label": "General DMA Controller (GDMA)", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_etm", "label": "Event Task Matrix (ETM)", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_pmu", "label": "Power Management Unit (PMU)", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "public_datasheets_esp32_h2_rf_module", "label": "RF Module (Balun, PA, LNA, Antenna Switch)", "file_type": "concept", "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_risc_v_processor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_bluetooth_le_5_3", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_ieee_802_15_4", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_thread", "target": "public_datasheets_esp32_h2_ieee_802_15_4", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_zigbee_3_0", "target": "public_datasheets_esp32_h2_ieee_802_15_4", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_matter", "target": "public_datasheets_esp32_h2_thread", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_matter", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_sram_320_kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_rom_128_kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_lp_memory_4_kb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_in_package_flash", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_secure_boot", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_flash_encryption", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_crypto_accelerators", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_tee", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_power_glitch_detector", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_usb_serial_jtag", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_twai", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_mcpwm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_parlio", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_sar_adc", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_gdma", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_etm", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_pmu", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_h2_esp32_h2", "target": "public_datasheets_esp32_h2_rf_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_ieee_802_15_4", "target": "public_datasheets_esp32_h2_ieee_802_15_4", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_bluetooth_le_5_3", "target": "public_datasheets_esp32_h2_bluetooth_le_5_3", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_zigbee_3_0", "target": "public_datasheets_esp32_h2_zigbee_3_0", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_thread_1_3", "target": "public_datasheets_esp32_h2_thread", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_risc_v_processor", "target": "public_datasheets_esp32_h2_risc_v_processor", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_crypto_accelerators", "target": "public_datasheets_esp32_h2_crypto_accelerators", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_tee_apm", "target": "public_datasheets_esp32_h2_tee", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c61_power_glitch_detector", "target": "public_datasheets_esp32_h2_power_glitch_detector", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}, {"source": "public_datasheets_esp32_c6_esp32_c6", "target": "public_datasheets_esp32_h2_esp32_h2", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "public/datasheets/ESP32-H2.pdf", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "esp32_h2_802154_application_protocols", "label": "ESP32-H2 802.15.4 application-layer protocols", "nodes": ["public_datasheets_esp32_h2_ieee_802_15_4", "public_datasheets_esp32_h2_thread", "public_datasheets_esp32_h2_zigbee_3_0", "public_datasheets_esp32_h2_matter"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "public/datasheets/ESP32-H2.pdf"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/semantic/f024a922261e513412d492a32ff2e4aa2825835c9493bb9a050162297eb55a46.json b/graphify-out/cache/semantic/f024a922261e513412d492a32ff2e4aa2825835c9493bb9a050162297eb55a46.json
deleted file mode 100644
index cbb2aa1..0000000
--- a/graphify-out/cache/semantic/f024a922261e513412d492a32ff2e4aa2825835c9493bb9a050162297eb55a46.json
+++ /dev/null
@@ -1 +0,0 @@
-{"nodes": [{"id": "readme_espdocs", "label": "ESPDocs - Documenta\u00e7\u00e3o ESP32 em Portugu\u00eas", "file_type": "document", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": "Lucas Rayan Guerra", "contributor": null}, {"id": "readme_nextjs_app_router", "label": "Next.js 15 App Router", "file_type": "concept", "source_file": "README.md", "source_location": "L89", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_react19", "label": "React 19", "file_type": "concept", "source_file": "README.md", "source_location": "L90", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_tailwind_css", "label": "Tailwind CSS 4", "file_type": "concept", "source_file": "README.md", "source_location": "L91", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_material_ui", "label": "Material-UI", "file_type": "concept", "source_file": "README.md", "source_location": "L92", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_google_sheets_api", "label": "Google Sheets API Integration", "file_type": "concept", "source_file": "README.md", "source_location": "L93", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_marketplace_placas", "label": "Marketplace de Placas (Cat\u00e1logo)", "file_type": "concept", "source_file": "README.md", "source_location": "L16,L33-41,L65", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_api_placas_route", "label": "API do Marketplace (app/api/placas/route.js)", "file_type": "code", "source_file": "README.md", "source_location": "L62", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_google_sheets_api_key", "label": "GOOGLE_SHEETS_API_KEY env var", "file_type": "concept", "source_file": "README.md", "source_location": "L40,L108", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_series_esp32", "label": "S\u00e9ries ESP32", "file_type": "concept", "source_file": "README.md", "source_location": "L11", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_frameworks", "label": "Frameworks ESP32 (ESP-IDF, Arduino, MicroPython)", "file_type": "concept", "source_file": "README.md", "source_location": "L12", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_comparacao", "label": "Compara\u00e7\u00e3o de S\u00e9ries", "file_type": "concept", "source_file": "README.md", "source_location": "L13", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_diagramas_interativos", "label": "Diagramas Interativos de Conex\u00f5es", "file_type": "concept", "source_file": "README.md", "source_location": "L14", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_exemplos_codigo", "label": "Exemplos de C\u00f3digo", "file_type": "concept", "source_file": "README.md", "source_location": "L15", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_vercel_deploy", "label": "Deploy na Vercel", "file_type": "concept", "source_file": "README.md", "source_location": "L104-110", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_unofficial_disclaimer", "label": "Projeto n\u00e3o oficial (sem afilia\u00e7\u00e3o Espressif)", "file_type": "concept", "source_file": "README.md", "source_location": "L116-118", "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "readme_mit_license", "label": "Licen\u00e7a MIT", "file_type": "concept", "source_file": "README.md", "source_location": "L112-114", "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "readme_espdocs", "target": "readme_nextjs_app_router", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L89", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_react19", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L90", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_tailwind_css", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L91", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_material_ui", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L92", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_google_sheets_api", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L93", "weight": 1.0}, {"source": "readme_nextjs_app_router", "target": "readme_react19", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L89", "weight": 1.0}, {"source": "readme_marketplace_placas", "target": "readme_api_placas_route", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L62-66", "weight": 1.0}, {"source": "readme_api_placas_route", "target": "readme_google_sheets_api", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "README.md", "source_location": "L33-41", "weight": 1.0}, {"source": "readme_google_sheets_api", "target": "readme_google_sheets_api_key", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L40", "weight": 1.0}, {"source": "readme_vercel_deploy", "target": "readme_google_sheets_api_key", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L108", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_series_esp32", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L11", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_frameworks", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L12", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_marketplace_placas", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L16", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_diagramas_interativos", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L14", "weight": 1.0}, {"source": "readme_comparacao", "target": "readme_series_esp32", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "README.md", "source_location": "L13", "weight": 1.0}, {"source": "readme_exemplos_codigo", "target": "readme_frameworks", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "README.md", "source_location": "L15", "weight": 1.0}, {"source": "readme_diagramas_interativos", "target": "readme_series_esp32", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "README.md", "source_location": "L14", "weight": 1.0}, {"source": "readme_comparacao", "target": "readme_marketplace_placas", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "README.md", "source_location": "L13,L16", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_mit_license", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L112", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_unofficial_disclaimer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L116", "weight": 1.0}, {"source": "readme_espdocs", "target": "readme_vercel_deploy", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "L104", "weight": 1.0}], "hyperedges": [{"id": "espdocs_frontend_stack", "label": "Stack frontend do ESPDocs", "nodes": ["readme_nextjs_app_router", "readme_react19", "readme_tailwind_css", "readme_material_ui"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md"}, {"id": "marketplace_data_flow", "label": "Fluxo de dados do Marketplace de Placas", "nodes": ["readme_marketplace_placas", "readme_api_placas_route", "readme_google_sheets_api", "readme_google_sheets_api_key"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "README.md"}, {"id": "espdocs_content_pillars", "label": "Pilares de conte\u00fado do ESPDocs", "nodes": ["readme_series_esp32", "readme_frameworks", "readme_comparacao", "readme_diagramas_interativos", "readme_exemplos_codigo", "readme_marketplace_placas"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md"}]}
\ No newline at end of file
diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json
deleted file mode 100644
index c4e7e57..0000000
--- a/graphify-out/cache/stat-index.json
+++ /dev/null
@@ -1 +0,0 @@
-{"/home/lucas/Documents/Pessoal/espdocs/README.md":{"size":4471,"mtime_ns":1784028542890171611,"word_count":510,"hash":"f024a922261e513412d492a32ff2e4aa2825835c9493bb9a050162297eb55a46"},"/home/lucas/Documents/Pessoal/espdocs/app/api/placas/route.js":{"size":1675,"mtime_ns":1784028542890867911,"word_count":178},"/home/lucas/Documents/Pessoal/espdocs/app/catalogo/page.jsx":{"size":15310,"mtime_ns":1784028542890867911,"word_count":1248},"/home/lucas/Documents/Pessoal/espdocs/app/comparacao/page.jsx":{"size":15359,"mtime_ns":1784028542890867911,"word_count":1356},"/home/lucas/Documents/Pessoal/espdocs/app/frameworks/[key]/page.jsx":{"size":11842,"mtime_ns":1784028542891171634,"word_count":937},"/home/lucas/Documents/Pessoal/espdocs/app/frameworks/page.jsx":{"size":12568,"mtime_ns":1784028542891171634,"word_count":935},"/home/lucas/Documents/Pessoal/espdocs/app/glossario/page.jsx":{"size":25676,"mtime_ns":1784028542891171634,"word_count":2038},"/home/lucas/Documents/Pessoal/espdocs/app/layout.jsx":{"size":888,"mtime_ns":1784028542891171634,"word_count":90},"/home/lucas/Documents/Pessoal/espdocs/app/page.jsx":{"size":11621,"mtime_ns":1784028542891171634,"word_count":998},"/home/lucas/Documents/Pessoal/espdocs/app/seletor/page.jsx":{"size":44357,"mtime_ns":1784028542892171657,"word_count":3889},"/home/lucas/Documents/Pessoal/espdocs/app/series/[key]/page.jsx":{"size":23930,"mtime_ns":1784028542893045947,"word_count":2156},"/home/lucas/Documents/Pessoal/espdocs/app/series/page.jsx":{"size":10555,"mtime_ns":1784028542893045947,"word_count":795},"/home/lucas/Documents/Pessoal/espdocs/app/sobre/page.jsx":{"size":15276,"mtime_ns":1784028542893045947,"word_count":1340},"/home/lucas/Documents/Pessoal/espdocs/components/BoardCard.jsx":{"size":3960,"mtime_ns":1784028542893171680,"word_count":340},"/home/lucas/Documents/Pessoal/espdocs/components/CodeExample.jsx":{"size":6992,"mtime_ns":1784028542893782065,"word_count":664},"/home/lucas/Documents/Pessoal/espdocs/components/ConnectionsDiagram.jsx":{"size":30167,"mtime_ns":1784028542893782065,"word_count":2538},"/home/lucas/Documents/Pessoal/espdocs/components/Footer.jsx":{"size":7132,"mtime_ns":1784028542893782065,"word_count":600},"/home/lucas/Documents/Pessoal/espdocs/components/Header.jsx":{"size":8645,"mtime_ns":1784028542893782065,"word_count":795},"/home/lucas/Documents/Pessoal/espdocs/components/Providers.jsx":{"size":236,"mtime_ns":1784028542893782065,"word_count":25},"/home/lucas/Documents/Pessoal/espdocs/components/SeriesTabMenu.jsx":{"size":3057,"mtime_ns":1784028542893782065,"word_count":254},"/home/lucas/Documents/Pessoal/espdocs/eslint.config.mjs":{"size":505,"mtime_ns":1784028542893782065,"word_count":53},"/home/lucas/Documents/Pessoal/espdocs/jsconfig.json":{"size":73,"mtime_ns":1784028542893782065,"word_count":10,"hash":"7bb1966576768c2921b8b0f30ee3c68796385e8b463095701d1d16f685fdac8f"},"/home/lucas/Documents/Pessoal/espdocs/next.config.mjs":{"size":92,"mtime_ns":1784028542893782065,"word_count":11},"/home/lucas/Documents/Pessoal/espdocs/package.json":{"size":736,"mtime_ns":1784028542895171727,"word_count":62,"hash":"220b028893e2ec98934d115acb4bd109e16a55d212a4c70691173399a31880c6"},"/home/lucas/Documents/Pessoal/espdocs/postcss.config.mjs":{"size":81,"mtime_ns":1784028542895171727,"word_count":10},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32-C2.json":{"size":8238,"mtime_ns":1784028542896543468,"word_count":773,"hash":"dbd88954e9bb70a2d6a73a76656f0ee2bac1cb5c6c505fdf326e17696b6f8291"},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32-C3.json":{"size":15265,"mtime_ns":1784028542896793212,"word_count":1486,"hash":"68657e046bfd135140fa84b23e38d5e903c240ceb93c3387fc916c7940e9f867"},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32-C5.json":{"size":22955,"mtime_ns":1784028542896793212,"word_count":2255,"hash":"efffcbcc8529ae3289a998fe45f12752a4ae5a628087591120debbcbb9c17794"},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32-C6.json":{"size":20294,"mtime_ns":1784028542896793212,"word_count":1955,"hash":"b50f12a181222367869fdd6fbfbc579138121c898c66f6495c2fe8d3ccdff21d"},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32-C61.json":{"size":14600,"mtime_ns":1784028542896793212,"word_count":1390,"hash":"db9d27d0c1f29410204ce35d2c546e96b5e495b3e6ee3a6710de2478f42e03f2"},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32-H2.json":{"size":13384,"mtime_ns":1784028542896793212,"word_count":1268,"hash":"14f5eb3f5e494d0b93a26e0b38ee2cdbfa9569c2474282f6200c48fa5223d55b"},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32-P4.json":{"size":41441,"mtime_ns":1784028542896793212,"word_count":3727,"hash":"9eb7ecea3b3410ce021146fe4551f58ccf75f755756b4f008758748050ddc5b8"},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32-S2.json":{"size":27808,"mtime_ns":1784028542896793212,"word_count":2573,"hash":"dc4560c405305b4603f7cef48c72475a58cab40de607372f886a1a21a4c44555"},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32-S3.json":{"size":28919,"mtime_ns":1784028542896793212,"word_count":2669,"hash":"89a6970558851a69ac25bfc91f0cd4604f53bf52f0b7ec8b4fab9945e7c1e4f3"},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32-S31.json":{"size":23448,"mtime_ns":1784028542897171773,"word_count":2055,"hash":"03058eeebc3d7e5331d8f03041057d550d4f8bbb38f460d9f0228c959a8b7ab3"},"/home/lucas/Documents/Pessoal/espdocs/public/conexoes/ESP32.json":{"size":26590,"mtime_ns":1784028542897171773,"word_count":2604,"hash":"8d9c3807165cfbb2b9c145e38d447a0fa5e443bfe7c996bd60f0c191f6058519"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32-C2 (ESP8684).pdf":{"size":623473,"mtime_ns":1784028542900171842,"word_count":0,"hash":"8410b3fa1628f25e7b2d4b1f14e0abb2b7a6330fb418889f01da3b7c61c399d4"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32-C3.pdf":{"size":900158,"mtime_ns":1784028542906171981,"word_count":0,"hash":"9474eea93ddd84ec7613e85cfdc34123fd4d2754357bec4559ff3997f38eddce"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32-C5.pdf":{"size":766927,"mtime_ns":1784028542911172097,"word_count":0,"hash":"d94972162e12a3c4a9411026e05b4d6ed32e7ee01c5757b0436514d7143d3aeb"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32-C6.pdf":{"size":975625,"mtime_ns":1784028542917172236,"word_count":0,"hash":"58d39b09bd42f33118356ba2cd0b496886fdaa66a7e2c83aa6db25991fe6fa1b"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32-C61.pdf":{"size":723083,"mtime_ns":1784028542923172375,"word_count":0,"hash":"3de1d34ae84876ea82d2fcef4dc390f9797edc9c90d25d8fc19dd41646cee346"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32-H2.pdf":{"size":774944,"mtime_ns":1784028542930172537,"word_count":0,"hash":"ec73c9a7e26d39b6d84d0e419b5d88494154717bb24a547be3fe7442141056d9"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32-P4.pdf":{"size":1501541,"mtime_ns":1784028542948172954,"word_count":0,"hash":"505f2c34bc6340adf39f53dde92bc594a37f03b7b61f7897cb7c26b6bcf811f9"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32-S2.pdf":{"size":837380,"mtime_ns":1784028542956173140,"word_count":0,"hash":"80d29e998aa18805eca13a77c1837b4b000e6e5521225725b45b4131d1efabfb"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32-S3.pdf":{"size":1098115,"mtime_ns":1784028542964173325,"word_count":0,"hash":"dd66eff5c9a7b682ac1794d3ce8a2ce882f6f994594183cb0c829f4792b84669"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32-S31.pdf":{"size":790166,"mtime_ns":1784028542969173441,"word_count":0,"hash":"3632f67f65f7e0ab5d55e3d24dfa20359eceec503e062ebda2cd5fb73c8245e5"},"/home/lucas/Documents/Pessoal/espdocs/public/datasheets/ESP32.pdf":{"size":989232,"mtime_ns":1784028542975173580,"word_count":0,"hash":"1a999d63d332fbe6a9bf6875f4cb79f3bf60f912069aa2227e3c7153829ed2e7"},"/home/lucas/Documents/Pessoal/espdocs/public/exemplos/esp-adf.c":{"size":2382,"mtime_ns":1784028542976082733,"word_count":187,"hash":"5ab05c60f8e03374a56391fed8550455c697e75dd904cf9b9bfe2fa31daa6555"},"/home/lucas/Documents/Pessoal/espdocs/public/exemplos/esp-dsp.c":{"size":908,"mtime_ns":1784028542976082733,"word_count":127,"hash":"3dc090adcb7ad150b7433f04e80096cb4e0cc438208bb4873fe1417d9fcadf7e"},"/home/lucas/Documents/Pessoal/espdocs/public/exemplos/esp-idf.c":{"size":646,"mtime_ns":1784028542976082733,"word_count":63,"hash":"7cf0a07eab6ddffe0e8518eeea85d2ea19b2436f7c333406107c6aa246118cea"},"/home/lucas/Documents/Pessoal/espdocs/public/exemplos/esp-matter.c":{"size":1502,"mtime_ns":1784028542976082733,"word_count":114,"hash":"5ff2948b3e60c795c7fa88fb215c4f61ee401a32d601e379c5675c175aa0afd0"},"/home/lucas/Documents/Pessoal/espdocs/public/exemplos/esp-nn.c":{"size":1102,"mtime_ns":1784028542976082733,"word_count":137,"hash":"65fb9d056dd4018f23ccfd719bbf7ab57cf848421ee591122ac55e1783e24878"},"/home/lucas/Documents/Pessoal/espdocs/public/exemplos/esp-who.c":{"size":2185,"mtime_ns":1784028542976082733,"word_count":196,"hash":"9a4f7865e03840a08d94f5cddebeaf3a7695b326d786c5c398defe907088f806"},"/home/lucas/Documents/Pessoal/espdocs/public/exemplos/micropython.py":{"size":288,"mtime_ns":1784028542976082733,"word_count":45,"hash":"8a225260e7d82b34dc818d6fe04cb0eb6a0f1ce94643c4ff6a412365f0a32af8"},"/home/lucas/Documents/Pessoal/espdocs/public/frameworks.json":{"size":10834,"mtime_ns":1784028542976082733,"word_count":856,"hash":"a16eb951201b036fbc453970f7240f5752d0fd348513632caee4a143fe24b0d9"},"/home/lucas/Documents/Pessoal/espdocs/public/google21a790a2c23c0ec5.html":{"size":53,"mtime_ns":1784028542976082733,"word_count":2,"hash":"38d5401e70c72a9e3763090fe864a4bb75da08e678c7924109937b76e43e5bc8"},"/home/lucas/Documents/Pessoal/espdocs/public/logo.png":{"size":8929,"mtime_ns":1784028542976173603,"word_count":405,"hash":"9f37efcddbe3bb94349d0e17aa2ba9cb2e5301ecfb619a3ffd51bdd3047647ad"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32-c2.png":{"size":269258,"mtime_ns":1784028542977173626,"word_count":8834,"hash":"1a234532bc90c8b2453e76b9a7b2d17f8b45f6eac979f7843880f1ca64aadd2b"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32-c3.png":{"size":353343,"mtime_ns":1784028542979173673,"word_count":12107,"hash":"1a8e26553b31c5167cd8c83b6863e0d705f628e7816f6e0f64c6e0cb55cb263d"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32-c5.png":{"size":381056,"mtime_ns":1784028542981173719,"word_count":15878,"hash":"829bf210ee337ac00d1bcd37b0a5a36ca04e03ecb1884262c406a4f4db03788a"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32-c6.png":{"size":408720,"mtime_ns":1784028542984173788,"word_count":15677,"hash":"bffbda5a3f0b5565181f0004ea3ae578ecb80beb8cfff5cf160552f825b19cc3"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32-c61.png":{"size":343837,"mtime_ns":1784028542989173904,"word_count":13635,"hash":"468fb0047453964bf7613c3dc9b7d2cb8ce93db30370a6d4b8d033ff89ea2af6"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32-h2.png":{"size":358251,"mtime_ns":1784028542993173997,"word_count":13413,"hash":"9179124cb73c85642cd9345cd54032b0615cd6bfa4ebfcb3facda06b2d66b299"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32-p4.png":{"size":2312817,"mtime_ns":1784028543006174298,"word_count":85909,"hash":"5ec1ac24828696350ac0c6d8443991951cf6384546b7d7136f5245e86df09d31"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32-s2.png":{"size":505345,"mtime_ns":1784028543009174368,"word_count":17354,"hash":"b7a24957f899198c4320513440279140ad1e9be9c5e772e911e0158205c35b9b"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32-s3.png":{"size":1198120,"mtime_ns":1784028543016174530,"word_count":43977,"hash":"aa5e52a5ac79061f7ac8932e9ddf0298299f1596cbcb8d4f5ae0b227e74bafeb"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32-s31.png":{"size":6964001,"mtime_ns":1784028543062175595,"word_count":239200,"hash":"3d6c7571f342cbfcac61f236485da9925577124de6b93f0ef76acc0092d6b29b"},"/home/lucas/Documents/Pessoal/espdocs/public/placas/esp32.png":{"size":555382,"mtime_ns":1784028543067175711,"word_count":20439,"hash":"a6e1cbf8e61306ff52f4ac42ec6f69660b522501d71f7643dd5587f0c963ec90"},"/home/lucas/Documents/Pessoal/espdocs/public/series.json":{"size":18554,"mtime_ns":1784044810132012986,"word_count":1967,"hash":"cc85348eeb690a00e851d184bc50d7b4451820873f4e3c76e0f205e7ac0b161d"},"/home/lucas/Documents/Pessoal/espdocs/start.config.js":{"size":241,"mtime_ns":1784028543067175711,"word_count":26},"/home/lucas/Documents/Pessoal/espdocs/CLAUDE.md":{"size":850,"mtime_ns":1784029337825436605,"word_count":118,"hash":"258e0dfcf55c0af2ab0875e4e88107b4a6750e03f282df21493a8e1c1ecea26e"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/CLAUDE.md":{"size":850,"mtime_ns":1787208875108687809,"word_count":118,"hash":"258e0dfcf55c0af2ab0875e4e88107b4a6750e03f282df21493a8e1c1ecea26e"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/README.md":{"size":4471,"mtime_ns":1787208875108687809,"word_count":510,"hash":"f024a922261e513412d492a32ff2e4aa2825835c9493bb9a050162297eb55a46"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/api/placas/route.js":{"size":1675,"mtime_ns":1787208875109445427,"word_count":178},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/catalogo/page.jsx":{"size":15310,"mtime_ns":1787208875109445427,"word_count":1248},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/comparacao/page.jsx":{"size":15955,"mtime_ns":1787209888730540177,"word_count":1407},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/frameworks/[key]/page.jsx":{"size":11842,"mtime_ns":1787208875109903872,"word_count":937},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/frameworks/page.jsx":{"size":12568,"mtime_ns":1787208875109903872,"word_count":935},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/glossario/page.jsx":{"size":26191,"mtime_ns":1787209506561840551,"word_count":2099},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/layout.jsx":{"size":913,"mtime_ns":1787210058719881460,"word_count":91},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/page.jsx":{"size":11621,"mtime_ns":1787208875109903872,"word_count":998},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/seletor/page.jsx":{"size":46151,"mtime_ns":1787209494786491698,"word_count":4093},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/series/[key]/page.jsx":{"size":25478,"mtime_ns":1787209888730176416,"word_count":2290},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/series/page.jsx":{"size":11368,"mtime_ns":1787209898973022242,"word_count":856},"/home/lucas/Documents/Pessoal/dev/ESPDocs/app/sobre/page.jsx":{"size":15276,"mtime_ns":1787208875110731472,"word_count":1340},"/home/lucas/Documents/Pessoal/dev/ESPDocs/components/BoardCard.jsx":{"size":3960,"mtime_ns":1787208875110731472,"word_count":340},"/home/lucas/Documents/Pessoal/dev/ESPDocs/components/CodeExample.jsx":{"size":6992,"mtime_ns":1787208875111169207,"word_count":664},"/home/lucas/Documents/Pessoal/dev/ESPDocs/components/ConnectionsDiagram.jsx":{"size":30167,"mtime_ns":1787208875111169207,"word_count":2538},"/home/lucas/Documents/Pessoal/dev/ESPDocs/components/Footer.jsx":{"size":7132,"mtime_ns":1787208875111169207,"word_count":600},"/home/lucas/Documents/Pessoal/dev/ESPDocs/components/Header.jsx":{"size":8645,"mtime_ns":1787208875111169207,"word_count":795},"/home/lucas/Documents/Pessoal/dev/ESPDocs/components/Providers.jsx":{"size":236,"mtime_ns":1787208875111169207,"word_count":25},"/home/lucas/Documents/Pessoal/dev/ESPDocs/components/SeriesTabMenu.jsx":{"size":3057,"mtime_ns":1787208875111169207,"word_count":254},"/home/lucas/Documents/Pessoal/dev/ESPDocs/eslint.config.mjs":{"size":505,"mtime_ns":1787208875111687936,"word_count":53},"/home/lucas/Documents/Pessoal/dev/ESPDocs/jsconfig.json":{"size":73,"mtime_ns":1787208875115688105,"word_count":10,"hash":"7bb1966576768c2921b8b0f30ee3c68796385e8b463095701d1d16f685fdac8f"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/next.config.mjs":{"size":92,"mtime_ns":1787208875115688105,"word_count":11},"/home/lucas/Documents/Pessoal/dev/ESPDocs/package.json":{"size":736,"mtime_ns":1787208875116688147,"word_count":62,"hash":"220b028893e2ec98934d115acb4bd109e16a55d212a4c70691173399a31880c6"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/postcss.config.mjs":{"size":81,"mtime_ns":1787208875116688147,"word_count":10},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32-C2.json":{"size":8238,"mtime_ns":1787208875117289920,"word_count":773,"hash":"dbd88954e9bb70a2d6a73a76656f0ee2bac1cb5c6c505fdf326e17696b6f8291"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32-C3.json":{"size":15265,"mtime_ns":1787208875117395281,"word_count":1486,"hash":"68657e046bfd135140fa84b23e38d5e903c240ceb93c3387fc916c7940e9f867"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32-C5.json":{"size":22955,"mtime_ns":1787208875117395281,"word_count":2255,"hash":"efffcbcc8529ae3289a998fe45f12752a4ae5a628087591120debbcbb9c17794"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32-C6.json":{"size":20294,"mtime_ns":1787208875117395281,"word_count":1955,"hash":"b50f12a181222367869fdd6fbfbc579138121c898c66f6495c2fe8d3ccdff21d"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32-C61.json":{"size":14600,"mtime_ns":1787208875117395281,"word_count":1390,"hash":"db9d27d0c1f29410204ce35d2c546e96b5e495b3e6ee3a6710de2478f42e03f2"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32-H2.json":{"size":13384,"mtime_ns":1787208875117395281,"word_count":1268,"hash":"14f5eb3f5e494d0b93a26e0b38ee2cdbfa9569c2474282f6200c48fa5223d55b"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32-P4.json":{"size":41441,"mtime_ns":1787208875117395281,"word_count":3727,"hash":"9eb7ecea3b3410ce021146fe4551f58ccf75f755756b4f008758748050ddc5b8"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32-S2.json":{"size":27808,"mtime_ns":1787208875117395281,"word_count":2573,"hash":"dc4560c405305b4603f7cef48c72475a58cab40de607372f886a1a21a4c44555"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32-S3.json":{"size":28919,"mtime_ns":1787208875117688189,"word_count":2669,"hash":"89a6970558851a69ac25bfc91f0cd4604f53bf52f0b7ec8b4fab9945e7c1e4f3"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32-S31.json":{"size":23448,"mtime_ns":1787208875117688189,"word_count":2055,"hash":"03058eeebc3d7e5331d8f03041057d550d4f8bbb38f460d9f0228c959a8b7ab3"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/conexoes/ESP32.json":{"size":26590,"mtime_ns":1787208875117688189,"word_count":2604,"hash":"8d9c3807165cfbb2b9c145e38d447a0fa5e443bfe7c996bd60f0c191f6058519"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32-C2 (ESP8684).pdf":{"size":623473,"mtime_ns":1787208875119688273,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32-C3.pdf":{"size":900158,"mtime_ns":1787208875122688400,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32-C5.pdf":{"size":766927,"mtime_ns":1787208875124688485,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32-C6.pdf":{"size":975625,"mtime_ns":1787208875128688653,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32-C61.pdf":{"size":723083,"mtime_ns":1787208875130688738,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32-H2.pdf":{"size":774944,"mtime_ns":1787208875132688822,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32-P4.pdf":{"size":1501541,"mtime_ns":1787208875137689033,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32-S2.pdf":{"size":837380,"mtime_ns":1787208875140689160,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32-S3.pdf":{"size":1098115,"mtime_ns":1787208875143689286,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32-S31.pdf":{"size":790166,"mtime_ns":1787208875146689413,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/datasheets/ESP32.pdf":{"size":989232,"mtime_ns":1787208875148689497,"word_count":0},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/exemplos/esp-adf.c":{"size":2382,"mtime_ns":1787208875149724627,"word_count":187,"hash":"5ab05c60f8e03374a56391fed8550455c697e75dd904cf9b9bfe2fa31daa6555"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/exemplos/esp-dsp.c":{"size":908,"mtime_ns":1787208875149724627,"word_count":127,"hash":"3dc090adcb7ad150b7433f04e80096cb4e0cc438208bb4873fe1417d9fcadf7e"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/exemplos/esp-idf.c":{"size":646,"mtime_ns":1787208875149724627,"word_count":63,"hash":"7cf0a07eab6ddffe0e8518eeea85d2ea19b2436f7c333406107c6aa246118cea"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/exemplos/esp-matter.c":{"size":1502,"mtime_ns":1787208875149724627,"word_count":114,"hash":"5ff2948b3e60c795c7fa88fb215c4f61ee401a32d601e379c5675c175aa0afd0"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/exemplos/esp-nn.c":{"size":1102,"mtime_ns":1787208875149724627,"word_count":137,"hash":"65fb9d056dd4018f23ccfd719bbf7ab57cf848421ee591122ac55e1783e24878"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/exemplos/esp-who.c":{"size":2185,"mtime_ns":1787208875149724627,"word_count":196,"hash":"9a4f7865e03840a08d94f5cddebeaf3a7695b326d786c5c398defe907088f806"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/exemplos/micropython.py":{"size":288,"mtime_ns":1787208875149724627,"word_count":45,"hash":"8a225260e7d82b34dc818d6fe04cb0eb6a0f1ce94643c4ff6a412365f0a32af8"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/frameworks.json":{"size":10834,"mtime_ns":1787208875149724627,"word_count":856,"hash":"a16eb951201b036fbc453970f7240f5752d0fd348513632caee4a143fe24b0d9"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/google21a790a2c23c0ec5.html":{"size":53,"mtime_ns":1787208875149724627,"word_count":2},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/logo.png":{"size":8929,"mtime_ns":1787208875149724627,"word_count":405},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32-c2.png":{"size":269258,"mtime_ns":1787208875150689582,"word_count":8834},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32-c3.png":{"size":353343,"mtime_ns":1787208875151689624,"word_count":12107},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32-c5.png":{"size":381056,"mtime_ns":1787208875152689666,"word_count":15878},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32-c6.png":{"size":408720,"mtime_ns":1787208875153689709,"word_count":15677},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32-c61.png":{"size":343837,"mtime_ns":1787208875154689751,"word_count":13635},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32-h2.png":{"size":358251,"mtime_ns":1787208875155689793,"word_count":13413},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32-p4.png":{"size":2312817,"mtime_ns":1787208875162690089,"word_count":85909},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32-s2.png":{"size":505345,"mtime_ns":1787208875164690173,"word_count":17354},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32-s3.png":{"size":1198120,"mtime_ns":1787208875168690342,"word_count":43977},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32-s31.png":{"size":6964001,"mtime_ns":1787208875192691355,"word_count":239200},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/placas/esp32.png":{"size":555382,"mtime_ns":1787208875194691439,"word_count":20439},"/home/lucas/Documents/Pessoal/dev/ESPDocs/public/series.json":{"size":22333,"mtime_ns":1787209869381654135,"word_count":2389,"hash":"5a6076ae8ecbaac323a07404c1f813c83a89fecdbff2cbac486d5068a888aae7"},"/home/lucas/Documents/Pessoal/dev/ESPDocs/start.config.js":{"size":241,"mtime_ns":1787208875195691481,"word_count":26}}
\ No newline at end of file
diff --git a/graphify-out/cost.json b/graphify-out/cost.json
deleted file mode 100644
index cc887bd..0000000
--- a/graphify-out/cost.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "runs": [
- {
- "date": "2026-07-14T11:40:04.053012+00:00",
- "input_tokens": 435411,
- "output_tokens": 0,
- "files": 70
- }
- ],
- "total_input_tokens": 435411,
- "total_output_tokens": 0
-}
\ No newline at end of file
diff --git a/graphify-out/graph.html b/graphify-out/graph.html
deleted file mode 100644
index 44b2e88..0000000
--- a/graphify-out/graph.html
+++ /dev/null
@@ -1,320 +0,0 @@
-
-
-
-
-graphify - graphify-out/graph.html
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/graphify-out/graph.json b/graphify-out/graph.json
deleted file mode 100644
index 5fea24e..0000000
--- a/graphify-out/graph.json
+++ /dev/null
@@ -1,12942 +0,0 @@
-{
- "directed": false,
- "multigraph": false,
- "graph": {
- "hyperedges": [
- {
- "id": "espdocs_frontend_stack",
- "label": "Stack frontend do ESPDocs",
- "nodes": [
- "readme_nextjs_app_router",
- "readme_react19",
- "readme_tailwind_css",
- "readme_material_ui"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "marketplace_data_flow",
- "label": "Fluxo de dados do Marketplace de Placas",
- "nodes": [
- "readme_marketplace_placas",
- "readme_api_placas_route",
- "readme_google_sheets_api",
- "readme_google_sheets_api_key"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "README.md"
- },
- {
- "id": "espdocs_content_pillars",
- "label": "Pilares de conte\u00fado do ESPDocs",
- "nodes": [
- "readme_series_esp32",
- "readme_frameworks",
- "readme_comparacao",
- "readme_diagramas_interativos",
- "readme_exemplos_codigo",
- "readme_marketplace_placas"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "esp8684_security_subsystem",
- "label": "ESP8684 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c2__esp8684__secure_boot",
- "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "public_datasheets_esp32_c2__esp8684__ecc_accelerator",
- "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "public_datasheets_esp32_c2__esp8684__rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf"
- },
- {
- "id": "esp32_c3_security_subsystem",
- "label": "ESP32-C3 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c3_aes_accelerator",
- "public_datasheets_esp32_c3_sha_accelerator",
- "public_datasheets_esp32_c3_rsa_accelerator",
- "public_datasheets_esp32_c3_hmac_digital_signature",
- "public_datasheets_esp32_c3_secure_boot",
- "public_datasheets_esp32_c3_flash_encryption",
- "public_datasheets_esp32_c3_rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf"
- },
- {
- "id": "esp32_c5_multiprotocol_radio_stack",
- "label": "ESP32-C5 Multiprotocol Radio Stack",
- "nodes": [
- "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "public_datasheets_esp32_c5_bluetooth_le_5",
- "public_datasheets_esp32_c5_ieee_802_15_4",
- "public_datasheets_esp32_c5_thread_1_4",
- "public_datasheets_esp32_c5_zigbee_3_0",
- "public_datasheets_esp32_c5_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf"
- },
- {
- "id": "esp32_c6_multi_protocol_radio",
- "label": "ESP32-C6 coexisting multi-protocol radio stack sharing one antenna",
- "nodes": [
- "public_datasheets_esp32_c6_wi_fi_6",
- "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "public_datasheets_esp32_c6_ieee_802_15_4",
- "public_datasheets_esp32_c6_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf"
- },
- {
- "id": "esp32_c61_security_subsystem",
- "label": "ESP32-C61 security subsystem",
- "nodes": [
- "public_datasheets_esp32_c61_secure_boot",
- "public_datasheets_esp32_c61_flash_psram_encryption",
- "public_datasheets_esp32_c61_ecdsa",
- "public_datasheets_esp32_c61_trng",
- "public_datasheets_esp32_c61_apm",
- "public_datasheets_esp32_c61_power_glitch_detector"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf"
- },
- {
- "id": "esp32_h2_802154_application_protocols",
- "label": "ESP32-H2 802.15.4 application-layer protocols",
- "nodes": [
- "public_datasheets_esp32_h2_ieee_802_15_4",
- "public_datasheets_esp32_h2_thread",
- "public_datasheets_esp32_h2_zigbee_3_0",
- "public_datasheets_esp32_h2_matter"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf"
- },
- {
- "id": "esp32_p4_image_voice_pipeline",
- "label": "ESP32-P4 Image and Voice Processing Pipeline",
- "nodes": [
- "public_datasheets_esp32_p4_isp",
- "public_datasheets_esp32_p4_jpeg_codec",
- "public_datasheets_esp32_p4_ppa",
- "public_datasheets_esp32_p4_h264_encoder",
- "public_datasheets_esp32_p4_mipi_csi",
- "public_datasheets_esp32_p4_mipi_dsi",
- "public_datasheets_esp32_p4_vad"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf"
- },
- {
- "id": "esp32_s3_wireless_stack",
- "label": "ESP32-S3 Wireless Subsystem (Wi-Fi + BLE + RF)",
- "nodes": [
- "public_datasheets_esp32_s3_wifi",
- "public_datasheets_esp32_s3_wifi_mac_baseband",
- "public_datasheets_esp32_s3_bluetooth_le",
- "public_datasheets_esp32_s3_ble_baseband",
- "public_datasheets_esp32_s3_rf_module"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "espressif_security_feature_family",
- "label": "Common Espressif Security Feature Family",
- "nodes": [
- "public_datasheets_esp32_p4_secure_boot",
- "public_datasheets_esp32_s2_secure_boot",
- "public_datasheets_esp32_s3_secure_boot",
- "public_datasheets_esp32_s2_flash_encryption",
- "public_datasheets_esp32_s3_flash_encryption",
- "public_datasheets_esp32_p4_xts_aes"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "esp32_s31_multiprotocol_radio_stack",
- "label": "ESP32-S31 Multiprotocol Wireless Stack",
- "nodes": [
- "public_datasheets_esp32_s31_wifi6",
- "public_datasheets_esp32_s31_bluetooth_54_le",
- "public_datasheets_esp32_s31_bluetooth_classic",
- "public_datasheets_esp32_s31_ieee_802154"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_s31_security_subsystem",
- "label": "ESP32-S31 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_s31_secure_boot",
- "public_datasheets_esp32_s31_flash_psram_encryption",
- "public_datasheets_esp32_s31_crypto_accelerators",
- "public_datasheets_esp32_s31_huk_key_manager"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_rtc_low_power_domain",
- "label": "ESP32 RTC Low-Power Domain",
- "nodes": [
- "public_datasheets_esp32_rtc",
- "public_datasheets_esp32_pmu",
- "public_datasheets_esp32_ulp_coprocessor",
- "public_datasheets_esp32_rtc_memory"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf"
- },
- {
- "id": "devkit_common_hardware_controls",
- "label": "Common DevKit Hardware Controls (Buttons, USB, LED)",
- "nodes": [
- "public_placas_esp32_c2_boot_rst_buttons",
- "public_placas_esp32_c3_boot_rst_buttons",
- "public_placas_esp32_c5_reset_boot_buttons",
- "public_placas_esp32_c2_micro_usb_port",
- "public_placas_esp32_c3_micro_usb_port",
- "public_placas_esp32_c5_dual_usb_c_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c2.png"
- },
- {
- "id": "espressif_devkit_pinout_diagram_family",
- "label": "Espressif DevKit Pinout Diagram Family (C2/C3/C5)",
- "nodes": [
- "public_placas_esp32_c2_devkit_pinout",
- "public_placas_esp32_c3_devkit_pinout",
- "public_placas_esp32_c5_devkit_pinout",
- "public_placas_esp32_c5_espressif_branding"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png"
- },
- {
- "id": "riscv_wireless_soc_spec_family",
- "label": "RISC-V Single-Core Wireless SoC Spec Family",
- "nodes": [
- "public_placas_esp32_c2_specs",
- "public_placas_esp32_c3_specs",
- "public_placas_esp32_c5_specs"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c5.png"
- },
- {
- "id": "espressif_riscv_devkit_family",
- "label": "Espressif RISC-V DevKit Board Diagrams",
- "nodes": [
- "public_placas_esp32_c6_board",
- "public_placas_esp32_c61_board",
- "public_placas_esp32_h2_board",
- "public_placas_esp32_p4_board"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "devkit_programming_interface",
- "label": "Common DevKit Programming/Flashing Interface",
- "nodes": [
- "public_placas_esp32_c6_reset_boot_buttons",
- "public_placas_esp32_c61_reset_boot_buttons",
- "public_placas_esp32_p4_reset_boot_buttons",
- "public_placas_esp32_c6_usb_uart_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "esp32_p4_multimedia_peripherals",
- "label": "ESP32-P4 EV Board Multimedia and Connectivity Peripherals",
- "nodes": [
- "public_placas_esp32_p4_mipi_dsi_csi",
- "public_placas_esp32_p4_audio_subsystem",
- "public_placas_esp32_p4_ethernet",
- "public_placas_esp32_p4_usb_ports"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png"
- },
- {
- "id": "esp32_s31_audio_subsystem",
- "label": "ESP32-S31 Audio Subsystem",
- "nodes": [
- "public_placas_esp32_s31_audio_codec_chip",
- "public_placas_esp32_s31_microphone",
- "public_placas_esp32_s31_speaker_output_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "esp32_s31_connectivity_ports",
- "label": "ESP32-S31 Connectivity Ports",
- "nodes": [
- "public_placas_esp32_s31_rj45_ethernet_port",
- "public_placas_esp32_s31_usb_type_a_port",
- "public_placas_esp32_s31_usb_serial_jtag_port",
- "public_placas_esp32_s31_usb_type_c_uart_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "espressif_devkit_board_gallery",
- "label": "Espressif ESP32 Dev Board Image Gallery",
- "nodes": [
- "public_placas_esp32_pinout_diagram",
- "public_placas_esp32_s2_pinout_diagram",
- "public_placas_esp32_s3_pinout_diagram",
- "public_placas_esp32_s31_board_photo"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png"
- }
- ]
- },
- "nodes": [
- {
- "label": "route.js",
- "file_type": "code",
- "source_file": "app/api/placas/route.js",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_api_placas_route",
- "community": 49,
- "community_name": "route.js",
- "norm_label": "route.js"
- },
- {
- "label": "GET()",
- "file_type": "code",
- "source_file": "app/api/placas/route.js",
- "source_location": "L11",
- "_origin": "ast",
- "id": "app_api_placas_route_get",
- "community": 49,
- "community_name": "route.js",
- "norm_label": "get()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_catalogo_page",
- "community": 50,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "PlacasPage()",
- "file_type": "code",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L18",
- "_origin": "ast",
- "id": "app_catalogo_page_placaspage",
- "community": 50,
- "community_name": "page.jsx",
- "norm_label": "placaspage()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_comparacao_page",
- "community": 45,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "categoryIcons",
- "file_type": "code",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L29",
- "_origin": "ast",
- "id": "app_comparacao_page_categoryicons",
- "community": 45,
- "community_name": "page.jsx",
- "norm_label": "categoryicons"
- },
- {
- "label": "Comparacao()",
- "file_type": "code",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L41",
- "_origin": "ast",
- "id": "app_comparacao_page_comparacao",
- "community": 45,
- "community_name": "page.jsx",
- "norm_label": "comparacao()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_frameworks_key_page",
- "community": 42,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "FrameworkDetail()",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L22",
- "_origin": "ast",
- "id": "app_frameworks_key_page_frameworkdetail",
- "community": 42,
- "community_name": "page.jsx",
- "norm_label": "frameworkdetail()"
- },
- {
- "label": "generateMetadata()",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L259",
- "_origin": "ast",
- "id": "app_frameworks_key_page_generatemetadata",
- "community": 42,
- "community_name": "page.jsx",
- "norm_label": "generatemetadata()"
- },
- {
- "label": "generateStaticParams()",
- "file_type": "code",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L273",
- "_origin": "ast",
- "id": "app_frameworks_key_page_generatestaticparams",
- "community": 42,
- "community_name": "page.jsx",
- "norm_label": "generatestaticparams()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_frameworks_page",
- "community": 51,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "Frameworks()",
- "file_type": "code",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L22",
- "_origin": "ast",
- "id": "app_frameworks_page_frameworks",
- "community": 51,
- "community_name": "page.jsx",
- "norm_label": "frameworks()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_glossario_page",
- "community": 46,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "metadata",
- "file_type": "code",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "app_glossario_page_metadata",
- "community": 46,
- "community_name": "page.jsx",
- "norm_label": "metadata"
- },
- {
- "label": "Glossario()",
- "file_type": "code",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L10",
- "_origin": "ast",
- "id": "app_glossario_page_glossario",
- "community": 46,
- "community_name": "page.jsx",
- "norm_label": "glossario()"
- },
- {
- "label": "layout.jsx",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_layout",
- "community": 35,
- "community_name": "TEE and Permission Control",
- "norm_label": "layout.jsx"
- },
- {
- "label": "outfit",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "app_layout_outfit",
- "community": 35,
- "community_name": "TEE and Permission Control",
- "norm_label": "outfit"
- },
- {
- "label": "inter",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L11",
- "_origin": "ast",
- "id": "app_layout_inter",
- "community": 35,
- "community_name": "TEE and Permission Control",
- "norm_label": "inter"
- },
- {
- "label": "metadata",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L17",
- "_origin": "ast",
- "id": "app_layout_metadata",
- "community": 35,
- "community_name": "TEE and Permission Control",
- "norm_label": "metadata"
- },
- {
- "label": "RootLayout()",
- "file_type": "code",
- "source_file": "app/layout.jsx",
- "source_location": "L23",
- "_origin": "ast",
- "id": "app_layout_rootlayout",
- "community": 35,
- "community_name": "TEE and Permission Control",
- "norm_label": "rootlayout()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_page",
- "community": 47,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "Home()",
- "file_type": "code",
- "source_file": "app/page.jsx",
- "source_location": "L23",
- "_origin": "ast",
- "id": "app_page_home",
- "community": 47,
- "community_name": "page.jsx",
- "norm_label": "home()"
- },
- {
- "label": "ExternalLinkIcon()",
- "file_type": "code",
- "source_file": "app/page.jsx",
- "source_location": "L246",
- "_origin": "ast",
- "id": "app_page_externallinkicon",
- "community": 47,
- "community_name": "page.jsx",
- "norm_label": "externallinkicon()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_seletor_page",
- "community": 43,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "iconMap",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L40",
- "_origin": "ast",
- "id": "app_seletor_page_iconmap",
- "community": 43,
- "community_name": "page.jsx",
- "norm_label": "iconmap"
- },
- {
- "label": "getOptionIcon()",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L77",
- "_origin": "ast",
- "id": "app_seletor_page_getoptionicon",
- "community": 43,
- "community_name": "page.jsx",
- "norm_label": "getoptionicon()"
- },
- {
- "label": "Seletor()",
- "file_type": "code",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L82",
- "_origin": "ast",
- "id": "app_seletor_page_seletor",
- "community": 43,
- "community_name": "page.jsx",
- "norm_label": "seletor()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_series_key_page",
- "community": 0,
- "community_name": "Next.js App Pages",
- "norm_label": "page.jsx"
- },
- {
- "label": "SerieDetail()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L47",
- "_origin": "ast",
- "id": "app_series_key_page_seriedetail",
- "community": 0,
- "community_name": "Next.js App Pages",
- "norm_label": "seriedetail()"
- },
- {
- "label": "SpecSection()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L483",
- "_origin": "ast",
- "id": "app_series_key_page_specsection",
- "community": 0,
- "community_name": "Next.js App Pages",
- "norm_label": "specsection()"
- },
- {
- "label": "generateMetadata()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L507",
- "_origin": "ast",
- "id": "app_series_key_page_generatemetadata",
- "community": 0,
- "community_name": "Next.js App Pages",
- "norm_label": "generatemetadata()"
- },
- {
- "label": "generateStaticParams()",
- "file_type": "code",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L523",
- "_origin": "ast",
- "id": "app_series_key_page_generatestaticparams",
- "community": 0,
- "community_name": "Next.js App Pages",
- "norm_label": "generatestaticparams()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/series/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_series_page",
- "community": 52,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "Series()",
- "file_type": "code",
- "source_file": "app/series/page.jsx",
- "source_location": "L23",
- "_origin": "ast",
- "id": "app_series_page_series",
- "community": 52,
- "community_name": "page.jsx",
- "norm_label": "series()"
- },
- {
- "label": "page.jsx",
- "file_type": "code",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "app_sobre_page",
- "community": 53,
- "community_name": "page.jsx",
- "norm_label": "page.jsx"
- },
- {
- "label": "Sobre()",
- "file_type": "code",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L21",
- "_origin": "ast",
- "id": "app_sobre_page_sobre",
- "community": 53,
- "community_name": "page.jsx",
- "norm_label": "sobre()"
- },
- {
- "label": "BoardCard.jsx",
- "file_type": "code",
- "source_file": "components/BoardCard.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_boardcard",
- "community": 55,
- "community_name": "BoardCard.jsx",
- "norm_label": "boardcard.jsx"
- },
- {
- "label": "BoardCard()",
- "file_type": "code",
- "source_file": "components/BoardCard.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "components_boardcard_boardcard",
- "community": 55,
- "community_name": "BoardCard.jsx",
- "norm_label": "boardcard()"
- },
- {
- "label": "CodeExample.jsx",
- "file_type": "code",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_codeexample",
- "community": 56,
- "community_name": "CodeExample.jsx",
- "norm_label": "codeexample.jsx"
- },
- {
- "label": "CodeExample()",
- "file_type": "code",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L6",
- "_origin": "ast",
- "id": "components_codeexample_codeexample",
- "community": 56,
- "community_name": "CodeExample.jsx",
- "norm_label": "codeexample()"
- },
- {
- "label": "ConnectionsDiagram.jsx",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_connectionsdiagram",
- "community": 44,
- "community_name": "ConnectionsDiagram.jsx",
- "norm_label": "connectionsdiagram.jsx"
- },
- {
- "label": "FILTER_CATEGORIES",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L20",
- "_origin": "ast",
- "id": "components_connectionsdiagram_filter_categories",
- "community": 44,
- "community_name": "ConnectionsDiagram.jsx",
- "norm_label": "filter_categories"
- },
- {
- "label": "type_colors",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L43",
- "_origin": "ast",
- "id": "components_connectionsdiagram_type_colors",
- "community": 44,
- "community_name": "ConnectionsDiagram.jsx",
- "norm_label": "type_colors"
- },
- {
- "label": "ConnectionsDiagram()",
- "file_type": "code",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L52",
- "_origin": "ast",
- "id": "components_connectionsdiagram_connectionsdiagram",
- "community": 44,
- "community_name": "ConnectionsDiagram.jsx",
- "norm_label": "connectionsdiagram()"
- },
- {
- "label": "Footer.jsx",
- "file_type": "code",
- "source_file": "components/Footer.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_footer",
- "community": 57,
- "community_name": "Footer.jsx",
- "norm_label": "footer.jsx"
- },
- {
- "label": "Footer()",
- "file_type": "code",
- "source_file": "components/Footer.jsx",
- "source_location": "L6",
- "_origin": "ast",
- "id": "components_footer_footer",
- "community": 57,
- "community_name": "Footer.jsx",
- "norm_label": "footer()"
- },
- {
- "label": "Header.jsx",
- "file_type": "code",
- "source_file": "components/Header.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_header",
- "community": 48,
- "community_name": "Header.jsx",
- "norm_label": "header.jsx"
- },
- {
- "label": "Header()",
- "file_type": "code",
- "source_file": "components/Header.jsx",
- "source_location": "L23",
- "_origin": "ast",
- "id": "components_header_header",
- "community": 48,
- "community_name": "Header.jsx",
- "norm_label": "header()"
- },
- {
- "label": "ThemeToggle()",
- "file_type": "code",
- "source_file": "components/Header.jsx",
- "source_location": "L198",
- "_origin": "ast",
- "id": "components_header_themetoggle",
- "community": 48,
- "community_name": "Header.jsx",
- "norm_label": "themetoggle()"
- },
- {
- "label": "Providers.jsx",
- "file_type": "code",
- "source_file": "components/Providers.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_providers",
- "community": 58,
- "community_name": "Providers.jsx",
- "norm_label": "providers.jsx"
- },
- {
- "label": "Providers()",
- "file_type": "code",
- "source_file": "components/Providers.jsx",
- "source_location": "L5",
- "_origin": "ast",
- "id": "components_providers_providers",
- "community": 58,
- "community_name": "Providers.jsx",
- "norm_label": "providers()"
- },
- {
- "label": "SeriesTabMenu.jsx",
- "file_type": "code",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L1",
- "_origin": "ast",
- "id": "components_seriestabmenu",
- "community": 59,
- "community_name": "SeriesTabMenu.jsx",
- "norm_label": "seriestabmenu.jsx"
- },
- {
- "label": "SeriesTabMenu()",
- "file_type": "code",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L6",
- "_origin": "ast",
- "id": "components_seriestabmenu_seriestabmenu",
- "community": 59,
- "community_name": "SeriesTabMenu.jsx",
- "norm_label": "seriestabmenu()"
- },
- {
- "label": "eslint.config.mjs",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "eslint_config",
- "community": 41,
- "community_name": "eslint.config.mjs",
- "norm_label": "eslint.config.mjs"
- },
- {
- "label": "__filename",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L5",
- "_origin": "ast",
- "id": "eslint_config_filename",
- "community": 41,
- "community_name": "eslint.config.mjs",
- "norm_label": "__filename"
- },
- {
- "label": "__dirname",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L6",
- "_origin": "ast",
- "id": "eslint_config_dirname",
- "community": 41,
- "community_name": "eslint.config.mjs",
- "norm_label": "__dirname"
- },
- {
- "label": "compat",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L8",
- "_origin": "ast",
- "id": "eslint_config_compat",
- "community": 41,
- "community_name": "eslint.config.mjs",
- "norm_label": "compat"
- },
- {
- "label": "eslintConfig",
- "file_type": "code",
- "source_file": "eslint.config.mjs",
- "source_location": "L12",
- "_origin": "ast",
- "id": "eslint_config_eslintconfig",
- "community": 41,
- "community_name": "eslint.config.mjs",
- "norm_label": "eslintconfig"
- },
- {
- "label": "jsconfig.json",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_jsconfig_json",
- "community": 22,
- "community_name": "JS Path Aliases",
- "norm_label": "jsconfig.json"
- },
- {
- "label": "compilerOptions",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L2",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions",
- "community": 22,
- "community_name": "JS Path Aliases",
- "norm_label": "compileroptions"
- },
- {
- "label": "paths",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L3",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions_paths",
- "community": 22,
- "community_name": "JS Path Aliases",
- "norm_label": "paths"
- },
- {
- "label": "@/*",
- "file_type": "code",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_jsconfig_paths",
- "community": 22,
- "community_name": "JS Path Aliases",
- "norm_label": "@/*"
- },
- {
- "label": "./*",
- "file_type": "concept",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "_origin": "ast",
- "id": "ref",
- "community": 22,
- "community_name": "JS Path Aliases",
- "norm_label": "./*"
- },
- {
- "label": "next.config.mjs",
- "file_type": "code",
- "source_file": "next.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "next_config",
- "community": 33,
- "community_name": "Next.js Config",
- "norm_label": "next.config.mjs"
- },
- {
- "label": "nextConfig",
- "file_type": "code",
- "source_file": "next.config.mjs",
- "source_location": "L2",
- "_origin": "ast",
- "id": "next_config_nextconfig",
- "community": 33,
- "community_name": "Next.js Config",
- "norm_label": "nextconfig"
- },
- {
- "label": "package.json",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_json",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "package.json"
- },
- {
- "label": "name",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L2",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_name",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "name"
- },
- {
- "label": "version",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L3",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_version",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "version"
- },
- {
- "label": "private",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L4",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_private",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "private"
- },
- {
- "label": "scripts",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L5",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_scripts",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "scripts"
- },
- {
- "label": "dev",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L6",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_scripts_dev",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "dev"
- },
- {
- "label": "build",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L7",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_scripts_build",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "build"
- },
- {
- "label": "start",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L8",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_scripts_start",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "start"
- },
- {
- "label": "lint",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L9",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_scripts_lint",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "lint"
- },
- {
- "label": "dependencies",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L11",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "dependencies"
- },
- {
- "label": "@emotion/react",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L12",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@emotion/react"
- },
- {
- "label": "@emotion/react",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L12",
- "_origin": "ast",
- "id": "emotion_react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@emotion/react"
- },
- {
- "label": "@emotion/styled",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L13",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_styled",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@emotion/styled"
- },
- {
- "label": "@emotion/styled",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L13",
- "_origin": "ast",
- "id": "emotion_styled",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@emotion/styled"
- },
- {
- "label": "@mui/icons-material",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L14",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_icons_material",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@mui/icons-material"
- },
- {
- "label": "@mui/icons-material",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L14",
- "_origin": "ast",
- "id": "mui_icons_material",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@mui/icons-material"
- },
- {
- "label": "@mui/material",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L15",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_material",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@mui/material"
- },
- {
- "label": "@mui/material",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L15",
- "_origin": "ast",
- "id": "mui_material",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "@mui/material"
- },
- {
- "label": "framer-motion",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L16",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_framer_motion",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "framer-motion"
- },
- {
- "label": "framer-motion",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L16",
- "_origin": "ast",
- "id": "framer_motion",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "framer-motion"
- },
- {
- "label": "googleapis",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L17",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_googleapis",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "googleapis"
- },
- {
- "label": "googleapis",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L17",
- "_origin": "ast",
- "id": "googleapis",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "googleapis"
- },
- {
- "label": "lucide-react",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L18",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_lucide_react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "lucide-react"
- },
- {
- "label": "lucide-react",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L18",
- "_origin": "ast",
- "id": "lucide_react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "lucide-react"
- },
- {
- "label": "next",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L19",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_next",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "next"
- },
- {
- "label": "next",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L19",
- "_origin": "ast",
- "id": "next",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "next"
- },
- {
- "label": "next-themes",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L20",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_next_themes",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "next-themes"
- },
- {
- "label": "next-themes",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L20",
- "_origin": "ast",
- "id": "next_themes",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "next-themes"
- },
- {
- "label": "react",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L21",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "react"
- },
- {
- "label": "react",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L21",
- "_origin": "ast",
- "id": "react",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "react"
- },
- {
- "label": "react-dom",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L22",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_dependencies_react_dom",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "react-dom"
- },
- {
- "label": "react-dom",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L22",
- "_origin": "ast",
- "id": "react_dom",
- "community": 3,
- "community_name": "Layout and Marketplace API",
- "norm_label": "react-dom"
- },
- {
- "label": "devDependencies",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L24",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_devdependencies",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "devdependencies"
- },
- {
- "label": "@eslint/eslintrc",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L25",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_eslintrc",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "@eslint/eslintrc"
- },
- {
- "label": "@eslint/eslintrc",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L25",
- "_origin": "ast",
- "id": "eslint_eslintrc",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "@eslint/eslintrc"
- },
- {
- "label": "@tailwindcss/postcss",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L26",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss_postcss",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "@tailwindcss/postcss"
- },
- {
- "label": "@tailwindcss/postcss",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L26",
- "_origin": "ast",
- "id": "tailwindcss_postcss",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "@tailwindcss/postcss"
- },
- {
- "label": "eslint",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L27",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "eslint"
- },
- {
- "label": "eslint",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L27",
- "_origin": "ast",
- "id": "eslint",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "eslint"
- },
- {
- "label": "eslint-config-next",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L28",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_config_next",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "eslint-config-next"
- },
- {
- "label": "eslint-config-next",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L28",
- "_origin": "ast",
- "id": "eslint_config_next",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "eslint-config-next"
- },
- {
- "label": "tailwindcss",
- "file_type": "code",
- "source_file": "package.json",
- "source_location": "L29",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "tailwindcss"
- },
- {
- "label": "tailwindcss",
- "file_type": "concept",
- "source_file": "package.json",
- "source_location": "L29",
- "_origin": "ast",
- "id": "tailwindcss",
- "community": 6,
- "community_name": "Lint and Build Tooling",
- "norm_label": "tailwindcss"
- },
- {
- "label": "postcss.config.mjs",
- "file_type": "code",
- "source_file": "postcss.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "postcss_config",
- "community": 34,
- "community_name": "PostCSS Config",
- "norm_label": "postcss.config.mjs"
- },
- {
- "label": "config",
- "file_type": "code",
- "source_file": "postcss.config.mjs",
- "source_location": "L1",
- "_origin": "ast",
- "id": "postcss_config_config",
- "community": 34,
- "community_name": "PostCSS Config",
- "norm_label": "config"
- },
- {
- "label": "esp-adf.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-adf.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c",
- "community": 38,
- "community_name": "ESP-IDF Code Example",
- "norm_label": "esp-adf.c"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-adf.c",
- "source_location": "L14",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main",
- "community": 38,
- "community_name": "ESP-IDF Code Example",
- "norm_label": "app_main()"
- },
- {
- "label": "esp-dsp.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-dsp.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_c",
- "community": 39,
- "community_name": "MicroPython Example",
- "norm_label": "esp-dsp.c"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-dsp.c",
- "source_location": "L6",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main",
- "community": 39,
- "community_name": "MicroPython Example",
- "norm_label": "app_main()"
- },
- {
- "label": "esp-idf.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-idf.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_c",
- "community": 54,
- "community_name": "CLAUDE.md",
- "norm_label": "esp-idf.c"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-idf.c",
- "source_location": "L8",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main",
- "community": 54,
- "community_name": "CLAUDE.md",
- "norm_label": "app_main()"
- },
- {
- "label": "esp-matter.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c",
- "community": 23,
- "community_name": "ESP-Matter Code Example",
- "norm_label": "esp-matter.c"
- },
- {
- "label": "app_event_cb()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L9",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_event_cb",
- "community": 23,
- "community_name": "ESP-Matter Code Example",
- "norm_label": "app_event_cb()"
- },
- {
- "label": "esp_matter_event_t",
- "file_type": "code",
- "source_file": "",
- "source_location": "",
- "_origin": "ast",
- "id": "esp_matter_event_t",
- "community": 23,
- "community_name": "ESP-Matter Code Example",
- "norm_label": "esp_matter_event_t"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L27",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main",
- "community": 23,
- "community_name": "ESP-Matter Code Example",
- "norm_label": "app_main()"
- },
- {
- "label": "esp-nn.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_c",
- "community": 32,
- "community_name": "ESP-WHO Code Example",
- "norm_label": "esp-nn.c"
- },
- {
- "label": "print_array()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L8",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_print_array",
- "community": 32,
- "community_name": "ESP-WHO Code Example",
- "norm_label": "print_array()"
- },
- {
- "label": "app_main()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L16",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_app_main",
- "community": 32,
- "community_name": "ESP-WHO Code Example",
- "norm_label": "app_main()"
- },
- {
- "label": "esp-who.c",
- "file_type": "code",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c",
- "community": 36,
- "community_name": "ESP-ADF Code Example",
- "norm_label": "esp-who.c"
- },
- {
- "label": "setup()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L11",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_setup",
- "community": 36,
- "community_name": "ESP-ADF Code Example",
- "norm_label": "setup()"
- },
- {
- "label": "loop()",
- "file_type": "code",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L48",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop",
- "community": 36,
- "community_name": "ESP-ADF Code Example",
- "norm_label": "loop()"
- },
- {
- "label": "micropython.py",
- "file_type": "code",
- "source_file": "public/exemplos/micropython.py",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_public_exemplos_micropython_py",
- "community": 77,
- "community_name": "micropython.py",
- "norm_label": "micropython.py"
- },
- {
- "label": "start.config.js",
- "file_type": "code",
- "source_file": "start.config.js",
- "source_location": "L1",
- "_origin": "ast",
- "id": "start_config",
- "community": 40,
- "community_name": "Start Config Script",
- "norm_label": "start.config.js"
- },
- {
- "label": "CLAUDE.md",
- "file_type": "document",
- "source_file": "CLAUDE.md",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_claude_md",
- "community": 37,
- "community_name": "ESP-DSP Code Example",
- "norm_label": "claude.md"
- },
- {
- "label": "graphify",
- "file_type": "document",
- "source_file": "CLAUDE.md",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_claude_graphify",
- "community": 37,
- "community_name": "ESP-DSP Code Example",
- "norm_label": "graphify"
- },
- {
- "label": "README.md",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_md",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "readme.md"
- },
- {
- "label": "ESPDocs - Documenta\u00e7\u00e3o ESP32 em Portugu\u00eas",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L1",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "espdocs - documentacao esp32 em portugues"
- },
- {
- "label": "\ud83d\ude80 Funcionalidades",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L9",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_funcionalidades",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "\ud83d\ude80 funcionalidades"
- },
- {
- "label": "\ud83c\udfc1 In\u00edcio R\u00e1pido",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L18",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_in\u00edcio_r\u00e1pido",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "\ud83c\udfc1 inicio rapido"
- },
- {
- "label": "Instala\u00e7\u00e3o",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L20",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_instala\u00e7\u00e3o",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "instalacao"
- },
- {
- "label": "Configura\u00e7\u00e3o do Marketplace (Opcional)",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L33",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_configura\u00e7\u00e3o_do_marketplace_opcional",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "configuracao do marketplace (opcional)"
- },
- {
- "label": "Executar em Desenvolvimento",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L43",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_executar_em_desenvolvimento",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "executar em desenvolvimento"
- },
- {
- "label": "\ud83d\udcc1 Estrutura do Projeto",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L55",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_estrutura_do_projeto",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "\ud83d\udcc1 estrutura do projeto"
- },
- {
- "label": "\ud83d\udee0\ufe0f Tecnologias",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L87",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_tecnologias",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "\ud83d\udee0\ufe0f tecnologias"
- },
- {
- "label": "\ud83d\udcda Learn More",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L95",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_learn_more",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "\ud83d\udcda learn more"
- },
- {
- "label": "\ud83d\ude80 Deploy on Vercel",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L104",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_deploy_on_vercel",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "\ud83d\ude80 deploy on vercel"
- },
- {
- "label": "\ud83d\udcc4 Licen\u00e7a",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L112",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_licen\u00e7a",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "\ud83d\udcc4 licenca"
- },
- {
- "label": "\u26a0\ufe0f Disclaimer",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L116",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_disclaimer",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "\u26a0\ufe0f disclaimer"
- },
- {
- "label": "\ud83d\udc64 Autor",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L120",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_autor",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "\ud83d\udc64 autor"
- },
- {
- "label": "\ud83e\udd1d Contribuindo",
- "file_type": "document",
- "source_file": "README.md",
- "source_location": "L126",
- "_origin": "ast",
- "id": "home_lucas_documents_pessoal_espdocs_readme_contribuindo",
- "community": 31,
- "community_name": "ESP-NN Code Example",
- "norm_label": "\ud83e\udd1d contribuindo"
- },
- {
- "label": "Next.js 15 App Router",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L89",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 71,
- "norm_label": "next.js 15 app router",
- "community_name": "Next.js 15 App Router",
- "id": "readme_nextjs_app_router"
- },
- {
- "label": "React 19",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L90",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 72,
- "norm_label": "react 19",
- "community_name": "React 19",
- "id": "readme_react19"
- },
- {
- "label": "Tailwind CSS 4",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L91",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 74,
- "norm_label": "tailwind css 4",
- "community_name": "Tailwind CSS 4",
- "id": "readme_tailwind_css"
- },
- {
- "label": "Material-UI",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L92",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 69,
- "norm_label": "material-ui",
- "community_name": "Material-UI",
- "id": "readme_material_ui"
- },
- {
- "label": "Google Sheets API Integration",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L93",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 66,
- "norm_label": "google sheets api integration",
- "community_name": "Google Sheets API Integration",
- "id": "readme_google_sheets_api"
- },
- {
- "label": "Marketplace de Placas (Cat\u00e1logo)",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L16,L33-41,L65",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 68,
- "norm_label": "marketplace de placas (catalogo)",
- "community_name": "Marketplace de Placas (Cat\u00e1logo)",
- "id": "readme_marketplace_placas"
- },
- {
- "label": "API do Marketplace (app/api/placas/route.js)",
- "file_type": "code",
- "source_file": "README.md",
- "source_location": "L62",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 61,
- "norm_label": "api do marketplace (app/api/placas/route.js)",
- "community_name": "API do Marketplace (app/api/placas/route.js)",
- "id": "readme_api_placas_route"
- },
- {
- "label": "GOOGLE_SHEETS_API_KEY env var",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L40,L108",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 67,
- "norm_label": "google_sheets_api_key env var",
- "community_name": "GOOGLE_SHEETS_API_KEY env var",
- "id": "readme_google_sheets_api_key"
- },
- {
- "label": "S\u00e9ries ESP32",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L11",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 73,
- "norm_label": "series esp32",
- "community_name": "S\u00e9ries ESP32",
- "id": "readme_series_esp32"
- },
- {
- "label": "Frameworks ESP32 (ESP-IDF, Arduino, MicroPython)",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L12",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 65,
- "norm_label": "frameworks esp32 (esp-idf, arduino, micropython)",
- "community_name": "Frameworks ESP32 (ESP-IDF, Arduino, MicroPython)",
- "id": "readme_frameworks"
- },
- {
- "label": "Compara\u00e7\u00e3o de S\u00e9ries",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L13",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 62,
- "norm_label": "comparacao de series",
- "community_name": "Compara\u00e7\u00e3o de S\u00e9ries",
- "id": "readme_comparacao"
- },
- {
- "label": "Diagramas Interativos de Conex\u00f5es",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L14",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 63,
- "norm_label": "diagramas interativos de conexoes",
- "community_name": "Diagramas Interativos de Conex\u00f5es",
- "id": "readme_diagramas_interativos"
- },
- {
- "label": "Exemplos de C\u00f3digo",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L15",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 64,
- "norm_label": "exemplos de codigo",
- "community_name": "Exemplos de C\u00f3digo",
- "id": "readme_exemplos_codigo"
- },
- {
- "label": "Deploy na Vercel",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L104-110",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 76,
- "norm_label": "deploy na vercel",
- "community_name": "Deploy na Vercel",
- "id": "readme_vercel_deploy"
- },
- {
- "label": "Projeto n\u00e3o oficial (sem afilia\u00e7\u00e3o Espressif)",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L116-118",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 75,
- "norm_label": "projeto nao oficial (sem afiliacao espressif)",
- "community_name": "Projeto n\u00e3o oficial (sem afilia\u00e7\u00e3o Espressif)",
- "id": "readme_unofficial_disclaimer"
- },
- {
- "label": "Licen\u00e7a MIT",
- "file_type": "concept",
- "source_file": "README.md",
- "source_location": "L112-114",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 70,
- "norm_label": "licenca mit",
- "community_name": "Licen\u00e7a MIT",
- "id": "readme_mit_license"
- },
- {
- "label": "Google Site Verification Token",
- "file_type": "document",
- "source_file": "public/google21a790a2c23c0ec5.html",
- "source_location": "L1",
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 11,
- "norm_label": "google site verification token",
- "community_name": "ESPDocs Site Content Pillars",
- "id": "public_google21a790a2c23c0ec5_verification"
- },
- {
- "label": "ESP8684 Series (ESP32-C2)",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "esp8684 series (esp32-c2)",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__esp8684_series"
- },
- {
- "label": "RISC-V 32-bit Single-Core CPU (120 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 25,
- "norm_label": "risc-v 32-bit single-core cpu (120 mhz)",
- "community_name": "RISC-V Core Speed Variants",
- "id": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu"
- },
- {
- "label": "2.4 GHz Wi-Fi (IEEE 802.11b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "2.4 ghz wi-fi (ieee 802.11b/g/n)",
- "community_name": "Modern BLE and Wi-Fi 6 Radios",
- "id": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn"
- },
- {
- "label": "Bluetooth LE 5.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "bluetooth le 5.3",
- "community_name": "Modern BLE and Wi-Fi 6 Radios",
- "id": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3"
- },
- {
- "label": "272 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "272 kb sram",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__sram_272kb"
- },
- {
- "label": "576 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "576 kb rom",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__rom_576kb"
- },
- {
- "label": "In-package Flash (2 MB / 4 MB)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "in-package flash (2 mb / 4 mb)",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__in_package_flash"
- },
- {
- "label": "14 Programmable GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "14 programmable gpios",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__gpio_14"
- },
- {
- "label": "GDMA Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 24,
- "norm_label": "gdma controller",
- "community_name": "Shared GDMA Controllers",
- "id": "public_datasheets_esp32_c2__esp8684__gdma"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "12-bit sar adc",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__sar_adc"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 26,
- "norm_label": "secure boot",
- "community_name": "Secure Boot (Xtensa Family)",
- "id": "public_datasheets_esp32_c2__esp8684__secure_boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "flash encryption",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__flash_encryption"
- },
- {
- "label": "ECC Accelerator",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "ecc accelerator",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__ecc_accelerator"
- },
- {
- "label": "SHA Accelerator (FIPS PUB 180-4)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "sha accelerator (fips pub 180-4)",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__sha_accelerator"
- },
- {
- "label": "Random Number Generator (RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "random number generator (rng)",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__rng"
- },
- {
- "label": "Power Management Unit / Deep-sleep",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "power management unit / deep-sleep",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__pmu"
- },
- {
- "label": "2.4 GHz RF Module (Balun, PA, LNA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "2.4 ghz rf module (balun, pa, lna)",
- "community_name": "Modern BLE and Wi-Fi 6 Radios",
- "id": "public_datasheets_esp32_c2__esp8684__rf_module"
- },
- {
- "label": "QFN24 (4x4 mm) Package",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "qfn24 (4x4 mm) package",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c2__esp8684__qfn24_package"
- },
- {
- "label": "ESP32-C3 Series",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "esp32-c3 series",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_esp32_c3_series"
- },
- {
- "label": "RISC-V 32-bit Single-Core CPU (160 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 25,
- "norm_label": "risc-v 32-bit single-core cpu (160 mhz)",
- "community_name": "RISC-V Core Speed Variants",
- "id": "public_datasheets_esp32_c3_risc_v_single_core_cpu"
- },
- {
- "label": "2.4 GHz Wi-Fi (IEEE 802.11b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "2.4 ghz wi-fi (ieee 802.11b/g/n)",
- "community_name": "Modern BLE and Wi-Fi 6 Radios",
- "id": "public_datasheets_esp32_c3_wi_fi_802_11bgn"
- },
- {
- "label": "Bluetooth LE 5 / Bluetooth mesh",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "bluetooth le 5 / bluetooth mesh",
- "community_name": "Modern BLE and Wi-Fi 6 Radios",
- "id": "public_datasheets_esp32_c3_bluetooth_le_5"
- },
- {
- "label": "400 KB SRAM (+8 KB RTC SRAM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "400 kb sram (+8 kb rtc sram)",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_sram_400kb"
- },
- {
- "label": "384 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "384 kb rom",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_rom_384kb"
- },
- {
- "label": "4096-bit eFuse Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "4096-bit efuse memory",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_efuse"
- },
- {
- "label": "GDMA Controller (3 TX / 3 RX)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 24,
- "norm_label": "gdma controller (3 tx / 3 rx)",
- "community_name": "Shared GDMA Controllers",
- "id": "public_datasheets_esp32_c3_gdma"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "usb serial/jtag controller",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_usb_serial_jtag"
- },
- {
- "label": "TWAI Controller (ISO 11898-1 / CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "twai controller (iso 11898-1 / can 2.0)",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_twai"
- },
- {
- "label": "Two 12-bit SAR ADCs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "two 12-bit sar adcs",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_sar_adc"
- },
- {
- "label": "22 Programmable GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "22 programmable gpios",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_gpio_22"
- },
- {
- "label": "AES-128/256 Accelerator (FIPS PUB 197)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "aes-128/256 accelerator (fips pub 197)",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_aes_accelerator"
- },
- {
- "label": "SHA Accelerator (FIPS PUB 180-4)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "sha accelerator (fips pub 180-4)",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_sha_accelerator"
- },
- {
- "label": "RSA Accelerator",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "rsa accelerator",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_rsa_accelerator"
- },
- {
- "label": "HMAC and Digital Signature",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "hmac and digital signature",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_hmac_digital_signature"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 26,
- "norm_label": "secure boot",
- "community_name": "Secure Boot (Xtensa Family)",
- "id": "public_datasheets_esp32_c3_secure_boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "flash encryption",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_flash_encryption"
- },
- {
- "label": "Random Number Generator (RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "random number generator (rng)",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_rng"
- },
- {
- "label": "2.4 GHz RF Module (Balun, PA, LNA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "2.4 ghz rf module (balun, pa, lna)",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_rf_module"
- },
- {
- "label": "Power Management Unit / RTC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "power management unit / rtc",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_pmu"
- },
- {
- "label": "QFN32 (5x5 mm) Package",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "qfn32 (5x5 mm) package",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c3_qfn32_package"
- },
- {
- "label": "ESP32-C5 Series",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "esp32-c5 series",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_esp32_c5_series"
- },
- {
- "label": "HP RISC-V 32-bit Processor (240 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 25,
- "norm_label": "hp risc-v 32-bit processor (240 mhz)",
- "community_name": "RISC-V Core Speed Variants",
- "id": "public_datasheets_esp32_c5_hp_risc_v_core"
- },
- {
- "label": "LP RISC-V 32-bit Processor (48 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "lp risc-v 32-bit processor (48 mhz)",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_lp_risc_v_core"
- },
- {
- "label": "Dual-band Wi-Fi 6 (IEEE 802.11ax, 2.4/5 GHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "dual-band wi-fi 6 (ieee 802.11ax, 2.4/5 ghz)",
- "community_name": "Modern BLE and Wi-Fi 6 Radios",
- "id": "public_datasheets_esp32_c5_wi_fi_6_dual_band"
- },
- {
- "label": "Bluetooth LE 5 (Core 6.0) / Bluetooth mesh 1.1",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 18,
- "norm_label": "bluetooth le 5 (core 6.0) / bluetooth mesh 1.1",
- "community_name": "Modern BLE and Wi-Fi 6 Radios",
- "id": "public_datasheets_esp32_c5_bluetooth_le_5"
- },
- {
- "label": "IEEE 802.15.4 Radio",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 27,
- "norm_label": "ieee 802.15.4 radio",
- "community_name": "Thread 1.4 Zigbee Radio",
- "id": "public_datasheets_esp32_c5_ieee_802_15_4"
- },
- {
- "label": "Thread 1.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 27,
- "norm_label": "thread 1.4",
- "community_name": "Thread 1.4 Zigbee Radio",
- "id": "public_datasheets_esp32_c5_thread_1_4"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 27,
- "norm_label": "zigbee 3.0",
- "community_name": "Thread 1.4 Zigbee Radio",
- "id": "public_datasheets_esp32_c5_zigbee_3_0"
- },
- {
- "label": "HP SRAM 384 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "hp sram 384 kb",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_hp_sram_384kb"
- },
- {
- "label": "LP SRAM 16 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "lp sram 16 kb",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_lp_sram_16kb"
- },
- {
- "label": "320 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "320 kb rom",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_rom_320kb"
- },
- {
- "label": "External Flash/PSRAM Controller with Cache",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "external flash/psram controller with cache",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_flash_psram_controller"
- },
- {
- "label": "29 GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "29 gpios",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_gpio_29"
- },
- {
- "label": "Two CAN FD Controllers (ISO 11898-1:2015)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "two can fd controllers (iso 11898-1:2015)",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_can_fd"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "usb serial/jtag controller",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_usb_serial_jtag"
- },
- {
- "label": "SDIO Slave Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "sdio slave controller",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_sdio_slave"
- },
- {
- "label": "Motor Control PWM (MCPWM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "motor control pwm (mcpwm)",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_mcpwm"
- },
- {
- "label": "Parallel IO Interface (PARLIO)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "parallel io interface (parlio)",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_parlio"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "event task matrix (etm)",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_etm"
- },
- {
- "label": "GDMA Controller (3 TX / 3 RX)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 24,
- "norm_label": "gdma controller (3 tx / 3 rx)",
- "community_name": "Shared GDMA Controllers",
- "id": "public_datasheets_esp32_c5_gdma"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "12-bit sar adc",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_sar_adc"
- },
- {
- "label": "AES-128/256 Accelerator (NIST FIPS 197)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 8,
- "norm_label": "aes-128/256 accelerator (nist fips 197)",
- "community_name": "ESP32-C3 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_aes_accelerator"
- },
- {
- "label": "ECDSA Accelerator",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "ecdsa accelerator",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_ecdsa"
- },
- {
- "label": "Key Manager",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "key manager",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_key_manager"
- },
- {
- "label": "APM and TEE Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "apm and tee controller",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_apm_tee"
- },
- {
- "label": "External Memory Encryption (XTS-AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "external memory encryption (xts-aes)",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_xts_aes"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 26,
- "norm_label": "secure boot",
- "community_name": "Secure Boot (Xtensa Family)",
- "id": "public_datasheets_esp32_c5_secure_boot"
- },
- {
- "label": "True Random Number Generator (TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 16,
- "norm_label": "true random number generator (trng)",
- "community_name": "ESP32-C2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_trng"
- },
- {
- "label": "2.4/5 GHz RF Module (Balun, PA, LNA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "2.4/5 ghz rf module (balun, pa, lna)",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_rf_module"
- },
- {
- "label": "Power Management Unit",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "power management unit",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_pmu"
- },
- {
- "label": "QFN48 (6x6 mm) Package",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 9,
- "norm_label": "qfn48 (6x6 mm) package",
- "community_name": "ESP32-C5 Silicon Subsystems",
- "id": "public_datasheets_esp32_c5_qfn48_package"
- },
- {
- "label": "ESP32-C6 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "esp32-c6 soc",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_esp32_c6"
- },
- {
- "label": "HP RISC-V 32-bit Processor (160 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 29,
- "norm_label": "hp risc-v 32-bit processor (160 mhz)",
- "community_name": "RISC-V Core Clock Variants",
- "id": "public_datasheets_esp32_c6_hp_risc_v_processor"
- },
- {
- "label": "LP RISC-V 32-bit Processor (20 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "lp risc-v 32-bit processor (20 mhz)",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_lp_risc_v_processor"
- },
- {
- "label": "Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "wi-fi 6 (ieee 802.11ax, 2.4 ghz)",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_wi_fi_6"
- },
- {
- "label": "Bluetooth LE 5.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 28,
- "norm_label": "bluetooth le 5.3",
- "community_name": "Bluetooth LE 5.3 Variants",
- "id": "public_datasheets_esp32_c6_bluetooth_le_5_3"
- },
- {
- "label": "IEEE 802.15.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "ieee 802.15.4",
- "community_name": "802.15.4 Thread and Zigbee",
- "id": "public_datasheets_esp32_c6_ieee_802_15_4"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "zigbee 3.0",
- "community_name": "802.15.4 Thread and Zigbee",
- "id": "public_datasheets_esp32_c6_zigbee_3_0"
- },
- {
- "label": "Thread 1.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "thread 1.3",
- "community_name": "802.15.4 Thread and Zigbee",
- "id": "public_datasheets_esp32_c6_thread_1_3"
- },
- {
- "label": "HP SRAM 512 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "hp sram 512 kb",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_hp_sram_512_kb"
- },
- {
- "label": "LP SRAM 16 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "lp sram 16 kb",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_lp_sram_16_kb"
- },
- {
- "label": "ROM 320 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "rom 320 kb",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_rom_320_kb"
- },
- {
- "label": "4096-bit eFuse Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "4096-bit efuse memory",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_efuse"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "secure boot",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_secure_boot"
- },
- {
- "label": "Flash Encryption (XTS_AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "flash encryption (xts_aes)",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_flash_encryption"
- },
- {
- "label": "TEE Controller and Access Permission Management (APM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "tee controller and access permission management (apm)",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_tee_apm"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 60,
- "norm_label": "crypto accelerators (aes, sha, rsa, ecc, hmac, rng)",
- "community_name": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)",
- "id": "public_datasheets_esp32_c6_crypto_accelerators"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "rf module (balun, pa, lna, antenna switch)",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_rf_module"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "usb serial/jtag controller",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_usb_serial_jtag"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "twai controller (can 2.0)",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_twai"
- },
- {
- "label": "SDIO Slave Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "sdio slave controller",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_sdio_slave"
- },
- {
- "label": "12-bit SAR ADC (7 channels)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "12-bit sar adc (7 channels)",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_sar_adc"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "general dma controller (gdma)",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_gdma"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "event task matrix (etm)",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_etm"
- },
- {
- "label": "Power Management Unit (4 power modes)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "power management unit (4 power modes)",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c6_power_management_unit"
- },
- {
- "label": "ESP32-C61 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "esp32-c61 soc",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_esp32_c61"
- },
- {
- "label": "RISC-V 32-bit Single-Core Processor (160 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 29,
- "norm_label": "risc-v 32-bit single-core processor (160 mhz)",
- "community_name": "RISC-V Core Clock Variants",
- "id": "public_datasheets_esp32_c61_risc_v_processor"
- },
- {
- "label": "Wi-Fi 6 (IEEE 802.11ax, 2.4 GHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 12,
- "norm_label": "wi-fi 6 (ieee 802.11ax, 2.4 ghz)",
- "community_name": "ESP32-C6 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_wi_fi_6"
- },
- {
- "label": "Bluetooth LE (Core 6.0 certified)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 28,
- "norm_label": "bluetooth le (core 6.0 certified)",
- "community_name": "Bluetooth LE 5.3 Variants",
- "id": "public_datasheets_esp32_c61_bluetooth_le_6_0"
- },
- {
- "label": "SRAM 320 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "sram 320 kb",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_sram_320_kb"
- },
- {
- "label": "ROM 256 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "rom 256 kb",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_rom_256_kb"
- },
- {
- "label": "In-package PSRAM / External RAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "in-package psram / external ram",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_psram"
- },
- {
- "label": "L1 Cache 32 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "l1 cache 32 kb",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_l1_cache"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "secure boot",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_secure_boot"
- },
- {
- "label": "Flash/PSRAM Encryption (XTS-AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "flash/psram encryption (xts-aes)",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_flash_psram_encryption"
- },
- {
- "label": "Digital Signature - ECDSA",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "digital signature - ecdsa",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_ecdsa"
- },
- {
- "label": "True Random Number Generator (TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "true random number generator (trng)",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_trng"
- },
- {
- "label": "Power Glitch Detector",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "power glitch detector",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_power_glitch_detector"
- },
- {
- "label": "Access Permission Management (APM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "access permission management (apm)",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_apm"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "usb serial/jtag controller",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_usb_serial_jtag"
- },
- {
- "label": "SDIO 2.0 Slave Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "sdio 2.0 slave controller",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_sdio_2_0_slave"
- },
- {
- "label": "12-bit SAR ADC (4 channels)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "12-bit sar adc (4 channels)",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_sar_adc"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "general dma controller (gdma)",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_gdma"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "event task matrix (etm)",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_etm"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "rf module (balun, pa, lna, antenna switch)",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_rf_module"
- },
- {
- "label": "Power Management Unit (PMU)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "power management unit (pmu)",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_c61_pmu"
- },
- {
- "label": "ESP32-H2 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "esp32-h2 soc",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_esp32_h2"
- },
- {
- "label": "RISC-V 32-bit Single-Core Processor (96 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 29,
- "norm_label": "risc-v 32-bit single-core processor (96 mhz)",
- "community_name": "RISC-V Core Clock Variants",
- "id": "public_datasheets_esp32_h2_risc_v_processor"
- },
- {
- "label": "Bluetooth LE 5.3",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 28,
- "norm_label": "bluetooth le 5.3",
- "community_name": "Bluetooth LE 5.3 Variants",
- "id": "public_datasheets_esp32_h2_bluetooth_le_5_3"
- },
- {
- "label": "IEEE 802.15.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "ieee 802.15.4",
- "community_name": "802.15.4 Thread and Zigbee",
- "id": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "label": "Thread",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "thread",
- "community_name": "802.15.4 Thread and Zigbee",
- "id": "public_datasheets_esp32_h2_thread"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "zigbee 3.0",
- "community_name": "802.15.4 Thread and Zigbee",
- "id": "public_datasheets_esp32_h2_zigbee_3_0"
- },
- {
- "label": "Matter",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 19,
- "norm_label": "matter",
- "community_name": "802.15.4 Thread and Zigbee",
- "id": "public_datasheets_esp32_h2_matter"
- },
- {
- "label": "SRAM 320 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "sram 320 kb",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_sram_320_kb"
- },
- {
- "label": "ROM 128 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "rom 128 kb",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_rom_128_kb"
- },
- {
- "label": "LP Memory 4 KB",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "lp memory 4 kb",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_lp_memory_4_kb"
- },
- {
- "label": "2 MB or 4 MB In-Package Flash",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "2 mb or 4 mb in-package flash",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_in_package_flash"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "secure boot",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_secure_boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "flash encryption",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_flash_encryption"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, ECC, ECDSA, HMAC, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 60,
- "norm_label": "crypto accelerators (aes, sha, rsa, ecc, ecdsa, hmac, rng)",
- "community_name": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, RNG)",
- "id": "public_datasheets_esp32_h2_crypto_accelerators"
- },
- {
- "label": "TEE and Permission Control",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "tee and permission control",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_tee"
- },
- {
- "label": "Power Glitch Detector",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 7,
- "norm_label": "power glitch detector",
- "community_name": "ESP32-C61 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_power_glitch_detector"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "usb serial/jtag controller",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_usb_serial_jtag"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "twai controller (can 2.0)",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_twai"
- },
- {
- "label": "Motor Control PWM (MCPWM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "motor control pwm (mcpwm)",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_mcpwm"
- },
- {
- "label": "Parallel IO (PARLIO) Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "parallel io (parlio) controller",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_parlio"
- },
- {
- "label": "12-bit SAR ADC (5 channels)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "12-bit sar adc (5 channels)",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_sar_adc"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "general dma controller (gdma)",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_gdma"
- },
- {
- "label": "Event Task Matrix (ETM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "event task matrix (etm)",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_etm"
- },
- {
- "label": "Power Management Unit (PMU)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "power management unit (pmu)",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_pmu"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 10,
- "norm_label": "rf module (balun, pa, lna, antenna switch)",
- "community_name": "ESP32-H2 Silicon Subsystems",
- "id": "public_datasheets_esp32_h2_rf_module"
- },
- {
- "label": "ESP32-P4 Series SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "esp32-p4 series soc",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_chip"
- },
- {
- "label": "RISC-V 32-bit Dual-Core HP CPU (400 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "risc-v 32-bit dual-core hp cpu (400 mhz)",
- "community_name": "CPU Cores and SIMD Extensions",
- "id": "public_datasheets_esp32_p4_hp_riscv_dual_core"
- },
- {
- "label": "RISC-V 32-bit Single-Core LP CPU (40 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "risc-v 32-bit single-core lp cpu (40 mhz)",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_lp_riscv_core"
- },
- {
- "label": "768 KB HP L2MEM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "768 kb hp l2mem",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_l2mem"
- },
- {
- "label": "16 MB / 32 MB In-Package PSRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "16 mb / 32 mb in-package psram",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_psram"
- },
- {
- "label": "Two-Level High-Speed Cache",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "two-level high-speed cache",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_two_level_cache"
- },
- {
- "label": "Processor Instruction Extensions (SIMD/AI)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "processor instruction extensions (simd/ai)",
- "community_name": "CPU Cores and SIMD Extensions",
- "id": "public_datasheets_esp32_p4_processor_instruction_extensions"
- },
- {
- "label": "Image Processing Subsystem",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "image processing subsystem",
- "community_name": "P4 Camera and Video Pipeline",
- "id": "public_datasheets_esp32_p4_image_processing_subsystem"
- },
- {
- "label": "JPEG Codec",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "jpeg codec",
- "community_name": "P4 Camera and Video Pipeline",
- "id": "public_datasheets_esp32_p4_jpeg_codec"
- },
- {
- "label": "Image Signal Processor (ISP)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "image signal processor (isp)",
- "community_name": "P4 Camera and Video Pipeline",
- "id": "public_datasheets_esp32_p4_isp"
- },
- {
- "label": "Pixel-Processing Accelerator (PPA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "pixel-processing accelerator (ppa)",
- "community_name": "P4 Camera and Video Pipeline",
- "id": "public_datasheets_esp32_p4_ppa"
- },
- {
- "label": "H264 Encoder",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "h264 encoder",
- "community_name": "P4 Camera and Video Pipeline",
- "id": "public_datasheets_esp32_p4_h264_encoder"
- },
- {
- "label": "MIPI CSI",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "mipi csi",
- "community_name": "P4 Camera and Video Pipeline",
- "id": "public_datasheets_esp32_p4_mipi_csi"
- },
- {
- "label": "MIPI DSI",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 20,
- "norm_label": "mipi dsi",
- "community_name": "P4 Camera and Video Pipeline",
- "id": "public_datasheets_esp32_p4_mipi_dsi"
- },
- {
- "label": "Voice Activity Detection (VAD)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "voice activity detection (vad)",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_vad"
- },
- {
- "label": "USB 2.0 High-Speed OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "usb 2.0 high-speed otg",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_usb_hs_otg"
- },
- {
- "label": "Ethernet MAC (EMAC)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "ethernet mac (emac)",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_emac"
- },
- {
- "label": "GDMA / VDMA / 2D-DMA Controllers",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "gdma / vdma / 2d-dma controllers",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_gdma"
- },
- {
- "label": "SD/MMC Host Controller (SDHOST)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "sd/mmc host controller (sdhost)",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_sdmmc_host"
- },
- {
- "label": "I3C Master and Slave",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "i3c master and slave",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_i3c"
- },
- {
- "label": "Touch Sensor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "touch sensor",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_touch_sensor"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 30,
- "norm_label": "secure boot",
- "community_name": "Secure Boot (RISC-V Family)",
- "id": "public_datasheets_esp32_p4_secure_boot"
- },
- {
- "label": "Key Manager (HUK from SRAM PUF)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "key manager (huk from sram puf)",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_key_manager"
- },
- {
- "label": "External Memory Encryption (XTS_AES)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "external memory encryption (xts_aes)",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_xts_aes"
- },
- {
- "label": "ECDSA Digital Signature Peripheral (ECDSA_DS)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "ecdsa digital signature peripheral (ecdsa_ds)",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_ecdsa_ds"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, ECC, HMAC, TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "crypto accelerators (aes, sha, rsa, ecc, hmac, trng)",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_crypto_accelerators"
- },
- {
- "label": "Permission Control (PMS / PMP / PMA / APM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "permission control (pms / pmp / pma / apm)",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_pms"
- },
- {
- "label": "Low Power (LP) System",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "low power (lp) system",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_p4_lp_system"
- },
- {
- "label": "ESP32-S2 Series SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "esp32-s2 series soc",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_chip"
- },
- {
- "label": "Xtensa Single-Core 32-bit LX7 Microprocessor (240 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "xtensa single-core 32-bit lx7 microprocessor (240 mhz)",
- "community_name": "CPU Cores and SIMD Extensions",
- "id": "public_datasheets_esp32_s2_xtensa_lx7"
- },
- {
- "label": "2.4 GHz Wi-Fi (802.11 b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "2.4 ghz wi-fi (802.11 b/g/n)",
- "community_name": "Classic Wi-Fi and BLE Radios",
- "id": "public_datasheets_esp32_s2_wifi"
- },
- {
- "label": "Wi-Fi MAC and Baseband",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "wi-fi mac and baseband",
- "community_name": "Classic Wi-Fi and BLE Radios",
- "id": "public_datasheets_esp32_s2_wifi_mac_baseband"
- },
- {
- "label": "RF Module (Balun, PA, LNA, RF Synthesizer)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "rf module (balun, pa, lna, rf synthesizer)",
- "community_name": "Classic Wi-Fi and BLE Radios",
- "id": "public_datasheets_esp32_s2_rf_module"
- },
- {
- "label": "320 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "320 kb sram",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_sram"
- },
- {
- "label": "128 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "128 kb rom",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_rom"
- },
- {
- "label": "RTC Memory (16 KB RTC SRAM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "rtc memory (16 kb rtc sram)",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_rtc_memory"
- },
- {
- "label": "ULP Coprocessor (ULP-RISC-V, ULP-FSM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "ulp coprocessor (ulp-risc-v, ulp-fsm)",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_ulp_coprocessor"
- },
- {
- "label": "Full-Speed USB OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "full-speed usb otg",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_usb_otg"
- },
- {
- "label": "14 Touch Sensing GPIOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "14 touch sensing gpios",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_touch_sensor"
- },
- {
- "label": "Two 8-bit DACs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "two 8-bit dacs",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_dac"
- },
- {
- "label": "Two 12-bit SAR ADCs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "two 12-bit sar adcs",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_sar_adc"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "twai controller (can 2.0)",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_twai"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 30,
- "norm_label": "secure boot",
- "community_name": "Secure Boot (RISC-V Family)",
- "id": "public_datasheets_esp32_s2_secure_boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "flash encryption",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_flash_encryption"
- },
- {
- "label": "Crypto Accelerators (AES, SHA, RSA, HMAC, RNG, Digital Signature)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "crypto accelerators (aes, sha, rsa, hmac, rng, digital signature)",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_crypto_accelerators"
- },
- {
- "label": "4096-bit eFuse OTP",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "4096-bit efuse otp",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_efuse_otp"
- },
- {
- "label": "Power Management Unit and Five Power Modes",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "power management unit and five power modes",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s2_power_management"
- },
- {
- "label": "ESP32-S3 Series SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "esp32-s3 series soc",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_chip"
- },
- {
- "label": "Xtensa Dual-Core 32-bit LX7 Microprocessor (240 MHz)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "xtensa dual-core 32-bit lx7 microprocessor (240 mhz)",
- "community_name": "CPU Cores and SIMD Extensions",
- "id": "public_datasheets_esp32_s3_xtensa_lx7"
- },
- {
- "label": "128-bit Data Bus and Dedicated SIMD Instructions",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "128-bit data bus and dedicated simd instructions",
- "community_name": "CPU Cores and SIMD Extensions",
- "id": "public_datasheets_esp32_s3_simd_instructions"
- },
- {
- "label": "Single Precision Floating Point Unit (FPU)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 21,
- "norm_label": "single precision floating point unit (fpu)",
- "community_name": "CPU Cores and SIMD Extensions",
- "id": "public_datasheets_esp32_s3_fpu"
- },
- {
- "label": "2.4 GHz Wi-Fi (IEEE 802.11 b/g/n)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "2.4 ghz wi-fi (ieee 802.11 b/g/n)",
- "community_name": "Classic Wi-Fi and BLE Radios",
- "id": "public_datasheets_esp32_s3_wifi"
- },
- {
- "label": "Bluetooth 5 LE and Bluetooth Mesh",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "bluetooth 5 le and bluetooth mesh",
- "community_name": "Classic Wi-Fi and BLE Radios",
- "id": "public_datasheets_esp32_s3_bluetooth_le"
- },
- {
- "label": "Bluetooth LE Baseband and Link Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "bluetooth le baseband and link controller",
- "community_name": "Classic Wi-Fi and BLE Radios",
- "id": "public_datasheets_esp32_s3_ble_baseband"
- },
- {
- "label": "Wi-Fi MAC and Baseband",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "wi-fi mac and baseband",
- "community_name": "Classic Wi-Fi and BLE Radios",
- "id": "public_datasheets_esp32_s3_wifi_mac_baseband"
- },
- {
- "label": "RF Module (Balun, PA, LNA, Antenna Switch)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 17,
- "norm_label": "rf module (balun, pa, lna, antenna switch)",
- "community_name": "Classic Wi-Fi and BLE Radios",
- "id": "public_datasheets_esp32_s3_rf_module"
- },
- {
- "label": "512 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "512 kb sram",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_sram"
- },
- {
- "label": "384 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "384 kb rom",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_rom"
- },
- {
- "label": "In-Package Flash and PSRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "in-package flash and psram",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_psram"
- },
- {
- "label": "L1 Cache",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "l1 cache",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_l1_cache"
- },
- {
- "label": "ULP Coprocessor (ULP-RISC-V, ULP-FSM)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "ulp coprocessor (ulp-risc-v, ulp-fsm)",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_ulp_coprocessor"
- },
- {
- "label": "General DMA Controller (GDMA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "general dma controller (gdma)",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_gdma"
- },
- {
- "label": "Full-Speed USB OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "full-speed usb otg",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_usb_otg"
- },
- {
- "label": "USB Serial/JTAG Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "usb serial/jtag controller",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_usb_serial_jtag"
- },
- {
- "label": "SD/MMC Host Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "sd/mmc host controller",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_sdmmc_host"
- },
- {
- "label": "LCD Interface and DVP Camera Interface",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "lcd interface and dvp camera interface",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_lcd_camera_interface"
- },
- {
- "label": "14 Capacitive Touch Sensing IOs",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "14 capacitive touch sensing ios",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_touch_sensor"
- },
- {
- "label": "TWAI Controller (CAN 2.0)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "twai controller (can 2.0)",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_twai"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 30,
- "norm_label": "secure boot",
- "community_name": "Secure Boot (RISC-V Family)",
- "id": "public_datasheets_esp32_s3_secure_boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 13,
- "norm_label": "flash encryption",
- "community_name": "ESP32-P4 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_flash_encryption"
- },
- {
- "label": "Crypto Accelerators (SHA, AES, RSA, HMAC, RSA_DS, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 15,
- "norm_label": "crypto accelerators (sha, aes, rsa, hmac, rsa_ds, rng)",
- "community_name": "ESP32-S2 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_crypto_accelerators"
- },
- {
- "label": "Permission Control",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "permission control",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_permission_control"
- },
- {
- "label": "4096-bit eFuse Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "4096-bit efuse memory",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_efuse"
- },
- {
- "label": "Power Management Unit (PMU) and Four Power Modes",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 14,
- "norm_label": "power management unit (pmu) and four power modes",
- "community_name": "ESP32-S3 Silicon Subsystems",
- "id": "public_datasheets_esp32_s3_power_management"
- },
- {
- "label": "ESP32-S31 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "esp32-s31 soc",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_chip"
- },
- {
- "label": "HP 32-bit RISC-V Dual-Core Processor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "hp 32-bit risc-v dual-core processor",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_hp_riscv_core"
- },
- {
- "label": "LP 32-bit RISC-V Processor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "lp 32-bit risc-v processor",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_lp_riscv_core"
- },
- {
- "label": "ULP-RISC-V Coprocessor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "ulp-risc-v coprocessor",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_ulp_riscv"
- },
- {
- "label": "2.4 GHz Wi-Fi 6 (IEEE 802.11ax)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "2.4 ghz wi-fi 6 (ieee 802.11ax)",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_wifi6"
- },
- {
- "label": "Bluetooth 5.4 LE",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "bluetooth 5.4 le",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_bluetooth_54_le"
- },
- {
- "label": "Bluetooth Classic",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "bluetooth classic",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_bluetooth_classic"
- },
- {
- "label": "IEEE 802.15.4 Radio",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "ieee 802.15.4 radio",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_ieee_802154"
- },
- {
- "label": "Zigbee 3.0",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "zigbee 3.0",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_zigbee"
- },
- {
- "label": "Thread 1.4",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "thread 1.4",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_thread"
- },
- {
- "label": "Matter",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "matter",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_matter"
- },
- {
- "label": "512 KB Shared HP SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "512 kb shared hp sram",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_hp_sram"
- },
- {
- "label": "320 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "320 kb rom",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_rom"
- },
- {
- "label": "In-Package DDR PSRAM Interface",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "in-package ddr psram interface",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_psram"
- },
- {
- "label": "GDMA (General DMA Controller)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "gdma (general dma controller)",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_gdma"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "secure boot",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_secure_boot"
- },
- {
- "label": "Flash/PSRAM Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "flash/psram encryption",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_flash_psram_encryption"
- },
- {
- "label": "Cryptographic Accelerators (AES, SHA, RSA, ECC, ECDSA, HMAC, TRNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "cryptographic accelerators (aes, sha, rsa, ecc, ecdsa, hmac, trng)",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_crypto_accelerators"
- },
- {
- "label": "HUK & Key Manager",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "huk & key manager",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_huk_key_manager"
- },
- {
- "label": "USB 2.0 High-Speed OTG",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "usb 2.0 high-speed otg",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_usb_hs_otg"
- },
- {
- "label": "1000 Mbps Ethernet MAC (EMAC)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "1000 mbps ethernet mac (emac)",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_emac"
- },
- {
- "label": "CAN FD Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "can fd controller",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_can_fd"
- },
- {
- "label": "JPEG Codec",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "jpeg codec",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_jpeg_codec"
- },
- {
- "label": "Pixel-Processing Accelerator (PPA)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "pixel-processing accelerator (ppa)",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_ppa"
- },
- {
- "label": "LCD and Camera Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "lcd and camera controller",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_lcd_camera"
- },
- {
- "label": "Touch Sensor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "touch sensor",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_touch_sensor"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "12-bit sar adc",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_sar_adc"
- },
- {
- "label": "Power Management Unit",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "power management unit",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_s31_pmu"
- },
- {
- "label": "ESP32 SoC",
- "file_type": "paper",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "esp32 soc",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_chip"
- },
- {
- "label": "Xtensa 32-bit LX6 Microprocessor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "xtensa 32-bit lx6 microprocessor",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_xtensa_lx6"
- },
- {
- "label": "ULP Coprocessor",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "ulp coprocessor",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_ulp_coprocessor"
- },
- {
- "label": "2.4 GHz Wi-Fi 802.11b/g/n",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "2.4 ghz wi-fi 802.11b/g/n",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_wifi"
- },
- {
- "label": "Bluetooth v4.2 BR/EDR and LE Dual Mode",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "bluetooth v4.2 br/edr and le dual mode",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_bluetooth_42"
- },
- {
- "label": "520 KB SRAM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "520 kb sram",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_sram"
- },
- {
- "label": "448 KB ROM",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "448 kb rom",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_rom"
- },
- {
- "label": "16 KB RTC SRAM / Recovery Memory",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "16 kb rtc sram / recovery memory",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_rtc_memory"
- },
- {
- "label": "Secure Boot",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "secure boot",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_secure_boot"
- },
- {
- "label": "Flash Encryption",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "flash encryption",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_flash_encryption"
- },
- {
- "label": "Cryptographic Hardware Acceleration (AES, SHA-2, RSA, RNG)",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "cryptographic hardware acceleration (aes, sha-2, rsa, rng)",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_crypto_accelerators"
- },
- {
- "label": "TWAI (CAN 2.0) Controller",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "twai (can 2.0) controller",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_twai"
- },
- {
- "label": "Ethernet MAC with IEEE 1588",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "ethernet mac with ieee 1588",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_ethernet_mac"
- },
- {
- "label": "10 Touch Sensors",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "10 touch sensors",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_touch_sensors"
- },
- {
- "label": "12-bit SAR ADC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "12-bit sar adc",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_sar_adc"
- },
- {
- "label": "8-bit DAC",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "8-bit dac",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_dac"
- },
- {
- "label": "Power Management Unit / Power Modes",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "power management unit / power modes",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_pmu"
- },
- {
- "label": "RTC Module",
- "file_type": "concept",
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 1,
- "norm_label": "rtc module",
- "community_name": "ESP32 Original SoC Silicon",
- "id": "public_datasheets_esp32_rtc"
- },
- {
- "label": "ESPDocs Project Logo",
- "file_type": "image",
- "source_file": "public/logo.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "espdocs project logo",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_logo_project_logo"
- },
- {
- "label": "Gear + Circuit Traces + Sprouting Plant Motif",
- "file_type": "concept",
- "source_file": "public/logo.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "gear + circuit traces + sprouting plant motif",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_logo_gear_circuit_plant_motif"
- },
- {
- "label": "Globe and Shield/Clock IoT Icons",
- "file_type": "concept",
- "source_file": "public/logo.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "globe and shield/clock iot icons",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_logo_iot_connectivity_icons"
- },
- {
- "label": "ESP8684-DevKitM-1 Pinout Diagram (ESP32-C2)",
- "file_type": "image",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp8684-devkitm-1 pinout diagram (esp32-c2)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c2_devkit_pinout"
- },
- {
- "label": "ESP8684-MINI-1 Module with PCB Antenna",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp8684-mini-1 module with pcb antenna",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c2_mini_1_module"
- },
- {
- "label": "Micro-USB Port (ESP8684-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "micro-usb port (esp8684-devkitm-1)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c2_micro_usb_port"
- },
- {
- "label": "Boot and RST Buttons (ESP8684-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "boot and rst buttons (esp8684-devkitm-1)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c2_boot_rst_buttons"
- },
- {
- "label": "Addressable RGB LED (ESP8684 GPIO8)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "addressable rgb led (esp8684 gpio8)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c2_rgb_led"
- },
- {
- "label": "ESP8684 Specs: RISC-V 120MHz, Wi-Fi 4 + BLE 5, 272KB SRAM, 14 GPIOs",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp8684 specs: risc-v 120mhz, wi-fi 4 + ble 5, 272kb sram, 14 gpios",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c2_specs"
- },
- {
- "label": "Dual 2x Pin Header Castellated Layout",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "dual 2x pin header castellated layout",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c2_dual_header_pinout"
- },
- {
- "label": "ESP32-C3-DevKitM-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c3-devkitm-1 pinout diagram",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c3_devkit_pinout"
- },
- {
- "label": "ESP32-C3-MINI-1 Module with PCB Antenna",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c3-mini-1 module with pcb antenna",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c3_mini_1_module"
- },
- {
- "label": "CP2102 USB-to-UART Bridge Chip",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "cp2102 usb-to-uart bridge chip",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c3_cp2102_usb_bridge"
- },
- {
- "label": "Micro-USB Port (ESP32-C3-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "micro-usb port (esp32-c3-devkitm-1)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c3_micro_usb_port"
- },
- {
- "label": "BOOT and RST Buttons (ESP32-C3-DevKitM-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "boot and rst buttons (esp32-c3-devkitm-1)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c3_boot_rst_buttons"
- },
- {
- "label": "RGB LED on GPIO8 (ESP32-C3)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "rgb led on gpio8 (esp32-c3)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c3_rgb_led_gpio8"
- },
- {
- "label": "USB Serial/JTAG on GPIO18/GPIO19 (USB_D-/USB_D+)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "usb serial/jtag on gpio18/gpio19 (usb_d-/usb_d+)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c3_usb_serial_jtag"
- },
- {
- "label": "ESP32-C3 Specs: RISC-V 160MHz, Wi-Fi 4 + BLE 5, 400KB SRAM, 22 GPIOs",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c3 specs: risc-v 160mhz, wi-fi 4 + ble 5, 400kb sram, 22 gpios",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c3_specs"
- },
- {
- "label": "GPIO State Legend (IE/PU/WPU/ID/OE/OD After Reset)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "gpio state legend (ie/pu/wpu/id/oe/od after reset)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c3_gpio_state_legend"
- },
- {
- "label": "ESP32-C5-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c5-devkitc-1 pinout diagram",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c5_devkit_pinout"
- },
- {
- "label": "ESP32-C5-WROOM-1 Module with PCB Antenna",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c5-wroom-1 module with pcb antenna",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c5_wroom_1_module"
- },
- {
- "label": "Dual USB-C Ports (UART and native USB)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "dual usb-c ports (uart and native usb)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c5_dual_usb_c_ports"
- },
- {
- "label": "RESET and BOOT Buttons (ESP32-C5-DevKitC-1)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "reset and boot buttons (esp32-c5-devkitc-1)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c5_reset_boot_buttons"
- },
- {
- "label": "ESP32-C5 Specs: RISC-V 240MHz, Dual-Band Wi-Fi 6, BLE + 802.15.4",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "esp32-c5 specs: risc-v 240mhz, dual-band wi-fi 6, ble + 802.15.4",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c5_specs"
- },
- {
- "label": "Low-Power Peripherals (LP_GPIO, LP_UART, LP_I2C)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "low-power peripherals (lp_gpio, lp_uart, lp_i2c)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c5_low_power_peripherals"
- },
- {
- "label": "SDIO Functions (SDIO_CLK/CMD/DATA0-3)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "sdio functions (sdio_clk/cmd/data0-3)",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c5_sdio_functions"
- },
- {
- "label": "Zigbee and Thread (IEEE 802.15.4) Support",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "zigbee and thread (ieee 802.15.4) support",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c5_zigbee_thread"
- },
- {
- "label": "Espressif Official Pinout Diagram Style",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 4,
- "norm_label": "espressif official pinout diagram style",
- "community_name": "ESP32-C2 DevKit and Branding",
- "id": "public_placas_esp32_c5_espressif_branding"
- },
- {
- "label": "ESP32-C6-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6-devkitc-1 pinout diagram",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c6_board"
- },
- {
- "label": "ESP32-C6-WROOM-1 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6-wroom-1 module",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c6_wroom_1_module"
- },
- {
- "label": "ESP32-C6 UART and USB Type-C Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6 uart and usb type-c ports",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c6_usb_uart_ports"
- },
- {
- "label": "ESP32-C6 RESET and BOOT Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6 reset and boot buttons",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c6_reset_boot_buttons"
- },
- {
- "label": "ESP32-C6 RGB LED on GPIO8",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6 rgb led on gpio8",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c6_rgb_led"
- },
- {
- "label": "ESP32-C6 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5, 802.15.4",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6 specs: risc-v 160mhz, wi-fi 6, ble 5, 802.15.4",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c6_specs"
- },
- {
- "label": "ESP32-C61-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c61-devkitc-1 pinout diagram",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c61_board"
- },
- {
- "label": "ESP32-C61-WROOM-1 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c61-wroom-1 module",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c61_wroom_1_module"
- },
- {
- "label": "ESP32-C61 UART and USB Type-C Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c61 uart and usb type-c ports",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c61_usb_uart_ports"
- },
- {
- "label": "ESP32-C61 RESET and BOOT Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c61 reset and boot buttons",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c61_reset_boot_buttons"
- },
- {
- "label": "ESP32-C61 Specs: RISC-V 160MHz, Wi-Fi 6, BLE 5",
- "file_type": "concept",
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c61 specs: risc-v 160mhz, wi-fi 6, ble 5",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_c61_specs"
- },
- {
- "label": "ESP32-H2-DevKitM-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-h2-devkitm-1 pinout diagram",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_h2_board"
- },
- {
- "label": "ESP32-H2-DevKitM-1 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-h2-devkitm-1 module",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_h2_module"
- },
- {
- "label": "ESP32-H2 UART and USB Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-h2 uart and usb ports",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_h2_usb_uart_ports"
- },
- {
- "label": "ESP32-H2 Battery VBAT Pin",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-h2 battery vbat pin",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_h2_battery_vbat"
- },
- {
- "label": "ESP32-H2 Specs: RISC-V 96MHz, 802.15.4 Thread/Zigbee, BLE 5",
- "file_type": "concept",
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-h2 specs: risc-v 96mhz, 802.15.4 thread/zigbee, ble 5",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_h2_specs"
- },
- {
- "label": "ESP32-P4 Function EV Board V1.5.2 Annotated Photo",
- "file_type": "image",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-p4 function ev board v1.5.2 annotated photo",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_board"
- },
- {
- "label": "ESP32-P4 SoC",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-p4 soc",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_soc"
- },
- {
- "label": "ESP32-C6-MINI-1 Wireless Co-processor Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-c6-mini-1 wireless co-processor module",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_c6_mini_1_module"
- },
- {
- "label": "MIPI DSI Display and CSI Camera Connectors",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "mipi dsi display and csi camera connectors",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_mipi_dsi_csi"
- },
- {
- "label": "Audio Subsystem: Microphone, Codec Chip, PA Chip, Speaker Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "audio subsystem: microphone, codec chip, pa chip, speaker port",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_audio_subsystem"
- },
- {
- "label": "Ethernet PHY IC and RJ45 Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "ethernet phy ic and rj45 port",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_ethernet"
- },
- {
- "label": "USB Ports: Type-A Host, Type-C, Serial/JTAG, Full-speed",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "usb ports: type-a host, type-c, serial/jtag, full-speed",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_usb_ports"
- },
- {
- "label": "Power: Buck Converters, 5V-to-3.3V LDO, Power Switch, 5V LED",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "power: buck converters, 5v-to-3.3v ldo, power switch, 5v led",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_power"
- },
- {
- "label": "40 MHz XTAL, 32.768 kHz XTAL and SPI Flash",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "40 mhz xtal, 32.768 khz xtal and spi flash",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_clocks_flash"
- },
- {
- "label": "J1 GPIO Expansion Header",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "j1 gpio expansion header",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_j1_header"
- },
- {
- "label": "ESP32-P4 RST and BOOT Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 5,
- "norm_label": "esp32-p4 rst and boot buttons",
- "community_name": "C6/C61 Wi-Fi 6 DevKits",
- "id": "public_placas_esp32_p4_reset_boot_buttons"
- },
- {
- "label": "ESP32-S2-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2-devkitc-1 pinout diagram",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s2_pinout_diagram"
- },
- {
- "label": "ESP32-S2-SOLO Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2-solo module",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s2_solo_module"
- },
- {
- "label": "ESP32-S2 RGB LED @ IO18",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2 rgb led @ io18",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s2_rgb_led"
- },
- {
- "label": "ESP32-S2 USB and UART Micro-USB Ports",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2 usb and uart micro-usb ports",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s2_usb_and_uart_ports"
- },
- {
- "label": "ESP32-S2 BOOT and RESET Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2 boot and reset buttons",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s2_boot_reset_buttons"
- },
- {
- "label": "ESP32-S2 Specs (Xtensa single-core 240MHz, Wi-Fi, 320KB SRAM, 43 GPIOs)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s2 specs (xtensa single-core 240mhz, wi-fi, 320kb sram, 43 gpios)",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s2_specs"
- },
- {
- "label": "ESP32-S3-DevKitC-1 Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s3-devkitc-1 pinout diagram",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s3_pinout_diagram"
- },
- {
- "label": "ESP32-S3-WROOM Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s3-wroom module",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s3_wroom_module"
- },
- {
- "label": "ESP32-S3 CP2102 USB-UART Bridge",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s3 cp2102 usb-uart bridge",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s3_cp2102_usb_bridge"
- },
- {
- "label": "ESP32-S3 BOOT and RESET Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s3 boot and reset buttons",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s3_boot_reset_buttons"
- },
- {
- "label": "ESP32-S3 Specs (Xtensa dual-core 240MHz, Wi-Fi + BLE 5, 512KB SRAM, 45 GPIOs)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s3 specs (xtensa dual-core 240mhz, wi-fi + ble 5, 512kb sram, 45 gpios)",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s3_specs"
- },
- {
- "label": "ESP32-S31 Function-Core Board V1.0 Annotated Photo",
- "file_type": "image",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s31 function-core board v1.0 annotated photo",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_board_photo"
- },
- {
- "label": "ESP32-S31-WROOM-3 Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s31-wroom-3 module",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_wroom_3_module"
- },
- {
- "label": "RJ45 Ethernet Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "rj45 ethernet port",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_rj45_ethernet_port"
- },
- {
- "label": "Ethernet Transformer",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "ethernet transformer",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_ethernet_transformer"
- },
- {
- "label": "USB 2.0 Type-A Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "usb 2.0 type-a port",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_usb_type_a_port"
- },
- {
- "label": "USB Serial/JTAG Port (USB-DBG)",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "usb serial/jtag port (usb-dbg)",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_usb_serial_jtag_port"
- },
- {
- "label": "USB Type-C to UART Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "usb type-c to uart port",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_usb_type_c_uart_port"
- },
- {
- "label": "Audio Codec Chip",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "audio codec chip",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_audio_codec_chip"
- },
- {
- "label": "Onboard Microphone",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "onboard microphone",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_microphone"
- },
- {
- "label": "Speaker Output Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "speaker output port",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_speaker_output_port"
- },
- {
- "label": "ESP32-S31 RGB LED",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s31 rgb led",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_rgb_led"
- },
- {
- "label": "5V to 3.3V DC/DC Converter",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "5v to 3.3v dc/dc converter",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_dcdc_converter"
- },
- {
- "label": "J2 Pin Header",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "j2 pin header",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_j2_header"
- },
- {
- "label": "ESP32-S31 BOOT and RST Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-s31 boot and rst buttons",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_s31_boot_reset_buttons"
- },
- {
- "label": "ESP32-DevKitC Pinout Diagram",
- "file_type": "image",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-devkitc pinout diagram",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_pinout_diagram"
- },
- {
- "label": "ESP32-WROOM Module",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32-wroom module",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_wroom_module"
- },
- {
- "label": "ESP32 CP2102 USB-UART Bridge",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32 cp2102 usb-uart bridge",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_cp2102_usb_bridge"
- },
- {
- "label": "ESP32 Micro-USB Port",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32 micro-usb port",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_micro_usb_port"
- },
- {
- "label": "ESP32 EN and Boot Buttons",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32 en and boot buttons",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_en_boot_buttons"
- },
- {
- "label": "ESP32 Specs (Xtensa dual-core 240MHz, Wi-Fi + BT 4.2/BLE, 520KB SRAM, 34 GPIOs)",
- "file_type": "concept",
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "source_url": null,
- "captured_at": null,
- "author": null,
- "contributor": null,
- "community": 2,
- "norm_label": "esp32 specs (xtensa dual-core 240mhz, wi-fi + bt 4.2/ble, 520kb sram, 34 gpios)",
- "community_name": "Xtensa DevKit Board Diagrams",
- "id": "public_placas_esp32_specs"
- }
- ],
- "links": [
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/api/placas/route.js",
- "source_location": "L11",
- "weight": 1.0,
- "source": "app_api_placas_route",
- "target": "app_api_placas_route_get",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/catalogo/page.jsx",
- "source_location": "L18",
- "weight": 1.0,
- "source": "app_catalogo_page",
- "target": "app_catalogo_page_placaspage",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L29",
- "weight": 1.0,
- "source": "app_comparacao_page",
- "target": "app_comparacao_page_categoryicons",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/comparacao/page.jsx",
- "source_location": "L41",
- "weight": 1.0,
- "source": "app_comparacao_page",
- "target": "app_comparacao_page_comparacao",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L22",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "app_frameworks_key_page_frameworkdetail",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L259",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "app_frameworks_key_page_generatemetadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/[key]/page.jsx",
- "source_location": "L273",
- "weight": 1.0,
- "source": "app_frameworks_key_page",
- "target": "app_frameworks_key_page_generatestaticparams",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/frameworks/page.jsx",
- "source_location": "L22",
- "weight": 1.0,
- "source": "app_frameworks_page",
- "target": "app_frameworks_page_frameworks",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L10",
- "weight": 1.0,
- "source": "app_glossario_page",
- "target": "app_glossario_page_glossario",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/glossario/page.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_glossario_page",
- "target": "app_glossario_page_metadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L11",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_inter",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L17",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_metadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_outfit",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/layout.jsx",
- "source_location": "L23",
- "weight": 1.0,
- "source": "app_layout",
- "target": "app_layout_rootlayout",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/page.jsx",
- "source_location": "L246",
- "weight": 1.0,
- "source": "app_page",
- "target": "app_page_externallinkicon",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/page.jsx",
- "source_location": "L23",
- "weight": 1.0,
- "source": "app_page",
- "target": "app_page_home",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L77",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "app_seletor_page_getoptionicon",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L40",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "app_seletor_page_iconmap",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L82",
- "weight": 1.0,
- "source": "app_seletor_page",
- "target": "app_seletor_page_seletor",
- "confidence_score": 1.0
- },
- {
- "relation": "calls",
- "context": "call",
- "confidence": "EXTRACTED",
- "source_file": "app/seletor/page.jsx",
- "source_location": "L493",
- "weight": 1.0,
- "source": "app_seletor_page_seletor",
- "target": "app_seletor_page_getoptionicon",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L507",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_generatemetadata",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L523",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_generatestaticparams",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L47",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_seriedetail",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/[key]/page.jsx",
- "source_location": "L483",
- "weight": 1.0,
- "source": "app_series_key_page",
- "target": "app_series_key_page_specsection",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/series/page.jsx",
- "source_location": "L23",
- "weight": 1.0,
- "source": "app_series_page",
- "target": "app_series_page_series",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "app/sobre/page.jsx",
- "source_location": "L21",
- "weight": 1.0,
- "source": "app_sobre_page",
- "target": "app_sobre_page_sobre",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/BoardCard.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "components_boardcard",
- "target": "components_boardcard_boardcard",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/CodeExample.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "components_codeexample",
- "target": "components_codeexample_codeexample",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L52",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "components_connectionsdiagram_connectionsdiagram",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L20",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "components_connectionsdiagram_filter_categories",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L43",
- "weight": 1.0,
- "source": "components_connectionsdiagram",
- "target": "components_connectionsdiagram_type_colors",
- "confidence_score": 1.0
- },
- {
- "relation": "references",
- "context": "call",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "components/ConnectionsDiagram.jsx",
- "source_location": "L74",
- "weight": 1.0,
- "source": "components_connectionsdiagram_connectionsdiagram",
- "target": "components_connectionsdiagram_filter_categories"
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Footer.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "components_footer",
- "target": "components_footer_footer",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Header.jsx",
- "source_location": "L23",
- "weight": 1.0,
- "source": "components_header",
- "target": "components_header_header",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Header.jsx",
- "source_location": "L198",
- "weight": 1.0,
- "source": "components_header",
- "target": "components_header_themetoggle",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/Providers.jsx",
- "source_location": "L5",
- "weight": 1.0,
- "source": "components_providers",
- "target": "components_providers_providers",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "components/SeriesTabMenu.jsx",
- "source_location": "L6",
- "weight": 1.0,
- "source": "components_seriestabmenu",
- "target": "components_seriestabmenu_seriestabmenu",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L8",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_compat",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L6",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_dirname",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L12",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_eslintconfig",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "eslint.config.mjs",
- "source_location": "L5",
- "weight": 1.0,
- "source": "eslint_config",
- "target": "eslint_config_filename",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L2",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_jsconfig_json",
- "target": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L3",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions",
- "target": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions_paths",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_jsconfig_compileroptions_paths",
- "target": "home_lucas_documents_pessoal_espdocs_jsconfig_paths",
- "confidence_score": 1.0
- },
- {
- "relation": "extends",
- "confidence": "EXTRACTED",
- "source_file": "jsconfig.json",
- "source_location": "L4",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_jsconfig_paths",
- "target": "ref",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "next.config.mjs",
- "source_location": "L2",
- "weight": 1.0,
- "source": "next_config",
- "target": "next_config_nextconfig",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L11",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_json",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L24",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_json",
- "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L2",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_json",
- "target": "home_lucas_documents_pessoal_espdocs_package_name",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L4",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_json",
- "target": "home_lucas_documents_pessoal_espdocs_package_private",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L5",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_json",
- "target": "home_lucas_documents_pessoal_espdocs_package_scripts",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L3",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_json",
- "target": "home_lucas_documents_pessoal_espdocs_package_version",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L7",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_scripts",
- "target": "home_lucas_documents_pessoal_espdocs_package_scripts_build",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L6",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_scripts",
- "target": "home_lucas_documents_pessoal_espdocs_package_scripts_dev",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L9",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_scripts",
- "target": "home_lucas_documents_pessoal_espdocs_package_scripts_lint",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L8",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_scripts",
- "target": "home_lucas_documents_pessoal_espdocs_package_scripts_start",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L12",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L13",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_styled",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L16",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_framer_motion",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L17",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_googleapis",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L18",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L14",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_icons_material",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L15",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_material",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L19",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_next",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L20",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_next_themes",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L21",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_react",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L22",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_dependencies_react_dom",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L12",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_react",
- "target": "emotion_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L13",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_emotion_styled",
- "target": "emotion_styled",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L14",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_icons_material",
- "target": "mui_icons_material",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L15",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_mui_material",
- "target": "mui_material",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L16",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_framer_motion",
- "target": "framer_motion",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L17",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_googleapis",
- "target": "googleapis",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L18",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_lucide_react",
- "target": "lucide_react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L19",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_next",
- "target": "next",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L20",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_next_themes",
- "target": "next_themes",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L21",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_react",
- "target": "react",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L22",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_dependencies_react_dom",
- "target": "react_dom",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L27",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_devdependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L28",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_devdependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_config_next",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L25",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_devdependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_eslintrc",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L29",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_devdependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L26",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_package_devdependencies",
- "target": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss_postcss",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L25",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_eslintrc",
- "target": "eslint_eslintrc",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L26",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss_postcss",
- "target": "tailwindcss_postcss",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L27",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint",
- "target": "eslint",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L28",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_devdependencies_eslint_config_next",
- "target": "eslint_config_next",
- "confidence_score": 1.0
- },
- {
- "relation": "imports",
- "confidence": "EXTRACTED",
- "source_file": "package.json",
- "source_location": "L29",
- "weight": 1.0,
- "context": "import",
- "source": "home_lucas_documents_pessoal_espdocs_package_devdependencies_tailwindcss",
- "target": "tailwindcss",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "postcss.config.mjs",
- "source_location": "L1",
- "weight": 1.0,
- "source": "postcss_config",
- "target": "postcss_config_config",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-adf.c",
- "source_location": "L14",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_c",
- "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_adf_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-dsp.c",
- "source_location": "L6",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_c",
- "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_dsp_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-idf.c",
- "source_location": "L8",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_c",
- "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_idf_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L9",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c",
- "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_event_cb",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L27",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_c",
- "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-matter.c",
- "source_location": "L9",
- "weight": 1.0,
- "context": "parameter_type",
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_matter_app_event_cb",
- "target": "esp_matter_event_t",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L16",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_c",
- "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_app_main",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L8",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_c",
- "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_print_array",
- "confidence_score": 1.0
- },
- {
- "relation": "calls",
- "context": "call",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-nn.c",
- "source_location": "L38",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_app_main",
- "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_nn_print_array",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L48",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c",
- "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_loop",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "public/exemplos/esp-who.c",
- "source_location": "L11",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_c",
- "target": "home_lucas_documents_pessoal_espdocs_public_exemplos_esp_who_setup",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "CLAUDE.md",
- "source_location": "L1",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_claude_md",
- "target": "home_lucas_documents_pessoal_espdocs_claude_graphify",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L1",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_md",
- "target": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L120",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "home_lucas_documents_pessoal_espdocs_readme_autor",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L126",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "home_lucas_documents_pessoal_espdocs_readme_contribuindo",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L104",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "home_lucas_documents_pessoal_espdocs_readme_deploy_on_vercel",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L116",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "home_lucas_documents_pessoal_espdocs_readme_disclaimer",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L55",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "home_lucas_documents_pessoal_espdocs_readme_estrutura_do_projeto",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L9",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "home_lucas_documents_pessoal_espdocs_readme_funcionalidades",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L18",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "home_lucas_documents_pessoal_espdocs_readme_in\u00edcio_r\u00e1pido",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L95",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "home_lucas_documents_pessoal_espdocs_readme_learn_more",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L112",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "home_lucas_documents_pessoal_espdocs_readme_licen\u00e7a",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L87",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_espdocs_documenta\u00e7\u00e3o_esp32_em_portugu\u00eas",
- "target": "home_lucas_documents_pessoal_espdocs_readme_tecnologias",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L33",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_in\u00edcio_r\u00e1pido",
- "target": "home_lucas_documents_pessoal_espdocs_readme_configura\u00e7\u00e3o_do_marketplace_opcional",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L43",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_in\u00edcio_r\u00e1pido",
- "target": "home_lucas_documents_pessoal_espdocs_readme_executar_em_desenvolvimento",
- "confidence_score": 1.0
- },
- {
- "relation": "contains",
- "confidence": "EXTRACTED",
- "source_file": "README.md",
- "source_location": "L20",
- "weight": 1.0,
- "source": "home_lucas_documents_pessoal_espdocs_readme_in\u00edcio_r\u00e1pido",
- "target": "home_lucas_documents_pessoal_espdocs_readme_instala\u00e7\u00e3o",
- "confidence_score": 1.0
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__ecc_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__gpio_14"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__in_package_flash"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__qfn24_package"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__rng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__rom_576kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__sha_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__sram_272kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__esp8684_series",
- "target": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__risc_v_single_core_cpu",
- "target": "public_datasheets_esp32_c3_risc_v_single_core_cpu"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__rf_module",
- "target": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c3_wi_fi_802_11bgn"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__bluetooth_le_5_3",
- "target": "public_datasheets_esp32_c3_bluetooth_le_5"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__gdma",
- "target": "public_datasheets_esp32_c3_gdma"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__secure_boot",
- "target": "public_datasheets_esp32_c3_secure_boot"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "target": "public_datasheets_esp32_c5_xts_aes"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "target": "public_datasheets_esp32_c3_sha_accelerator"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c2__esp8684__rng",
- "target": "public_datasheets_esp32_c5_trng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_aes_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_bluetooth_le_5"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_efuse"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_gpio_22"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_hmac_digital_signature"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_qfn32_package"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_risc_v_single_core_cpu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rom_384kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_rsa_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_sha_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_sram_400kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_usb_serial_jtag"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_esp32_c3_series",
- "target": "public_datasheets_esp32_c3_wi_fi_802_11bgn"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_risc_v_single_core_cpu",
- "target": "public_datasheets_esp32_c5_hp_risc_v_core"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c3_bluetooth_le_5"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_wi_fi_802_11bgn",
- "target": "public_datasheets_esp32_c5_wi_fi_6_dual_band"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_bluetooth_le_5",
- "target": "public_datasheets_esp32_c5_bluetooth_le_5"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_gdma",
- "target": "public_datasheets_esp32_c5_gdma"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_usb_serial_jtag",
- "target": "public_datasheets_esp32_c5_usb_serial_jtag"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_twai",
- "target": "public_datasheets_esp32_c5_can_fd"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_aes_accelerator",
- "target": "public_datasheets_esp32_c5_aes_accelerator"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c3_secure_boot",
- "target": "public_datasheets_esp32_c5_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_aes_accelerator"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_apm_tee"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_bluetooth_le_5"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_can_fd"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_ecdsa"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_etm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_flash_psram_controller"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_gpio_29"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_hp_risc_v_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_hp_sram_384kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_ieee_802_15_4"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_key_manager"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_lp_risc_v_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_lp_sram_16kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_mcpwm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_parlio"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_qfn48_package"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_rom_320kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_sdio_slave"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_trng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_usb_serial_jtag"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_wi_fi_6_dual_band"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_esp32_c5_series",
- "target": "public_datasheets_esp32_c5_xts_aes"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "target": "public_datasheets_esp32_c5_bluetooth_le_5"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_ieee_802_15_4",
- "target": "public_datasheets_esp32_c5_thread_1_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c5_ieee_802_15_4",
- "target": "public_datasheets_esp32_c5_zigbee_3_0"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c61_esp32_c61"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_bluetooth_le_5_3"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_efuse"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_etm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_hp_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_hp_sram_512_kb"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_ieee_802_15_4"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_lp_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_lp_sram_16_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_power_management_unit"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_rom_320_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_sdio_slave"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_secure_boot"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_tee_apm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_usb_serial_jtag"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_c6_wi_fi_6"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_esp32_c6",
- "target": "public_datasheets_esp32_h2_esp32_h2"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_hp_risc_v_processor",
- "target": "public_datasheets_esp32_c61_risc_v_processor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_wi_fi_6",
- "target": "public_datasheets_esp32_c61_wi_fi_6"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_wi_fi_6",
- "target": "public_datasheets_esp32_c6_rf_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "target": "public_datasheets_esp32_c61_bluetooth_le_6_0"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "target": "public_datasheets_esp32_h2_bluetooth_le_5_3"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_ieee_802_15_4",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_thread_1_3",
- "target": "public_datasheets_esp32_c6_ieee_802_15_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_zigbee_3_0",
- "target": "public_datasheets_esp32_c6_ieee_802_15_4"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_zigbee_3_0",
- "target": "public_datasheets_esp32_h2_zigbee_3_0"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_thread_1_3",
- "target": "public_datasheets_esp32_h2_thread"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_flash_encryption",
- "target": "public_datasheets_esp32_c61_flash_psram_encryption"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_tee_apm",
- "target": "public_datasheets_esp32_h2_tee"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c6_crypto_accelerators",
- "target": "public_datasheets_esp32_h2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_apm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_bluetooth_le_6_0"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_ecdsa"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_etm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_flash_psram_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_l1_cache"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_power_glitch_detector"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_rom_256_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_sdio_2_0_slave"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_sram_320_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_trng"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_usb_serial_jtag"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_esp32_c61",
- "target": "public_datasheets_esp32_c61_wi_fi_6"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_risc_v_processor",
- "target": "public_datasheets_esp32_h2_risc_v_processor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_c61_power_glitch_detector",
- "target": "public_datasheets_esp32_h2_power_glitch_detector"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_bluetooth_le_5_3"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_etm"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_gdma"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_in_package_flash"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_lp_memory_4_kb"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_matter"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_mcpwm"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_parlio"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_power_glitch_detector"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_rf_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_risc_v_processor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_rom_128_kb"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_sar_adc"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_sram_320_kb"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_tee"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_esp32_h2",
- "target": "public_datasheets_esp32_h2_usb_serial_jtag"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_thread",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_zigbee_3_0",
- "target": "public_datasheets_esp32_h2_ieee_802_15_4"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-H2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_h2_matter",
- "target": "public_datasheets_esp32_h2_thread"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_ecdsa_ds"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_emac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_hp_riscv_dual_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_i3c"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_image_processing_subsystem"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_key_manager"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_l2mem"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_lp_riscv_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_lp_system"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_pms"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_sdmmc_host"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_two_level_cache"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_usb_hs_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_vad"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_p4_xts_aes"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_chip",
- "target": "public_datasheets_esp32_s3_chip"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_hp_riscv_dual_core",
- "target": "public_datasheets_esp32_p4_processor_instruction_extensions"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_lp_riscv_core",
- "target": "public_datasheets_esp32_s3_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_lp_system",
- "target": "public_datasheets_esp32_p4_lp_riscv_core"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_processor_instruction_extensions",
- "target": "public_datasheets_esp32_s3_simd_instructions"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_h264_encoder"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_isp"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_jpeg_codec"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_mipi_csi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_mipi_dsi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_image_processing_subsystem",
- "target": "public_datasheets_esp32_p4_ppa"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_usb_hs_otg",
- "target": "public_datasheets_esp32_s3_usb_otg"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_gdma",
- "target": "public_datasheets_esp32_s3_gdma"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_touch_sensor",
- "target": "public_datasheets_esp32_s3_touch_sensor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_secure_boot",
- "target": "public_datasheets_esp32_s3_secure_boot"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_key_manager",
- "target": "public_datasheets_esp32_p4_crypto_accelerators"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_xts_aes",
- "target": "public_datasheets_esp32_s3_flash_encryption"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-P4.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_p4_crypto_accelerators",
- "target": "public_datasheets_esp32_s3_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_dac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_efuse_otp"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_power_management"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_rtc_memory"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_usb_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_wifi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_chip",
- "target": "public_datasheets_esp32_s2_xtensa_lx7"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s2_chip"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_xtensa_lx7",
- "target": "public_datasheets_esp32_s2_xtensa_lx7"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_wifi",
- "target": "public_datasheets_esp32_s2_rf_module"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_wifi",
- "target": "public_datasheets_esp32_s2_wifi_mac_baseband"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_wifi",
- "target": "public_datasheets_esp32_s2_wifi"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S2.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s2_ulp_coprocessor",
- "target": "public_datasheets_esp32_s2_power_management"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_ulp_coprocessor",
- "target": "public_datasheets_esp32_s2_ulp_coprocessor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_twai",
- "target": "public_datasheets_esp32_s2_twai"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_secure_boot",
- "target": "public_datasheets_esp32_s2_secure_boot"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_crypto_accelerators",
- "target": "public_datasheets_esp32_s2_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_bluetooth_le"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_efuse"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_l1_cache"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_lcd_camera_interface"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_permission_control"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_power_management"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_sdmmc_host"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_usb_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_usb_serial_jtag"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_wifi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_chip",
- "target": "public_datasheets_esp32_s3_xtensa_lx7"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_xtensa_lx7",
- "target": "public_datasheets_esp32_s3_fpu"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_xtensa_lx7",
- "target": "public_datasheets_esp32_s3_simd_instructions"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_wifi",
- "target": "public_datasheets_esp32_s3_rf_module"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_wifi",
- "target": "public_datasheets_esp32_s3_wifi_mac_baseband"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_bluetooth_le",
- "target": "public_datasheets_esp32_s3_ble_baseband"
- },
- {
- "relation": "shares_data_with",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s3_bluetooth_le",
- "target": "public_datasheets_esp32_s3_rf_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_chip"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_bluetooth_54_le"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_bluetooth_classic"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_can_fd"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_emac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_flash_psram_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_gdma"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_hp_riscv_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_hp_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_huk_key_manager"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_ieee_802154"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_jpeg_codec"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_lcd_camera"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_lp_riscv_core"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_ppa"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_psram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_touch_sensor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_ulp_riscv"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_usb_hs_otg"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_chip",
- "target": "public_datasheets_esp32_s31_wifi6"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_hp_riscv_core",
- "target": "public_datasheets_esp32_xtensa_lx6"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_lp_riscv_core",
- "target": "public_datasheets_esp32_s31_pmu"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ulp_riscv",
- "target": "public_datasheets_esp32_ulp_coprocessor"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_wifi6",
- "target": "public_datasheets_esp32_wifi"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_bluetooth_54_le",
- "target": "public_datasheets_esp32_bluetooth_42"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ieee_802154",
- "target": "public_datasheets_esp32_s31_thread"
- },
- {
- "relation": "implements",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ieee_802154",
- "target": "public_datasheets_esp32_s31_zigbee"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_thread",
- "target": "public_datasheets_esp32_s31_matter"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_hp_sram",
- "target": "public_datasheets_esp32_sram"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.65,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_gdma",
- "target": "public_datasheets_esp32_s31_psram"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_secure_boot",
- "target": "public_datasheets_esp32_secure_boot"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_flash_psram_encryption",
- "target": "public_datasheets_esp32_flash_encryption"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_huk_key_manager",
- "target": "public_datasheets_esp32_s31_flash_psram_encryption"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_crypto_accelerators",
- "target": "public_datasheets_esp32_crypto_accelerators"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_emac",
- "target": "public_datasheets_esp32_ethernet_mac"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_can_fd",
- "target": "public_datasheets_esp32_twai"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_ppa",
- "target": "public_datasheets_esp32_s31_lcd_camera"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_touch_sensor",
- "target": "public_datasheets_esp32_touch_sensors"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_sar_adc",
- "target": "public_datasheets_esp32_sar_adc"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/datasheets/ESP32-S31.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_s31_pmu",
- "target": "public_datasheets_esp32_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_bluetooth_42"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_crypto_accelerators"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_dac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_ethernet_mac"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_flash_encryption"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_rom"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_rtc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_sar_adc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_secure_boot"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_sram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_touch_sensors"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_twai"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_wifi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_chip",
- "target": "public_datasheets_esp32_xtensa_lx6"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_rtc",
- "target": "public_datasheets_esp32_ulp_coprocessor"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_rtc",
- "target": "public_datasheets_esp32_rtc_memory"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf",
- "source_location": null,
- "weight": 1.0,
- "source": "public_datasheets_esp32_rtc",
- "target": "public_datasheets_esp32_pmu"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_project_logo",
- "target": "public_logo_gear_circuit_plant_motif"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_project_logo",
- "target": "public_logo_iot_connectivity_icons"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.55,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_project_logo",
- "target": "public_placas_esp32_c3_devkit_pinout"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/logo.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_logo_gear_circuit_plant_motif",
- "target": "public_logo_iot_connectivity_icons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_boot_rst_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_dual_header_pinout"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_micro_usb_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_mini_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c2_specs"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_devkit_pinout",
- "target": "public_placas_esp32_c3_devkit_pinout"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_mini_1_module",
- "target": "public_placas_esp32_c3_mini_1_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.65,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_micro_usb_port",
- "target": "public_placas_esp32_c5_dual_usb_c_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_boot_rst_buttons",
- "target": "public_placas_esp32_c5_reset_boot_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_rgb_led",
- "target": "public_placas_esp32_c3_rgb_led_gpio8"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c2_specs",
- "target": "public_placas_esp32_c3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_boot_rst_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_cp2102_usb_bridge"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_gpio_state_legend"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_micro_usb_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_mini_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_rgb_led_gpio8"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c3_usb_serial_jtag"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_devkit_pinout",
- "target": "public_placas_esp32_c5_devkit_pinout"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_mini_1_module",
- "target": "public_placas_esp32_c5_wroom_1_module"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_cp2102_usb_bridge",
- "target": "public_placas_esp32_c3_micro_usb_port"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c3_specs",
- "target": "public_placas_esp32_c5_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_dual_usb_c_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_espressif_branding"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_low_power_peripherals"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_sdio_functions"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_devkit_pinout",
- "target": "public_placas_esp32_c5_wroom_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c5.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c5_specs",
- "target": "public_placas_esp32_c5_zigbee_thread"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c61_board"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_usb_uart_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c6.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_board",
- "target": "public_placas_esp32_c6_wroom_1_module"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_c6_board"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_c6_mini_1_module",
- "target": "public_placas_esp32_c6_wroom_1_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_usb_uart_ports",
- "target": "public_placas_esp32_c61_usb_uart_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_usb_uart_ports",
- "target": "public_placas_esp32_c6_usb_uart_ports"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c6_specs",
- "target": "public_placas_esp32_h2_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_usb_uart_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-c61.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_c61_wroom_1_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_c61_board",
- "target": "public_placas_esp32_h2_board"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_battery_vbat"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-h2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_h2_board",
- "target": "public_placas_esp32_h2_usb_uart_ports"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_audio_subsystem"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_c6_mini_1_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_clocks_flash"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_ethernet"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_j1_header"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_mipi_dsi_csi"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_power"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_reset_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_soc"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_p4_board",
- "target": "public_placas_esp32_p4_usb_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.9,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_s2_pinout_diagram"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_boot_reset_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_solo_module"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s2_usb_and_uart_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_pinout_diagram",
- "target": "public_placas_esp32_s3_pinout_diagram"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_rgb_led",
- "target": "public_placas_esp32_s31_rgb_led"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_micro_usb_port",
- "target": "public_placas_esp32_s2_usb_and_uart_ports"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_en_boot_buttons",
- "target": "public_placas_esp32_s2_boot_reset_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_boot_reset_buttons",
- "target": "public_placas_esp32_s3_boot_reset_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s2.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s2_specs",
- "target": "public_placas_esp32_s3_specs"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s31_board_photo"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_boot_reset_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_cp2102_usb_bridge"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s3.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_pinout_diagram",
- "target": "public_placas_esp32_s3_wroom_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_wroom_module",
- "target": "public_placas_esp32_s31_wroom_3_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_wroom_module",
- "target": "public_placas_esp32_s3_wroom_module"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_cp2102_usb_bridge",
- "target": "public_placas_esp32_s3_cp2102_usb_bridge"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s3_boot_reset_buttons",
- "target": "public_placas_esp32_s31_boot_reset_buttons"
- },
- {
- "relation": "semantically_similar_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_specs",
- "target": "public_placas_esp32_s3_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_audio_codec_chip"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_boot_reset_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_dcdc_converter"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_ethernet_transformer"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_j2_header"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_microphone"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_rgb_led"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_rj45_ethernet_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_speaker_output_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_usb_serial_jtag_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_usb_type_a_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_usb_type_c_uart_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_board_photo",
- "target": "public_placas_esp32_s31_wroom_3_module"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_rj45_ethernet_port",
- "target": "public_placas_esp32_s31_ethernet_transformer"
- },
- {
- "relation": "conceptually_related_to",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_usb_type_c_uart_port",
- "target": "public_placas_esp32_s31_usb_serial_jtag_port"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_audio_codec_chip",
- "target": "public_placas_esp32_s31_microphone"
- },
- {
- "relation": "shares_data_with",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_s31_audio_codec_chip",
- "target": "public_placas_esp32_s31_speaker_output_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_cp2102_usb_bridge"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_en_boot_buttons"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_micro_usb_port"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_specs"
- },
- {
- "relation": "references",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32.png",
- "source_location": null,
- "weight": 1.0,
- "source": "public_placas_esp32_pinout_diagram",
- "target": "public_placas_esp32_wroom_module"
- }
- ],
- "hyperedges": [
- {
- "id": "espdocs_frontend_stack",
- "label": "Stack frontend do ESPDocs",
- "nodes": [
- "readme_nextjs_app_router",
- "readme_react19",
- "readme_tailwind_css",
- "readme_material_ui"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "marketplace_data_flow",
- "label": "Fluxo de dados do Marketplace de Placas",
- "nodes": [
- "readme_marketplace_placas",
- "readme_api_placas_route",
- "readme_google_sheets_api",
- "readme_google_sheets_api_key"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "README.md"
- },
- {
- "id": "espdocs_content_pillars",
- "label": "Pilares de conte\u00fado do ESPDocs",
- "nodes": [
- "readme_series_esp32",
- "readme_frameworks",
- "readme_comparacao",
- "readme_diagramas_interativos",
- "readme_exemplos_codigo",
- "readme_marketplace_placas"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "README.md"
- },
- {
- "id": "esp8684_security_subsystem",
- "label": "ESP8684 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c2__esp8684__secure_boot",
- "public_datasheets_esp32_c2__esp8684__flash_encryption",
- "public_datasheets_esp32_c2__esp8684__ecc_accelerator",
- "public_datasheets_esp32_c2__esp8684__sha_accelerator",
- "public_datasheets_esp32_c2__esp8684__rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C2 (ESP8684).pdf"
- },
- {
- "id": "esp32_c3_security_subsystem",
- "label": "ESP32-C3 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_c3_aes_accelerator",
- "public_datasheets_esp32_c3_sha_accelerator",
- "public_datasheets_esp32_c3_rsa_accelerator",
- "public_datasheets_esp32_c3_hmac_digital_signature",
- "public_datasheets_esp32_c3_secure_boot",
- "public_datasheets_esp32_c3_flash_encryption",
- "public_datasheets_esp32_c3_rng"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C3.pdf"
- },
- {
- "id": "esp32_c5_multiprotocol_radio_stack",
- "label": "ESP32-C5 Multiprotocol Radio Stack",
- "nodes": [
- "public_datasheets_esp32_c5_wi_fi_6_dual_band",
- "public_datasheets_esp32_c5_bluetooth_le_5",
- "public_datasheets_esp32_c5_ieee_802_15_4",
- "public_datasheets_esp32_c5_thread_1_4",
- "public_datasheets_esp32_c5_zigbee_3_0",
- "public_datasheets_esp32_c5_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C5.pdf"
- },
- {
- "id": "esp32_c6_multi_protocol_radio",
- "label": "ESP32-C6 coexisting multi-protocol radio stack sharing one antenna",
- "nodes": [
- "public_datasheets_esp32_c6_wi_fi_6",
- "public_datasheets_esp32_c6_bluetooth_le_5_3",
- "public_datasheets_esp32_c6_ieee_802_15_4",
- "public_datasheets_esp32_c6_rf_module"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C6.pdf"
- },
- {
- "id": "esp32_c61_security_subsystem",
- "label": "ESP32-C61 security subsystem",
- "nodes": [
- "public_datasheets_esp32_c61_secure_boot",
- "public_datasheets_esp32_c61_flash_psram_encryption",
- "public_datasheets_esp32_c61_ecdsa",
- "public_datasheets_esp32_c61_trng",
- "public_datasheets_esp32_c61_apm",
- "public_datasheets_esp32_c61_power_glitch_detector"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-C61.pdf"
- },
- {
- "id": "esp32_h2_802154_application_protocols",
- "label": "ESP32-H2 802.15.4 application-layer protocols",
- "nodes": [
- "public_datasheets_esp32_h2_ieee_802_15_4",
- "public_datasheets_esp32_h2_thread",
- "public_datasheets_esp32_h2_zigbee_3_0",
- "public_datasheets_esp32_h2_matter"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-H2.pdf"
- },
- {
- "id": "esp32_p4_image_voice_pipeline",
- "label": "ESP32-P4 Image and Voice Processing Pipeline",
- "nodes": [
- "public_datasheets_esp32_p4_isp",
- "public_datasheets_esp32_p4_jpeg_codec",
- "public_datasheets_esp32_p4_ppa",
- "public_datasheets_esp32_p4_h264_encoder",
- "public_datasheets_esp32_p4_mipi_csi",
- "public_datasheets_esp32_p4_mipi_dsi",
- "public_datasheets_esp32_p4_vad"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-P4.pdf"
- },
- {
- "id": "esp32_s3_wireless_stack",
- "label": "ESP32-S3 Wireless Subsystem (Wi-Fi + BLE + RF)",
- "nodes": [
- "public_datasheets_esp32_s3_wifi",
- "public_datasheets_esp32_s3_wifi_mac_baseband",
- "public_datasheets_esp32_s3_bluetooth_le",
- "public_datasheets_esp32_s3_ble_baseband",
- "public_datasheets_esp32_s3_rf_module"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "espressif_security_feature_family",
- "label": "Common Espressif Security Feature Family",
- "nodes": [
- "public_datasheets_esp32_p4_secure_boot",
- "public_datasheets_esp32_s2_secure_boot",
- "public_datasheets_esp32_s3_secure_boot",
- "public_datasheets_esp32_s2_flash_encryption",
- "public_datasheets_esp32_s3_flash_encryption",
- "public_datasheets_esp32_p4_xts_aes"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/datasheets/ESP32-S3.pdf"
- },
- {
- "id": "esp32_s31_multiprotocol_radio_stack",
- "label": "ESP32-S31 Multiprotocol Wireless Stack",
- "nodes": [
- "public_datasheets_esp32_s31_wifi6",
- "public_datasheets_esp32_s31_bluetooth_54_le",
- "public_datasheets_esp32_s31_bluetooth_classic",
- "public_datasheets_esp32_s31_ieee_802154"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_s31_security_subsystem",
- "label": "ESP32-S31 Security Subsystem",
- "nodes": [
- "public_datasheets_esp32_s31_secure_boot",
- "public_datasheets_esp32_s31_flash_psram_encryption",
- "public_datasheets_esp32_s31_crypto_accelerators",
- "public_datasheets_esp32_s31_huk_key_manager"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32-S31.pdf"
- },
- {
- "id": "esp32_rtc_low_power_domain",
- "label": "ESP32 RTC Low-Power Domain",
- "nodes": [
- "public_datasheets_esp32_rtc",
- "public_datasheets_esp32_pmu",
- "public_datasheets_esp32_ulp_coprocessor",
- "public_datasheets_esp32_rtc_memory"
- ],
- "relation": "form",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/datasheets/ESP32.pdf"
- },
- {
- "id": "devkit_common_hardware_controls",
- "label": "Common DevKit Hardware Controls (Buttons, USB, LED)",
- "nodes": [
- "public_placas_esp32_c2_boot_rst_buttons",
- "public_placas_esp32_c3_boot_rst_buttons",
- "public_placas_esp32_c5_reset_boot_buttons",
- "public_placas_esp32_c2_micro_usb_port",
- "public_placas_esp32_c3_micro_usb_port",
- "public_placas_esp32_c5_dual_usb_c_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c2.png"
- },
- {
- "id": "espressif_devkit_pinout_diagram_family",
- "label": "Espressif DevKit Pinout Diagram Family (C2/C3/C5)",
- "nodes": [
- "public_placas_esp32_c2_devkit_pinout",
- "public_placas_esp32_c3_devkit_pinout",
- "public_placas_esp32_c5_devkit_pinout",
- "public_placas_esp32_c5_espressif_branding"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.95,
- "source_file": "public/placas/esp32-c3.png"
- },
- {
- "id": "riscv_wireless_soc_spec_family",
- "label": "RISC-V Single-Core Wireless SoC Spec Family",
- "nodes": [
- "public_placas_esp32_c2_specs",
- "public_placas_esp32_c3_specs",
- "public_placas_esp32_c5_specs"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c5.png"
- },
- {
- "id": "espressif_riscv_devkit_family",
- "label": "Espressif RISC-V DevKit Board Diagrams",
- "nodes": [
- "public_placas_esp32_c6_board",
- "public_placas_esp32_c61_board",
- "public_placas_esp32_h2_board",
- "public_placas_esp32_p4_board"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "devkit_programming_interface",
- "label": "Common DevKit Programming/Flashing Interface",
- "nodes": [
- "public_placas_esp32_c6_reset_boot_buttons",
- "public_placas_esp32_c61_reset_boot_buttons",
- "public_placas_esp32_p4_reset_boot_buttons",
- "public_placas_esp32_c6_usb_uart_ports"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.75,
- "source_file": "public/placas/esp32-c6.png"
- },
- {
- "id": "esp32_p4_multimedia_peripherals",
- "label": "ESP32-P4 EV Board Multimedia and Connectivity Peripherals",
- "nodes": [
- "public_placas_esp32_p4_mipi_dsi_csi",
- "public_placas_esp32_p4_audio_subsystem",
- "public_placas_esp32_p4_ethernet",
- "public_placas_esp32_p4_usb_ports"
- ],
- "relation": "participate_in",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "public/placas/esp32-p4.png"
- },
- {
- "id": "esp32_s31_audio_subsystem",
- "label": "ESP32-S31 Audio Subsystem",
- "nodes": [
- "public_placas_esp32_s31_audio_codec_chip",
- "public_placas_esp32_s31_microphone",
- "public_placas_esp32_s31_speaker_output_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "esp32_s31_connectivity_ports",
- "label": "ESP32-S31 Connectivity Ports",
- "nodes": [
- "public_placas_esp32_s31_rj45_ethernet_port",
- "public_placas_esp32_s31_usb_type_a_port",
- "public_placas_esp32_s31_usb_serial_jtag_port",
- "public_placas_esp32_s31_usb_type_c_uart_port"
- ],
- "relation": "form",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32-s31.png"
- },
- {
- "id": "espressif_devkit_board_gallery",
- "label": "Espressif ESP32 Dev Board Image Gallery",
- "nodes": [
- "public_placas_esp32_pinout_diagram",
- "public_placas_esp32_s2_pinout_diagram",
- "public_placas_esp32_s3_pinout_diagram",
- "public_placas_esp32_s31_board_photo"
- ],
- "relation": "participate_in",
- "confidence": "INFERRED",
- "confidence_score": 0.85,
- "source_file": "public/placas/esp32.png"
- }
- ],
- "built_at_commit": "b1e76757ab7236f26a346792574644c7ce253f20"
-}
\ No newline at end of file
diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json
deleted file mode 100644
index f89e6af..0000000
--- a/graphify-out/manifest.json
+++ /dev/null
@@ -1,357 +0,0 @@
-{
- "app/api/placas/route.js": {
- "mtime": 1787208875.1094453,
- "ast_hash": "292fa5aae92458ae0098d7fa41ccba72",
- "semantic_hash": "292fa5aae92458ae0098d7fa41ccba72"
- },
- "app/catalogo/page.jsx": {
- "mtime": 1787208875.1094453,
- "ast_hash": "72a4c176cf850cde1d4fe4f3ee49d73b",
- "semantic_hash": "72a4c176cf850cde1d4fe4f3ee49d73b"
- },
- "app/comparacao/page.jsx": {
- "mtime": 1787209888.7305403,
- "ast_hash": "aa9617df231d5a6fc0527724b0e86556",
- "semantic_hash": ""
- },
- "app/frameworks/[key]/page.jsx": {
- "mtime": 1787208875.1099038,
- "ast_hash": "d9de72e32c9dcf7f0c31a0bf7818eafe",
- "semantic_hash": "d9de72e32c9dcf7f0c31a0bf7818eafe"
- },
- "app/frameworks/page.jsx": {
- "mtime": 1787208875.1099038,
- "ast_hash": "5e279bbcefdd13b44223a87ed99325a9",
- "semantic_hash": "5e279bbcefdd13b44223a87ed99325a9"
- },
- "app/glossario/page.jsx": {
- "mtime": 1787209506.5618405,
- "ast_hash": "c95ace76cab37b50e4c68e97b3ac8dfd",
- "semantic_hash": ""
- },
- "app/layout.jsx": {
- "mtime": 1787210058.7198815,
- "ast_hash": "c7030435817b6359456e6dcba240c124",
- "semantic_hash": ""
- },
- "app/page.jsx": {
- "mtime": 1787208875.1099038,
- "ast_hash": "7889db722e90db47360774609726fe7e",
- "semantic_hash": "7889db722e90db47360774609726fe7e"
- },
- "app/seletor/page.jsx": {
- "mtime": 1787209494.7864916,
- "ast_hash": "0a99d5819edb1258dd3916e9222547f7",
- "semantic_hash": ""
- },
- "app/series/[key]/page.jsx": {
- "mtime": 1787209888.7301764,
- "ast_hash": "8179577cb5a471be4ee6cffb76c93fb4",
- "semantic_hash": ""
- },
- "app/series/page.jsx": {
- "mtime": 1787209898.9730222,
- "ast_hash": "8f5ca78a40bf0fadc80b35a74a2f8256",
- "semantic_hash": ""
- },
- "app/sobre/page.jsx": {
- "mtime": 1787208875.1107314,
- "ast_hash": "95b946dc86f6a01506850cafb29af245",
- "semantic_hash": "95b946dc86f6a01506850cafb29af245"
- },
- "components/BoardCard.jsx": {
- "mtime": 1787208875.1107314,
- "ast_hash": "20bb2df7129ddb4610e40665d35e0123",
- "semantic_hash": "20bb2df7129ddb4610e40665d35e0123"
- },
- "components/CodeExample.jsx": {
- "mtime": 1787208875.111169,
- "ast_hash": "d27b81c8e5d291bc0fbd0237d2664cfd",
- "semantic_hash": "d27b81c8e5d291bc0fbd0237d2664cfd"
- },
- "components/ConnectionsDiagram.jsx": {
- "mtime": 1787208875.111169,
- "ast_hash": "6298fff16eb50a793500b068226e0f6b",
- "semantic_hash": "6298fff16eb50a793500b068226e0f6b"
- },
- "components/Footer.jsx": {
- "mtime": 1787208875.111169,
- "ast_hash": "8301912e24a787f25f15c315312c1262",
- "semantic_hash": "8301912e24a787f25f15c315312c1262"
- },
- "components/Header.jsx": {
- "mtime": 1787208875.111169,
- "ast_hash": "ddae6c8f48e853c7e69c1601745849d6",
- "semantic_hash": "ddae6c8f48e853c7e69c1601745849d6"
- },
- "components/Providers.jsx": {
- "mtime": 1787208875.111169,
- "ast_hash": "d31db26b58629a807b7df4c4a3189772",
- "semantic_hash": "d31db26b58629a807b7df4c4a3189772"
- },
- "components/SeriesTabMenu.jsx": {
- "mtime": 1787208875.111169,
- "ast_hash": "41333d2683fb6eec4e0ce3c1e7df2b45",
- "semantic_hash": "41333d2683fb6eec4e0ce3c1e7df2b45"
- },
- "eslint.config.mjs": {
- "mtime": 1787208875.111688,
- "ast_hash": "cd28c192684b52caf16d8d1df068e272",
- "semantic_hash": "cd28c192684b52caf16d8d1df068e272"
- },
- "jsconfig.json": {
- "mtime": 1787208875.115688,
- "ast_hash": "21306b44064ae42bbbd715b1986abaf8",
- "semantic_hash": "21306b44064ae42bbbd715b1986abaf8"
- },
- "next.config.mjs": {
- "mtime": 1787208875.115688,
- "ast_hash": "21958f5752add43cc47ab0ff5172cd46",
- "semantic_hash": "21958f5752add43cc47ab0ff5172cd46"
- },
- "package.json": {
- "mtime": 1787208875.1166883,
- "ast_hash": "ba7a64ba8723e44ff54603adc91751e1",
- "semantic_hash": "ba7a64ba8723e44ff54603adc91751e1"
- },
- "postcss.config.mjs": {
- "mtime": 1787208875.1166883,
- "ast_hash": "675899342e765a4d16acd75a53389101",
- "semantic_hash": "675899342e765a4d16acd75a53389101"
- },
- "public/conexoes/ESP32-C2.json": {
- "mtime": 1787208875.11729,
- "ast_hash": "aad3b4f175c3dd386adbf368f15073f7",
- "semantic_hash": "aad3b4f175c3dd386adbf368f15073f7"
- },
- "public/conexoes/ESP32-C3.json": {
- "mtime": 1787208875.1173952,
- "ast_hash": "5deecb15a45f0291802077cd24e4051b",
- "semantic_hash": "5deecb15a45f0291802077cd24e4051b"
- },
- "public/conexoes/ESP32-C5.json": {
- "mtime": 1787208875.1173952,
- "ast_hash": "949d8facf94a56f254872c185a88d2a1",
- "semantic_hash": "949d8facf94a56f254872c185a88d2a1"
- },
- "public/conexoes/ESP32-C6.json": {
- "mtime": 1787208875.1173952,
- "ast_hash": "84dceb481e501b68643300982832c8c7",
- "semantic_hash": "84dceb481e501b68643300982832c8c7"
- },
- "public/conexoes/ESP32-C61.json": {
- "mtime": 1787208875.1173952,
- "ast_hash": "88aa2cadabff6bbd1ba662531e904df6",
- "semantic_hash": "88aa2cadabff6bbd1ba662531e904df6"
- },
- "public/conexoes/ESP32-H2.json": {
- "mtime": 1787208875.1173952,
- "ast_hash": "61e9339e808c87642b618b322de424dd",
- "semantic_hash": "61e9339e808c87642b618b322de424dd"
- },
- "public/conexoes/ESP32-P4.json": {
- "mtime": 1787208875.1173952,
- "ast_hash": "aec6bfdf220455851dea0619fa3954e8",
- "semantic_hash": "aec6bfdf220455851dea0619fa3954e8"
- },
- "public/conexoes/ESP32-S2.json": {
- "mtime": 1787208875.1173952,
- "ast_hash": "4b6b0c563a63a59756227ef096141cd5",
- "semantic_hash": "4b6b0c563a63a59756227ef096141cd5"
- },
- "public/conexoes/ESP32-S3.json": {
- "mtime": 1787208875.1176882,
- "ast_hash": "7d877331595d2677894a926714590c04",
- "semantic_hash": "7d877331595d2677894a926714590c04"
- },
- "public/conexoes/ESP32-S31.json": {
- "mtime": 1787208875.1176882,
- "ast_hash": "0f3cd4f8f2741329ea93f18227b9f2a9",
- "semantic_hash": "0f3cd4f8f2741329ea93f18227b9f2a9"
- },
- "public/conexoes/ESP32.json": {
- "mtime": 1787208875.1176882,
- "ast_hash": "0d111992e8707f75177cf8ec495519f1",
- "semantic_hash": "0d111992e8707f75177cf8ec495519f1"
- },
- "public/exemplos/esp-adf.c": {
- "mtime": 1787208875.1497247,
- "ast_hash": "189f598b93c1b130dedce25d07513a30",
- "semantic_hash": "189f598b93c1b130dedce25d07513a30"
- },
- "public/exemplos/esp-dsp.c": {
- "mtime": 1787208875.1497247,
- "ast_hash": "f3406d15617cf415888b07d688cdaf34",
- "semantic_hash": "f3406d15617cf415888b07d688cdaf34"
- },
- "public/exemplos/esp-idf.c": {
- "mtime": 1787208875.1497247,
- "ast_hash": "28d7cf987af6c5d3a54ad1fe06571e91",
- "semantic_hash": "28d7cf987af6c5d3a54ad1fe06571e91"
- },
- "public/exemplos/esp-matter.c": {
- "mtime": 1787208875.1497247,
- "ast_hash": "332c82ce14230250fd828db6e22cae44",
- "semantic_hash": "332c82ce14230250fd828db6e22cae44"
- },
- "public/exemplos/esp-nn.c": {
- "mtime": 1787208875.1497247,
- "ast_hash": "186d382f96347dbae8be3b13c0252ad3",
- "semantic_hash": "186d382f96347dbae8be3b13c0252ad3"
- },
- "public/exemplos/esp-who.c": {
- "mtime": 1787208875.1497247,
- "ast_hash": "2abc563b2750f0a823438a3e9b1c56c1",
- "semantic_hash": "2abc563b2750f0a823438a3e9b1c56c1"
- },
- "public/exemplos/micropython.py": {
- "mtime": 1787208875.1497247,
- "ast_hash": "99c3b78148eee8632bb7772db61bdfdd",
- "semantic_hash": "99c3b78148eee8632bb7772db61bdfdd"
- },
- "public/frameworks.json": {
- "mtime": 1787208875.1497247,
- "ast_hash": "3595f7219f3fcfd1b8d59ea741fab869",
- "semantic_hash": "3595f7219f3fcfd1b8d59ea741fab869"
- },
- "public/series.json": {
- "mtime": 1787209869.381654,
- "ast_hash": "e1817e9cd2fde1e1e95ea92c16a28779",
- "semantic_hash": ""
- },
- "start.config.js": {
- "mtime": 1787208875.1956916,
- "ast_hash": "a6a5cda80ac9eea57d50f14872a739d2",
- "semantic_hash": "a6a5cda80ac9eea57d50f14872a739d2"
- },
- "README.md": {
- "mtime": 1787208875.1086879,
- "ast_hash": "e1c8b99e874c6cddc035c7ac900c9bbd",
- "semantic_hash": "e1c8b99e874c6cddc035c7ac900c9bbd"
- },
- "public/google21a790a2c23c0ec5.html": {
- "mtime": 1787208875.1497247,
- "ast_hash": "c8e349cbe0172dc98e26385e09d67cc3",
- "semantic_hash": "c8e349cbe0172dc98e26385e09d67cc3"
- },
- "public/datasheets/ESP32-C2 (ESP8684).pdf": {
- "mtime": 1787208875.1196883,
- "ast_hash": "36e6ee1a52e7293510d60c7adfc0fbaf",
- "semantic_hash": "36e6ee1a52e7293510d60c7adfc0fbaf"
- },
- "public/datasheets/ESP32-C3.pdf": {
- "mtime": 1787208875.1226883,
- "ast_hash": "25beb64276e6bc6c5d13d032e30847d9",
- "semantic_hash": "25beb64276e6bc6c5d13d032e30847d9"
- },
- "public/datasheets/ESP32-C5.pdf": {
- "mtime": 1787208875.1246884,
- "ast_hash": "c1083a9504a574282a09f557e0343d48",
- "semantic_hash": "c1083a9504a574282a09f557e0343d48"
- },
- "public/datasheets/ESP32-C6.pdf": {
- "mtime": 1787208875.1286886,
- "ast_hash": "66a7b580c6afff5becf9bd326bb675d4",
- "semantic_hash": "66a7b580c6afff5becf9bd326bb675d4"
- },
- "public/datasheets/ESP32-C61.pdf": {
- "mtime": 1787208875.1306887,
- "ast_hash": "2f86d54475a006e9b0e41ba329560c5f",
- "semantic_hash": "2f86d54475a006e9b0e41ba329560c5f"
- },
- "public/datasheets/ESP32-H2.pdf": {
- "mtime": 1787208875.1326888,
- "ast_hash": "460ea57a62c32646d12ae0088eb1a073",
- "semantic_hash": "460ea57a62c32646d12ae0088eb1a073"
- },
- "public/datasheets/ESP32-P4.pdf": {
- "mtime": 1787208875.137689,
- "ast_hash": "aa3fc8de7dfa4e7d3ff40dd9e19fdb35",
- "semantic_hash": "aa3fc8de7dfa4e7d3ff40dd9e19fdb35"
- },
- "public/datasheets/ESP32-S2.pdf": {
- "mtime": 1787208875.1406891,
- "ast_hash": "1e912b14670dde07253da71147ea2ded",
- "semantic_hash": "1e912b14670dde07253da71147ea2ded"
- },
- "public/datasheets/ESP32-S3.pdf": {
- "mtime": 1787208875.1436894,
- "ast_hash": "cdb8a18273a761aff071e6a665867205",
- "semantic_hash": "cdb8a18273a761aff071e6a665867205"
- },
- "public/datasheets/ESP32-S31.pdf": {
- "mtime": 1787208875.1466894,
- "ast_hash": "b2f7aa8b2cc16c18815abc5a1ddd566a",
- "semantic_hash": "b2f7aa8b2cc16c18815abc5a1ddd566a"
- },
- "public/datasheets/ESP32.pdf": {
- "mtime": 1787208875.1486895,
- "ast_hash": "2354c04b871b3b6b294076c1fb953522",
- "semantic_hash": "2354c04b871b3b6b294076c1fb953522"
- },
- "public/logo.png": {
- "mtime": 1787208875.1497247,
- "ast_hash": "1c0eae14654c8f5427c7141029ecd29e",
- "semantic_hash": "1c0eae14654c8f5427c7141029ecd29e"
- },
- "public/placas/esp32-c2.png": {
- "mtime": 1787208875.1506896,
- "ast_hash": "3480aadf17ef57e93ee5afdfd934d896",
- "semantic_hash": "3480aadf17ef57e93ee5afdfd934d896"
- },
- "public/placas/esp32-c3.png": {
- "mtime": 1787208875.1516895,
- "ast_hash": "85df0510a61dee5ffa581d912f5d68c9",
- "semantic_hash": "85df0510a61dee5ffa581d912f5d68c9"
- },
- "public/placas/esp32-c5.png": {
- "mtime": 1787208875.1526897,
- "ast_hash": "6a59f4e23ac9ec5e319a77a6600fa343",
- "semantic_hash": "6a59f4e23ac9ec5e319a77a6600fa343"
- },
- "public/placas/esp32-c6.png": {
- "mtime": 1787208875.1536896,
- "ast_hash": "0f836b438f62bb4b6237c9318346cdf2",
- "semantic_hash": "0f836b438f62bb4b6237c9318346cdf2"
- },
- "public/placas/esp32-c61.png": {
- "mtime": 1787208875.1546898,
- "ast_hash": "6734034067caa41374f2a4ca5064a7d3",
- "semantic_hash": "6734034067caa41374f2a4ca5064a7d3"
- },
- "public/placas/esp32-h2.png": {
- "mtime": 1787208875.1556897,
- "ast_hash": "7dceb269eb019ce826ef336dd57ab52c",
- "semantic_hash": "7dceb269eb019ce826ef336dd57ab52c"
- },
- "public/placas/esp32-p4.png": {
- "mtime": 1787208875.1626902,
- "ast_hash": "c144c171692850ac257d00827dc674f5",
- "semantic_hash": "c144c171692850ac257d00827dc674f5"
- },
- "public/placas/esp32-s2.png": {
- "mtime": 1787208875.1646903,
- "ast_hash": "670c4a12339f32fb32af2eebdc575892",
- "semantic_hash": "670c4a12339f32fb32af2eebdc575892"
- },
- "public/placas/esp32-s3.png": {
- "mtime": 1787208875.1686904,
- "ast_hash": "52b96040d9c648f7c52aa4c8adac7e47",
- "semantic_hash": "52b96040d9c648f7c52aa4c8adac7e47"
- },
- "public/placas/esp32-s31.png": {
- "mtime": 1787208875.1926913,
- "ast_hash": "5b970e68abce449015851cd5966525e3",
- "semantic_hash": "5b970e68abce449015851cd5966525e3"
- },
- "public/placas/esp32.png": {
- "mtime": 1787208875.1946914,
- "ast_hash": "6791837138c1c5400db2ee07c9025627",
- "semantic_hash": "6791837138c1c5400db2ee07c9025627"
- },
- "CLAUDE.md": {
- "mtime": 1787208875.1086879,
- "ast_hash": "0ea9488e278d2efd15e7c0b6e7cdca83",
- "semantic_hash": "0ea9488e278d2efd15e7c0b6e7cdca83"
- }
-}
\ No newline at end of file
diff --git a/lib/seo.js b/lib/seo.js
new file mode 100644
index 0000000..1f1093d
--- /dev/null
+++ b/lib/seo.js
@@ -0,0 +1,153 @@
+/**
+ * Fonte única das informações de SEO do ESPDocs.
+ *
+ * Centralizar aqui evita o problema clássico de metadata espalhado: a URL do
+ * site aparecendo com valores diferentes em cada arquivo, ou uma página nova
+ * nascendo sem título próprio.
+ */
+
+export const SITE = {
+ url: "https://espdocs.cienciaembarcada.com.br",
+ nome: "ESPDocs",
+ autor: "Lucas Rayan Guerra",
+ autorUrl: "https://lucasrguerra.dev.br",
+ autorLinkedin: "https://linkedin.com/in/lucasrguerra",
+ autorEmail: "contato@lucasrguerra.dev.br",
+ repositorio: "https://github.com/lucasrguerra/ESPDocs",
+ blog: "https://cienciaembarcada.com.br",
+};
+
+/**
+ * Monta o objeto `metadata` de uma página, já com canonical e Open Graph.
+ * Usar isto em vez de escrever o objeto à mão garante que nenhuma página fique
+ * sem canonical ou sem og:title.
+ */
+export function paginaMeta({ titulo, descricao, caminho, keywords = [], tipo = "website" }) {
+ const url = `${SITE.url}${caminho}`;
+ return {
+ title: titulo,
+ description: descricao,
+ keywords,
+ alternates: { canonical: caminho },
+ openGraph: {
+ type: tipo,
+ locale: "pt_BR",
+ url,
+ siteName: SITE.nome,
+ title: `${titulo} · ${SITE.nome}`,
+ description: descricao,
+ },
+ twitter: {
+ card: "summary_large_image",
+ title: `${titulo} · ${SITE.nome}`,
+ description: descricao,
+ },
+ };
+}
+
+/* ------------------------------------------------------------------------
+ Dados estruturados (JSON-LD). São eles que rendem os resultados ricos:
+ trilha de navegação, box de busca e reconhecimento de autoria.
+ ------------------------------------------------------------------------ */
+
+export const jsonLd = {
+ siteESociedade() {
+ return {
+ "@context": "https://schema.org",
+ "@graph": [
+ {
+ "@type": "WebSite",
+ "@id": `${SITE.url}/#site`,
+ url: SITE.url,
+ name: SITE.nome,
+ inLanguage: "pt-BR",
+ description:
+ "Documentação do ecossistema ESP32 em português brasileiro: especificações, pinagem, comparação e seleção de séries.",
+ publisher: { "@id": `${SITE.url}/#autor` },
+ },
+ {
+ "@type": "Person",
+ "@id": `${SITE.url}/#autor`,
+ name: SITE.autor,
+ url: SITE.autorUrl,
+ email: SITE.autorEmail,
+ sameAs: [SITE.autorLinkedin, SITE.repositorio, SITE.blog],
+ },
+ ],
+ };
+ },
+
+ /** Trilha de navegação: aparece acima do título no resultado de busca. */
+ trilha(itens) {
+ return {
+ "@context": "https://schema.org",
+ "@type": "BreadcrumbList",
+ itemListElement: itens.map((it, i) => ({
+ "@type": "ListItem",
+ position: i + 1,
+ name: it.nome,
+ item: `${SITE.url}${it.caminho}`,
+ })),
+ };
+ },
+
+ /** Ficha técnica de uma série, com as especificações como propriedades. */
+ serie(chave, serie) {
+ const prop = (nome, valor) =>
+ valor ? { "@type": "PropertyValue", name: nome, value: String(valor) } : null;
+
+ return {
+ "@context": "https://schema.org",
+ "@type": "Product",
+ "@id": `${SITE.url}/series/${chave}#produto`,
+ name: serie.nome_completo || chave,
+ description: serie.descricao,
+ category: "Microcontrolador",
+ brand: { "@type": "Brand", name: "Espressif Systems" },
+ url: `${SITE.url}/series/${chave}`,
+ additionalProperty: [
+ prop("Arquitetura", serie.arquitetura),
+ prop("Núcleos", serie.nucleos),
+ prop("Frequência máxima", serie.frequencia),
+ prop("SRAM", serie.memoria_sram),
+ prop("GPIO", serie.gpio),
+ prop("Wi-Fi", serie.wifi),
+ prop("Bluetooth", serie.bluetooth),
+ prop("Encapsulamento", serie.encapsulamento),
+ prop("ESP-IDF mínimo", serie.esp_idf_minimo),
+ ].filter(Boolean),
+ };
+ },
+
+ /** Glossário: marca cada verbete como termo definido. */
+ glossario(categorias) {
+ return {
+ "@context": "https://schema.org",
+ "@type": "DefinedTermSet",
+ "@id": `${SITE.url}/glossario#glossario`,
+ name: "Glossário Técnico do ESP32",
+ inLanguage: "pt-BR",
+ hasDefinedTerm: categorias.flatMap((cat) =>
+ cat.termos.map((t) => ({
+ "@type": "DefinedTerm",
+ name: t.termo,
+ description: t.definicao,
+ inDefinedTermSet: `${SITE.url}/glossario#glossario`,
+ }))
+ ),
+ };
+ },
+
+ /** Perguntas frequentes: pode render o bloco expansível no Google. */
+ perguntas(pares) {
+ return {
+ "@context": "https://schema.org",
+ "@type": "FAQPage",
+ mainEntity: pares.map(({ pergunta, resposta }) => ({
+ "@type": "Question",
+ name: pergunta,
+ acceptedAnswer: { "@type": "Answer", text: resposta },
+ })),
+ };
+ },
+};
diff --git a/public/apostilas/1/index.html b/public/apostilas/1/index.html
index 1150b97..c906df2 100644
--- a/public/apostilas/1/index.html
+++ b/public/apostilas/1/index.html
@@ -38,6 +38,7 @@
Lucas Rayan Guerra
Ciência Embarcada · ESPDocs
+ linkedin.com/in/lucasrguerra
Material de apoio
@@ -1884,7 +1885,9 @@ Temperatura: 26.1 C | Umidade: 62.0 %
Conteúdo e redação
Lucas Rayan Guerra
- Ciência Embarcada · cienciaembarcada.com.br
+ Ciência Embarcada · cienciaembarcada.com.br
+ linkedin.com/in/lucasrguerra
+ contato@lucasrguerra.dev.br
Dados técnicos
@@ -1942,11 +1945,12 @@ Temperatura: 26.1 C | Umidade: 62.0 %
diff --git a/public/marca/espdocs-lockup.svg b/public/marca/espdocs-lockup.svg
new file mode 100644
index 0000000..6386201
--- /dev/null
+++ b/public/marca/espdocs-lockup.svg
@@ -0,0 +1,19 @@
+
+ ESPDocs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ESPDocs
+
diff --git a/public/marca/espdocs-marca.svg b/public/marca/espdocs-marca.svg
new file mode 100644
index 0000000..158d5fa
--- /dev/null
+++ b/public/marca/espdocs-marca.svg
@@ -0,0 +1,29 @@
+
+ ESPDocs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+