fix: book canonical, fr/de pin warnings, pin grouping per locale, SEO checks
CI / Lint e auditorias (push) Successful in 48s
CI / Trivy (dependências e segredos) (push) Successful in 12s
CI / Imagem Docker (linux/arm64) (push) Successful in 3m41s
Release / Plano (reaproveitar a imagem?) (push) Successful in 6s
Release / ci (push) Skipped
Release / Publica a imagem (linux/arm64) (push) Successful in 16s
Release / Cria a release no Gitea (push) Successful in 6s
CI / Lint e auditorias (push) Successful in 48s
CI / Trivy (dependências e segredos) (push) Successful in 12s
CI / Imagem Docker (linux/arm64) (push) Successful in 3m41s
Release / Plano (reaproveitar a imagem?) (push) Successful in 6s
Release / ci (push) Skipped
Release / Publica a imagem (linux/arm64) (push) Successful in 16s
Release / Cria a release no Gitea (push) Successful in 6s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5a9fe676fc
commit
fe1802f818
67 files changed
+11875
-9596
No files matched your search
@@ -87,7 +87,7 @@ const GRUPOS_EN = [
|
||||
cor: "text-accent",
|
||||
explicacao:
|
||||
"Input only pins. They cannot be configured as outputs and do not have internal pull-up or pull-down resistors. If needed, add them to your external circuit.",
|
||||
combina: (avisos) => /apenas de entrada|input only/i.test(avisos),
|
||||
combina: (avisos) => /input[- ]only/i.test(avisos),
|
||||
},
|
||||
{
|
||||
id: "flash",
|
||||
@@ -98,7 +98,7 @@ const GRUPOS_EN = [
|
||||
"Already connected to the memory where firmware is stored and executed. Using them as general-purpose GPIO typically crashes the chip or corrupts execution. In modules with internal flash, they are not brought out to the package pins.",
|
||||
combina: (avisos) =>
|
||||
/(flash|psram)/i.test(avisos) &&
|
||||
/(dedicad|utilizado pela mem|não deve ser utilizado|não é recomendado|connected to|dedicated to|should not be used|not recommended)/i.test(avisos),
|
||||
/(dedicated|used by|must not be used|not recommended)/i.test(avisos),
|
||||
},
|
||||
{
|
||||
id: "strapping",
|
||||
@@ -109,7 +109,7 @@ const GRUPOS_EN = [
|
||||
"The chip samples the logic level of these pins during reset to determine the boot mode. You can use them after booting, but external circuitry must not force the wrong level during reset, or the board will fail to boot or enter download mode unexpectedly.",
|
||||
combina: (avisos, cats) =>
|
||||
cats.includes("Strapping") ||
|
||||
/strapping|modo de boot|modo de inicialização|boot mode/i.test(avisos),
|
||||
/strapping|boot mode/i.test(avisos),
|
||||
},
|
||||
{
|
||||
id: "debug",
|
||||
@@ -118,7 +118,7 @@ const GRUPOS_EN = [
|
||||
cor: "text-accent",
|
||||
explicacao:
|
||||
"These are the flashing UART and JTAG lines. They can still be used as GPIO, but reusing them removes the ability to flash and debug the board without disconnecting connected peripherals.",
|
||||
combina: (avisos, cats) => /debugging|gravação/i.test(avisos) || cats.includes("JTAG"),
|
||||
combina: (avisos, cats) => /debugging|flashing/i.test(avisos) || cats.includes("JTAG"),
|
||||
},
|
||||
{
|
||||
id: "usb",
|
||||
@@ -136,7 +136,7 @@ const GRUPOS_EN = [
|
||||
cor: "text-gold",
|
||||
explicacao:
|
||||
"Require a defined hardware logic level: external pull-up or RC delay circuit. Leaving them floating causes random resets or unstable boot behavior.",
|
||||
combina: (avisos) => /flutuando|floating/i.test(avisos),
|
||||
combina: (avisos) => /leave this pin floating/i.test(avisos),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -220,7 +220,7 @@ const GRUPOS_FR = [
|
||||
"Déjà connectées à la mémoire depuis laquelle le firmware est exécuté. Les utiliser comme GPIO standard plante généralement la puce ou corrompt l'exécution. Sur les modules avec flash interne, elles ne sont même pas reliées aux broches du boîtier.",
|
||||
combina: (avisos) =>
|
||||
/(flash|psram)/i.test(avisos) &&
|
||||
/(dédi|mémoire|ne doit pas|déconseillé|connected to|dedicated to|should not)/i.test(avisos),
|
||||
/(dédi|utilisé par la mém|ne doit pas|déconseillé)/i.test(avisos),
|
||||
},
|
||||
{
|
||||
id: "strapping",
|
||||
@@ -231,7 +231,7 @@ const GRUPOS_FR = [
|
||||
"La puce lit l'état logique de ces broches au moment du reset pour déterminer son mode de démarrage. Vous pouvez les utiliser après le boot, mais le circuit externe ne doit pas forcer un niveau incorrect pendant le reset, sinon la carte ne démarrera pas ou entrera en mode flashage de manière inattendue.",
|
||||
combina: (avisos, cats) =>
|
||||
cats.includes("Strapping") ||
|
||||
/strapping|mode de démarrage|démarrage|boot mode/i.test(avisos),
|
||||
/strapping|mode de démarrage|boot mode/i.test(avisos),
|
||||
},
|
||||
{
|
||||
id: "debug",
|
||||
@@ -240,7 +240,7 @@ const GRUPOS_FR = [
|
||||
cor: "text-accent",
|
||||
explicacao:
|
||||
"Ce sont l'UART de programmation et les lignes JTAG. Elles restent utilisables comme GPIO, mais les réutiliser supprime la possibilité de flasher et de déboguer la carte sans déconnecter ce qui y est relié.",
|
||||
combina: (avisos, cats) => /débogage|programmation|debugging/i.test(avisos) || cats.includes("JTAG"),
|
||||
combina: (avisos, cats) => /débogage|flashage|debugging/i.test(avisos) || cats.includes("JTAG"),
|
||||
},
|
||||
{
|
||||
id: "usb",
|
||||
@@ -258,7 +258,7 @@ const GRUPOS_FR = [
|
||||
cor: "text-gold",
|
||||
explicacao:
|
||||
"Nécessitent un niveau logique matériel défini : pull-up externe ou circuit RC de temporisation. Les laisser flottantes entraîne des redémarrages aléatoires ou un démarrage instable.",
|
||||
combina: (avisos) => /flottant|floating/i.test(avisos),
|
||||
combina: (avisos) => /laissez pas cette broche flottante/i.test(avisos),
|
||||
},
|
||||
];
|
||||
|
||||
@@ -281,7 +281,7 @@ const GRUPOS_DE = [
|
||||
"Bereits mit dem Speicher verbunden, aus dem die Firmware ausgeführt wird. Die Verwendung als universelle GPIOs führt meist zu Abstürzen oder Speicherbeschädigungen. Bei Modulen mit internem Flash sind sie nicht nach außen geführt.",
|
||||
combina: (avisos) =>
|
||||
/(flash|psram)/i.test(avisos) &&
|
||||
/(dediziert|speicher|sollte nicht|nicht empfohlen|connected to|dedicated to|should not)/i.test(avisos),
|
||||
/(dediziert|belegt|darf nicht|nicht empfohlen)/i.test(avisos),
|
||||
},
|
||||
{
|
||||
id: "strapping",
|
||||
@@ -301,7 +301,7 @@ const GRUPOS_DE = [
|
||||
cor: "text-accent",
|
||||
explicacao:
|
||||
"Dies sind die Flash-UART- und JTAG-Leitungen. Sie können als GPIO genutzt werden, doch dadurch entfällt die Möglichkeit, das Board ohne Trennen der Peripherie zu programmieren oder zu debuggen.",
|
||||
combina: (avisos, cats) => /debugging|programmierung/i.test(avisos) || cats.includes("JTAG"),
|
||||
combina: (avisos, cats) => /debugging|flashen/i.test(avisos) || cats.includes("JTAG"),
|
||||
},
|
||||
{
|
||||
id: "usb",
|
||||
@@ -319,7 +319,7 @@ const GRUPOS_DE = [
|
||||
cor: "text-gold",
|
||||
explicacao:
|
||||
"Erfordern einen definierten Hardwarepegel: externen Pull-up oder RC-Verzögerungsschaltung. Bleiben sie unbeschaltet (floating), führt dies zu sporadischen Resets oder instabilem Bootverhalten.",
|
||||
combina: (avisos) => /unbeschaltet|floating/i.test(avisos),
|
||||
combina: (avisos) => /nicht unbeschaltet( \(floating\))? lassen/i.test(avisos),
|
||||
},
|
||||
];
|
||||
const GRUPOS_ZH = [
|
||||
@@ -341,7 +341,7 @@ const GRUPOS_ZH = [
|
||||
"已连接到存放并执行固件的存储器。把它们当作通用 GPIO 使用,通常会使芯片崩溃或破坏程序执行。在带内置闪存的模组中,这些引脚不会引出到封装引脚上。",
|
||||
combina: (avisos) =>
|
||||
/(flash|psram)/i.test(avisos) &&
|
||||
/(专用于|存储使用|不得用于|不建议|dedicated to)/i.test(avisos),
|
||||
/(专用|存储使用|不得用于|不建议)/i.test(avisos),
|
||||
},
|
||||
{
|
||||
id: "strapping",
|
||||
@@ -379,7 +379,7 @@ const GRUPOS_ZH = [
|
||||
cor: "text-gold",
|
||||
explicacao:
|
||||
"需要确定的硬件逻辑电平:外部上拉或 RC 延时电路。悬空会导致随机复位或启动不稳定。",
|
||||
combina: (avisos) => /浮空|悬空|floating/i.test(avisos),
|
||||
combina: (avisos) => /请勿让该引脚浮空/i.test(avisos),
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
Reference in new issue
Block a user