{#each Object.entries(NOME_TIPO) as [tipo, nome] (tipo)} {nome} {/each}

{#each lista as d (d.id)} {@const st = estadoDe(d)}

{d.descricao}

{#each d.fios as f (f.pino + f.terminal)} {@const p = PINOS[f.pino - 1]} {/each}
No dispositivoPino da placaO que é
{f.terminal} {f.pino} {p.funcao ?? NOME_TIPO[p.tipo]}{p.tipo === 'gpio' ? ` (${p.nome})` : ''}
{#if d.avisos.length}
    {#each d.avisos as a (a)}
  • {a}
  • {/each}
{/if} {#if d.id === 'pir' && pir}

Configuração da placa: CARINHA_PIR={pir.linha} → pino {pinoPir ?? '?'}

{/if}
{/each}