Not in the top 1,000 by GitHub stars

alexex1993/mcu-skills

Claude Code skills for microcontrollers (MCU): STM32, ESP32, RP2040, nRF52840, AVR board-specific Agent Skills (SKILL.md) for embedded firmware

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/avr/atmega328p-nano/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/avr/atmega32u4-beetle/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/avr/lgt8f328p-minievb/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/baikal/beu1000-evuba/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp32/esp32-wroom-30pin/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp32/esp32-wroom-36pin/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp32/esp32-wroom-38pin/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp32/esp32c3-oled042/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp32/esp32c6-lcd147/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp32/esp32c6-touch-lcd147/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp32/esp32p4-jc-m3-dev/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp32/esp32p4-jc4880p443/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp32/esp32s3-cam-40pin/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp32/esp32s3-rlcd42/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/esp8266/esp8266-nodemcu-30pin/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/nrf/nrf52840-promicro/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/rp2/rp2040-pico/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/rp2/rp2350a-weact/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/stm32/stm32f401rc-blackpill/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/stm32/stm32f411-blackpill/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

skills/stm32/stm32h750-weact/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

templates/skill-template/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 816967f30a7d

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 816967f30a7dbdf4759ad585b822eda3575f720c

git clone --filter=blob:none --no-checkout https://github.com/alexex1993/mcu-skills.git .hotskills/alexex1993-mcu-skills && git -C .hotskills/alexex1993-mcu-skills checkout --detach 816967f30a7dbdf4759ad585b822eda3575f720c # Copy each selected skill directory from .hotskills/alexex1993-mcu-skills into .claude/skills/<skill-name>/
26GitHub stars
4stars in 7 days
22skills in this repository
2commits in 30 days

Heat

4.0
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 202626

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

atmega328p-nano

When your agent uses it

Firmware development for the Arduino Nano (A000005, ATmega328P @ 16 MHz, 5 V) — its 30 KB usable flash, 2 KB SRAM, 1 KB EEPROM, 8-channel 10-bit ADC, six 8-bit PWM pins across three timers, UART shared with the USB-serial chip, I2C on A4/A5, SPI on D10–D13, sleep modes, and the Arduino AVR core + PlatformIO setup around them. Use when working on this board or any ATmega328P Nano clone (FTDI or CH340 USB): project setup, platformio.ini, old-vs-new bootloader uploads, pin mapping, A6/A7 restrictions, timer/Servo/tone conflicts, the 2 KB SRAM budget, analog references, powering from VIN, ICSP recovery, or debugging why something on the board does not work.

What it loads into context

Frontmatter

195 tokens

Always available to the agent

SKILL.md

3,235 tokens

When the skill is activated

Reference documents

582,675 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Orientation
  2. Rules that prevent the expensive mistakes
  3. When the task is memory
  4. When the task is timing
  5. Starting a new project
  6. Flashing
  7. Reporting

Scripts executed separately

  • template/variants/new-project.sh
  • ../atmega32u4-beetle/template/variants/new-project.sh
  • ../lgt8f328p-minievb/template/variants/new-project.sh
  • ../../baikal/beu1000-evuba/template/Makefile
  • ../../baikal/beu1000-evuba/template/variants/new-project.sh
  • ../../esp32/esp32-wroom-30pin/template/variants/new-project.sh
  • ../../esp32/esp32-wroom-36pin/template/variants/new-project.sh
  • ../../esp32/esp32-wroom-38pin/template/variants/new-project.sh
  • ../../esp32/esp32c3-oled042/template/scripts/genfont.py
  • ../../esp32/esp32c3-oled042/template/variants/new-project.sh
  • ../../esp32/esp32c6-lcd147/template/scripts/genfont.py
  • ../../esp32/esp32c6-lcd147/template/variants/new-project.sh
  • ../../esp32/esp32c6-touch-lcd147/template/variants/new-project.sh
  • ../../esp32/esp32p4-jc-m3-dev/template/variants/new-project.sh
  • ../../esp32/esp32p4-jc4880p443/template/variants/new-project.sh
  • ../../esp32/esp32s3-cam-40pin/template/variants/new-project.sh
  • ../../esp32/esp32s3-rlcd42/template/variants/new-project.sh
  • ../../esp8266/esp8266-nodemcu-30pin/template/variants/new-project.sh
  • ../../nrf/nrf52840-promicro/template/variants/new-project.sh
  • ../../rp2/rp2040-pico/template/variants/new-project.sh
  • ../../rp2/rp2350a-weact/template/variants/new-project.sh
  • ../../stm32/stm32f401rc-blackpill/template/scripts/hid_upload.py
  • ../../stm32/stm32f401rc-blackpill/template/scripts/weact_hid_flash.py
  • ../../stm32/stm32f401rc-blackpill/template/variants/new-project.sh
  • ../../stm32/stm32f411-blackpill/template/variants/new-project.sh
  • ../../stm32/stm32h750-weact/template/variants/new-project.sh

Files

  • ../../../.claude-plugin/marketplace.jsonasset8,895 bytes
  • SKILL.mdcore11,611 bytes
  • SKILL.mdcore11,611 bytes
  • assets/IMAGE.mddoc432 bytes
  • reference/board-hardware.mddoc30,515 bytes
  • reference/recipes.mddoc9,979 bytes
  • template/.gitignoreasset13 bytes
  • template/README.mddoc2,912 bytes
  • template/include/board.hasset2,531 bytes
  • template/platformio.iniasset1,164 bytes
  • template/src/main.cppasset3,195 bytes
  • template/variants/minimal/main.cppasset535 bytes
  • template/variants/new-project.shruns1,314 bytes
  • ../atmega32u4-beetle/SKILL.mddoc19,718 bytes
  • ../atmega32u4-beetle/assets/IMAGE.mddoc448 bytes
  • ../atmega32u4-beetle/reference/board-hardware.mddoc33,332 bytes
  • ../atmega32u4-beetle/reference/recipes.mddoc18,735 bytes
  • ../atmega32u4-beetle/template/.gitignoreasset13 bytes
  • ../atmega32u4-beetle/template/README.mddoc4,609 bytes
  • ../atmega32u4-beetle/template/include/board.hasset6,366 bytes
  • ../atmega32u4-beetle/template/platformio.iniasset1,565 bytes
  • ../atmega32u4-beetle/template/src/main.cppasset4,091 bytes
  • ../atmega32u4-beetle/template/variants/hid/main.cppasset3,123 bytes
  • ../atmega32u4-beetle/template/variants/minimal/main.cppasset1,019 bytes
  • ../atmega32u4-beetle/template/variants/new-project.shruns1,703 bytes
  • ../lgt8f328p-minievb/SKILL.mddoc17,384 bytes
  • ../lgt8f328p-minievb/assets/IMAGE.mddoc521 bytes
  • ../lgt8f328p-minievb/reference/board-hardware.mddoc29,921 bytes
  • ../lgt8f328p-minievb/reference/recipes.mddoc12,269 bytes
  • ../lgt8f328p-minievb/template/.gitignoreasset13 bytes
  • ../lgt8f328p-minievb/template/README.mddoc3,400 bytes
  • ../lgt8f328p-minievb/template/include/board.hasset5,586 bytes
  • ../lgt8f328p-minievb/template/platformio.iniasset2,198 bytes
  • ../lgt8f328p-minievb/template/src/main.cppasset4,818 bytes
  • ../lgt8f328p-minievb/template/variants/minimal/main.cppasset754 bytes
  • ../lgt8f328p-minievb/template/variants/new-project.shruns1,377 bytes
  • ../../baikal/beu1000-evuba/SKILL.mddoc35,062 bytes
  • ../../baikal/beu1000-evuba/assets/IMAGE.mddoc674 bytes
  • ../../baikal/beu1000-evuba/reference/board-hardware.mddoc38,606 bytes
  • ../../baikal/beu1000-evuba/reference/recipes.mddoc22,581 bytes
  • ../../baikal/beu1000-evuba/template/.gitignoreasset8 bytes
  • ../../baikal/beu1000-evuba/template/Makefileruns4,359 bytes
  • ../../baikal/beu1000-evuba/template/README.mddoc6,521 bytes
  • ../../baikal/beu1000-evuba/template/include/adc_dma.hasset881 bytes
  • ../../baikal/beu1000-evuba/template/include/board.hasset7,928 bytes
  • ../../baikal/beu1000-evuba/template/include/capture.hasset1,268 bytes
  • ../../baikal/beu1000-evuba/template/include/console.hasset444 bytes
  • ../../baikal/beu1000-evuba/template/include/evout.hasset1,296 bytes
  • ../../baikal/beu1000-evuba/template/include/timebase.hasset761 bytes
  • ../../baikal/beu1000-evuba/template/src/adc_dma.casset9,837 bytes
  • ../../baikal/beu1000-evuba/template/src/app.casset9,629 bytes
  • ../../baikal/beu1000-evuba/template/src/capture.casset10,650 bytes
  • ../../baikal/beu1000-evuba/template/src/console.casset4,828 bytes
  • ../../baikal/beu1000-evuba/template/src/evout.casset12,553 bytes
  • ../../baikal/beu1000-evuba/template/src/timebase.casset5,096 bytes
  • ../../baikal/beu1000-evuba/template/variants/minimal/app.casset1,801 bytes
  • ../../baikal/beu1000-evuba/template/variants/new-project.shruns2,117 bytes
  • ../../esp32/esp32-wroom-30pin/SKILL.mddoc14,542 bytes
  • ../../esp32/esp32-wroom-30pin/assets/IMAGE.mddoc453 bytes
  • ../../esp32/esp32-wroom-30pin/reference/board-hardware.mddoc17,936 bytes
  • ../../esp32/esp32-wroom-30pin/reference/esp32-family.mddoc22,281 bytes
  • ../../esp32/esp32-wroom-30pin/reference/esp32-soc.mddoc16,872 bytes
  • ../../esp32/esp32-wroom-30pin/reference/recipes.mddoc20,601 bytes
  • ../../esp32/esp32-wroom-30pin/template/.gitignoreasset139 bytes
  • ../../esp32/esp32-wroom-30pin/template/CMakeLists.txtdoc114 bytes
  • ../../esp32/esp32-wroom-30pin/template/README.mddoc2,750 bytes
  • ../../esp32/esp32-wroom-30pin/template/include/app.hasset696 bytes
  • ../../esp32/esp32-wroom-30pin/template/include/board.hasset4,862 bytes
  • ../../esp32/esp32-wroom-30pin/template/partitions.csvasset217 bytes
  • ../../esp32/esp32-wroom-30pin/template/platformio.iniasset613 bytes
  • ../../esp32/esp32-wroom-30pin/template/sdkconfig.defaultsasset454 bytes
  • ../../esp32/esp32-wroom-30pin/template/src/CMakeLists.txtdoc289 bytes
  • ../../esp32/esp32-wroom-30pin/template/src/analog.casset2,567 bytes
  • ../../esp32/esp32-wroom-30pin/template/src/board_report.casset5,495 bytes
  • ../../esp32/esp32-wroom-30pin/template/src/main.casset5,569 bytes
  • ../../esp32/esp32-wroom-30pin/template/src/wifi_scan.casset2,441 bytes
  • ../../esp32/esp32-wroom-30pin/template/variants/minimal/main.casset1,558 bytes
  • ../../esp32/esp32-wroom-30pin/template/variants/new-project.shruns1,780 bytes
  • ../../esp32/esp32-wroom-36pin/SKILL.mddoc16,298 bytes
  • ../../esp32/esp32-wroom-36pin/assets/IMAGE.mddoc56 bytes
  • ../../esp32/esp32-wroom-36pin/reference/board-hardware.mddoc18,335 bytes
  • ../../esp32/esp32-wroom-36pin/reference/esp32-family.mddoc22,281 bytes
  • ../../esp32/esp32-wroom-36pin/reference/esp32-soc.mddoc16,872 bytes
  • ../../esp32/esp32-wroom-36pin/reference/recipes.mddoc20,601 bytes
  • ../../esp32/esp32-wroom-36pin/template/.gitignoreasset139 bytes
  • ../../esp32/esp32-wroom-36pin/template/CMakeLists.txtdoc114 bytes
  • ../../esp32/esp32-wroom-36pin/template/README.mddoc2,816 bytes
  • ../../esp32/esp32-wroom-36pin/template/include/app.hasset696 bytes
  • ../../esp32/esp32-wroom-36pin/template/include/board.hasset4,608 bytes
  • ../../esp32/esp32-wroom-36pin/template/partitions.csvasset217 bytes
  • ../../esp32/esp32-wroom-36pin/template/platformio.iniasset613 bytes
  • ../../esp32/esp32-wroom-36pin/template/sdkconfig.defaultsasset454 bytes
  • ../../esp32/esp32-wroom-36pin/template/src/CMakeLists.txtdoc289 bytes
  • ../../esp32/esp32-wroom-36pin/template/src/analog.casset2,567 bytes
  • ../../esp32/esp32-wroom-36pin/template/src/board_report.casset5,495 bytes
  • ../../esp32/esp32-wroom-36pin/template/src/main.casset5,569 bytes
  • ../../esp32/esp32-wroom-36pin/template/src/wifi_scan.casset2,441 bytes
  • ../../esp32/esp32-wroom-36pin/template/variants/minimal/main.casset1,558 bytes
  • ../../esp32/esp32-wroom-36pin/template/variants/new-project.shruns1,780 bytes
  • ../../esp32/esp32-wroom-38pin/SKILL.mddoc16,296 bytes
  • ../../esp32/esp32-wroom-38pin/assets/IMAGE.mddoc457 bytes
  • ../../esp32/esp32-wroom-38pin/reference/board-hardware.mddoc20,050 bytes
  • ../../esp32/esp32-wroom-38pin/reference/esp32-family.mddoc22,281 bytes
  • ../../esp32/esp32-wroom-38pin/reference/esp32-soc.mddoc16,872 bytes
  • ../../esp32/esp32-wroom-38pin/reference/recipes.mddoc20,601 bytes
  • ../../esp32/esp32-wroom-38pin/template/.gitignoreasset139 bytes
  • ../../esp32/esp32-wroom-38pin/template/CMakeLists.txtdoc114 bytes
  • ../../esp32/esp32-wroom-38pin/template/README.mddoc2,830 bytes
  • ../../esp32/esp32-wroom-38pin/template/include/app.hasset696 bytes
  • ../../esp32/esp32-wroom-38pin/template/include/board.hasset4,984 bytes
  • ../../esp32/esp32-wroom-38pin/template/partitions.csvasset217 bytes
  • ../../esp32/esp32-wroom-38pin/template/platformio.iniasset613 bytes
  • ../../esp32/esp32-wroom-38pin/template/sdkconfig.defaultsasset454 bytes
  • ../../esp32/esp32-wroom-38pin/template/src/CMakeLists.txtdoc289 bytes
  • ../../esp32/esp32-wroom-38pin/template/src/analog.casset2,567 bytes
  • ../../esp32/esp32-wroom-38pin/template/src/board_report.casset5,495 bytes
  • ../../esp32/esp32-wroom-38pin/template/src/main.casset5,569 bytes
  • ../../esp32/esp32-wroom-38pin/template/src/wifi_scan.casset2,441 bytes
  • ../../esp32/esp32-wroom-38pin/template/variants/minimal/main.casset1,558 bytes
  • ../../esp32/esp32-wroom-38pin/template/variants/new-project.shruns1,780 bytes
  • ../../esp32/esp32c3-oled042/SKILL.mddoc13,433 bytes
  • ../../esp32/esp32c3-oled042/assets/IMAGE.mddoc449 bytes
  • ../../esp32/esp32c3-oled042/reference/board-hardware.mddoc20,774 bytes
  • ../../esp32/esp32c3-oled042/reference/esp32-family.mddoc22,281 bytes
  • ../../esp32/esp32c3-oled042/reference/esp32c3-soc.mddoc19,092 bytes
  • ../../esp32/esp32c3-oled042/reference/recipes.mddoc10,896 bytes
  • ../../esp32/esp32c3-oled042/template/.gitignoreasset120 bytes
  • ../../esp32/esp32c3-oled042/template/CMakeLists.txtdoc114 bytes
  • ../../esp32/esp32c3-oled042/template/README.mddoc3,450 bytes
  • ../../esp32/esp32c3-oled042/template/include/board.hasset2,476 bytes
  • ../../esp32/esp32c3-oled042/template/include/font5x7.hasset5,170 bytes
  • ../../esp32/esp32c3-oled042/template/include/oled.hasset1,354 bytes
  • ../../esp32/esp32c3-oled042/template/platformio.iniasset881 bytes
  • ../../esp32/esp32c3-oled042/template/scripts/genfont.pyruns10,156 bytes
  • ../../esp32/esp32c3-oled042/template/sdkconfig.defaultsasset538 bytes
  • ../../esp32/esp32c3-oled042/template/src/CMakeLists.txtdoc168 bytes
  • ../../esp32/esp32c3-oled042/template/src/main.casset2,367 bytes
  • ../../esp32/esp32c3-oled042/template/src/oled.casset6,055 bytes
  • ../../esp32/esp32c3-oled042/template/variants/minimal/main.casset1,561 bytes
  • ../../esp32/esp32c3-oled042/template/variants/new-project.shruns1,511 bytes
  • ../../esp32/esp32c6-lcd147/SKILL.mddoc12,256 bytes
  • ../../esp32/esp32c6-lcd147/assets/IMAGE.mddoc438 bytes
  • ../../esp32/esp32c6-lcd147/reference/board-hardware.mddoc24,529 bytes
  • ../../esp32/esp32c6-lcd147/reference/esp32-family.mddoc22,281 bytes
  • ../../esp32/esp32c6-lcd147/reference/esp32c6-soc.mddoc83,053 bytes
  • ../../esp32/esp32c6-lcd147/reference/recipes.mddoc12,880 bytes
  • ../../esp32/esp32c6-lcd147/template/.gitignoreasset122 bytes
  • ../../esp32/esp32c6-lcd147/template/CMakeLists.txtdoc113 bytes
  • ../../esp32/esp32c6-lcd147/template/README.mddoc3,546 bytes
  • ../../esp32/esp32c6-lcd147/template/include/board.hasset2,218 bytes
  • ../../esp32/esp32c6-lcd147/template/include/effects.hasset883 bytes
  • ../../esp32/esp32c6-lcd147/template/include/font12x24.hasset41,793 bytes
  • ../../esp32/esp32c6-lcd147/template/include/gfx.hasset2,597 bytes
  • ../../esp32/esp32c6-lcd147/template/include/rgb_led.hasset705 bytes
  • ../../esp32/esp32c6-lcd147/template/platformio.iniasset824 bytes
  • ../../esp32/esp32c6-lcd147/template/scripts/genfont.pyruns3,146 bytes
  • ../../esp32/esp32c6-lcd147/template/sdkconfig.defaultsasset487 bytes
  • ../../esp32/esp32c6-lcd147/template/src/CMakeLists.txtdoc174 bytes
  • ../../esp32/esp32c6-lcd147/template/src/effects.casset10,103 bytes
  • ../../esp32/esp32c6-lcd147/template/src/gfx.casset7,975 bytes
  • ../../esp32/esp32c6-lcd147/template/src/main.casset2,968 bytes
  • ../../esp32/esp32c6-lcd147/template/src/rgb_led.casset1,701 bytes
  • ../../esp32/esp32c6-lcd147/template/variants/minimal/main.casset1,734 bytes
  • ../../esp32/esp32c6-lcd147/template/variants/new-project.shruns1,592 bytes
  • ../../esp32/esp32c6-touch-lcd147/SKILL.mddoc18,171 bytes
  • ../../esp32/esp32c6-touch-lcd147/assets/IMAGE.mddoc459 bytes
  • ../../esp32/esp32c6-touch-lcd147/reference/board-hardware.mddoc33,757 bytes
  • ../../esp32/esp32c6-touch-lcd147/reference/esp32-family.mddoc22,281 bytes
  • ../../esp32/esp32c6-touch-lcd147/reference/esp32c6-soc.mddoc83,170 bytes
  • ../../esp32/esp32c6-touch-lcd147/reference/recipes.mddoc18,555 bytes
  • ../../esp32/esp32c6-touch-lcd147/reference/touch-axs5106l.mddoc7,527 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/.gitignoreasset133 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/CMakeLists.txtdoc456 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/README.mddoc4,702 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/components/axs5106l/CMakeLists.txtdoc161 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/components/axs5106l/axs5106l.casset8,892 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/components/axs5106l/include/axs5106l.hasset2,401 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/components/jd9853/CMakeLists.txtdoc150 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/components/jd9853/esp_lcd_jd9853.casset12,165 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/components/jd9853/include/esp_lcd_jd9853.hasset1,875 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/include/board_pins.hasset2,915 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/include/font5x7.hasset3,899 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/platformio.iniasset1,413 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/sdkconfig.defaultsasset942 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/src/CMakeLists.txtdoc283 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/src/main.casset23,398 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/variants/minimal/CMakeLists.txtdoc294 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/variants/minimal/main.casset3,710 bytes
  • ../../esp32/esp32c6-touch-lcd147/template/variants/new-project.shruns1,562 bytes
  • ../../esp32/esp32p4-jc-m3-dev/SKILL.mddoc28,272 bytes
  • ../../esp32/esp32p4-jc-m3-dev/assets/IMAGE.mddoc451 bytes
  • ../../esp32/esp32p4-jc-m3-dev/reference/board-hardware.mddoc31,673 bytes
  • ../../esp32/esp32p4-jc-m3-dev/reference/esp32-family.mddoc22,281 bytes
  • ../../esp32/esp32p4-jc-m3-dev/reference/esp32p4-soc.mddoc9,910 bytes
  • ../../esp32/esp32p4-jc-m3-dev/reference/recipes.mddoc15,597 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/.gitignoreasset47 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/CMakeLists.txtdoc116 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/README.mddoc4,011 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/include/app.hasset512 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/include/board_pins.hasset9,124 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/platformio.iniasset2,473 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/sdkconfig.defaultsasset1,249 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/src/CMakeLists.txtdoc279 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/src/board_report.casset9,043 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/src/i2c_scan.casset2,132 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/src/main.casset4,129 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/variants/minimal/main.casset2,710 bytes
  • ../../esp32/esp32p4-jc-m3-dev/template/variants/new-project.shruns1,777 bytes
  • ../../esp32/esp32p4-jc4880p443/SKILL.mddoc21,019 bytes
  • ../../esp32/esp32p4-jc4880p443/assets/IMAGE.mddoc77 bytes
  • ../../esp32/esp32p4-jc4880p443/reference/board-hardware.mddoc29,024 bytes
  • ../../esp32/esp32p4-jc4880p443/reference/esp32-family.mddoc22,281 bytes
  • ../../esp32/esp32p4-jc4880p443/reference/esp32p4-soc.mddoc10,226 bytes
  • ../../esp32/esp32p4-jc4880p443/reference/recipes.mddoc22,622 bytes
  • ../../esp32/esp32p4-jc4880p443/template/.gitignoreasset85 bytes
  • ../../esp32/esp32p4-jc4880p443/template/CMakeLists.txtdoc109 bytes
  • ../../esp32/esp32p4-jc4880p443/template/README.mddoc3,974 bytes
  • ../../esp32/esp32p4-jc4880p443/template/include/app.hasset1,204 bytes
  • ../../esp32/esp32p4-jc4880p443/template/include/board_pins.hasset6,700 bytes
  • ../../esp32/esp32p4-jc4880p443/template/include/font5x7.hasset3,899 bytes
  • ../../esp32/esp32p4-jc4880p443/template/platformio.iniasset1,909 bytes
  • ../../esp32/esp32p4-jc4880p443/template/sdkconfig.defaultsasset1,518 bytes
  • ../../esp32/esp32p4-jc4880p443/template/src/CMakeLists.txtdoc279 bytes
  • ../../esp32/esp32p4-jc4880p443/template/src/battery.casset1,495 bytes
  • ../../esp32/esp32p4-jc4880p443/template/src/board_report.casset9,041 bytes
  • ../../esp32/esp32p4-jc4880p443/template/src/display.casset8,778 bytes
  • ../../esp32/esp32p4-jc4880p443/template/src/i2c_bus.casset2,219 bytes
  • ../../esp32/esp32p4-jc4880p443/template/src/idf_component.ymlasset380 bytes
  • ../../esp32/esp32p4-jc4880p443/template/src/main.casset4,636 bytes
  • ../../esp32/esp32p4-jc4880p443/template/src/touch.casset1,744 bytes
  • ../../esp32/esp32p4-jc4880p443/template/variants/minimal/main.casset2,203 bytes
  • ../../esp32/esp32p4-jc4880p443/template/variants/new-project.shruns2,015 bytes
  • ../../esp32/esp32s3-cam-40pin/SKILL.mddoc21,328 bytes
  • ../../esp32/esp32s3-cam-40pin/assets/IMAGE.mddoc464 bytes
  • ../../esp32/esp32s3-cam-40pin/reference/board-hardware.mddoc16,418 bytes
  • ../../esp32/esp32s3-cam-40pin/reference/esp32-family.mddoc22,281 bytes
  • ../../esp32/esp32s3-cam-40pin/reference/esp32s3-soc.mddoc9,620 bytes
  • ../../esp32/esp32s3-cam-40pin/reference/recipes.mddoc11,759 bytes
  • ../../esp32/esp32s3-cam-40pin/template/.gitignoreasset15 bytes
  • ../../esp32/esp32s3-cam-40pin/template/README.mddoc2,810 bytes
  • ../../esp32/esp32s3-cam-40pin/template/include/app.hasset674 bytes
  • ../../esp32/esp32s3-cam-40pin/template/include/board.hasset3,511 bytes
  • ../../esp32/esp32s3-cam-40pin/template/partitions.csvasset797 bytes
  • ../../esp32/esp32s3-cam-40pin/template/platformio.iniasset1,354 bytes
  • ../../esp32/esp32s3-cam-40pin/template/src/board_report.cppasset3,179 bytes
  • ../../esp32/esp32s3-cam-40pin/template/src/camera.cppasset3,765 bytes
  • ../../esp32/esp32s3-cam-40pin/template/src/main.cppasset1,700 bytes
  • ../../esp32/esp32s3-cam-40pin/template/src/sdcard.cppasset2,322 bytes
  • ../../esp32/esp32s3-cam-40pin/template/variants/minimal/main.cppasset1,323 bytes
  • ../../esp32/esp32s3-cam-40pin/template/variants/new-project.shruns1,585 bytes
  • ../../esp32/esp32s3-rlcd42/SKILL.mddoc25,235 bytes
  • ../../esp32/esp32s3-rlcd42/assets/IMAGE.mddoc465 bytes
  • ../../esp32/esp32s3-rlcd42/reference/board-hardware.mddoc26,198 bytes
  • ../../esp32/esp32s3-rlcd42/reference/esp32-family.mddoc22,281 bytes
  • ../../esp32/esp32s3-rlcd42/reference/esp32s3-soc.mddoc10,348 bytes
  • ../../esp32/esp32s3-rlcd42/reference/recipes.mddoc13,348 bytes
  • ../../esp32/esp32s3-rlcd42/template/.gitignoreasset15 bytes
  • ../../esp32/esp32s3-rlcd42/template/README.mddoc3,671 bytes
  • ../../esp32/esp32s3-rlcd42/template/include/app.hasset783 bytes
  • ../../esp32/esp32s3-rlcd42/template/include/board_pins.hasset6,022 bytes
  • ../../esp32/esp32s3-rlcd42/template/platformio.iniasset1,322 bytes
  • ../../esp32/esp32s3-rlcd42/template/src/board_report.cppasset2,520 bytes
  • ../../esp32/esp32s3-rlcd42/template/src/display.cppasset3,792 bytes
  • ../../esp32/esp32s3-rlcd42/template/src/main.cppasset2,396 bytes
  • ../../esp32/esp32s3-rlcd42/template/src/sensors.cppasset4,468 bytes
  • ../../esp32/esp32s3-rlcd42/template/variants/minimal/main.cppasset1,373 bytes
  • ../../esp32/esp32s3-rlcd42/template/variants/new-project.shruns1,589 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/SKILL.mddoc18,919 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/assets/IMAGE.mddoc464 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/reference/board-hardware.mddoc20,313 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/reference/esp8266-soc.mddoc11,251 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/reference/recipes.mddoc14,658 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/template/.gitignoreasset13 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/template/README.mddoc4,161 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/template/include/board.hasset5,657 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/template/platformio.iniasset2,321 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/template/src/main.cppasset6,638 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/template/variants/minimal/main.cppasset1,464 bytes
  • ../../esp8266/esp8266-nodemcu-30pin/template/variants/new-project.shruns1,465 bytes
  • ../../nrf/nrf52840-promicro/SKILL.mddoc17,024 bytes
  • ../../nrf/nrf52840-promicro/assets/IMAGE.mddoc467 bytes
  • ../../nrf/nrf52840-promicro/reference/board-hardware.mddoc21,699 bytes
  • ../../nrf/nrf52840-promicro/reference/recipes.mddoc12,081 bytes
  • ../../nrf/nrf52840-promicro/template/.gitignoreasset13 bytes
  • ../../nrf/nrf52840-promicro/template/README.mddoc5,309 bytes
  • ../../nrf/nrf52840-promicro/template/boards/promicro_nrf52840.jsonasset1,418 bytes
  • ../../nrf/nrf52840-promicro/template/boards/variants/promicro_nrf52840/variant.cppasset1,461 bytes
  • ../../nrf/nrf52840-promicro/template/boards/variants/promicro_nrf52840/variant.hasset4,214 bytes
  • ../../nrf/nrf52840-promicro/template/include/board.hasset3,637 bytes
  • ../../nrf/nrf52840-promicro/template/platformio.iniasset1,280 bytes
  • ../../nrf/nrf52840-promicro/template/src/main.cppasset2,431 bytes
  • ../../nrf/nrf52840-promicro/template/variants/ble/main.cppasset2,373 bytes
  • ../../nrf/nrf52840-promicro/template/variants/minimal/main.cppasset937 bytes
  • ../../nrf/nrf52840-promicro/template/variants/new-project.shruns1,746 bytes
  • ../../rp2/rp2040-pico/SKILL.mddoc13,504 bytes
  • ../../rp2/rp2040-pico/assets/IMAGE.mddoc448 bytes
  • ../../rp2/rp2040-pico/reference/board-hardware.mddoc19,608 bytes
  • ../../rp2/rp2040-pico/reference/recipes.mddoc6,629 bytes
  • ../../rp2/rp2040-pico/template/.gitignoreasset13 bytes
  • ../../rp2/rp2040-pico/template/README.mddoc3,635 bytes
  • ../../rp2/rp2040-pico/template/include/board.hasset3,087 bytes
  • ../../rp2/rp2040-pico/template/platformio.iniasset1,401 bytes
  • ../../rp2/rp2040-pico/template/src/main.cppasset3,478 bytes
  • ../../rp2/rp2040-pico/template/variants/minimal/main.cppasset535 bytes
  • ../../rp2/rp2040-pico/template/variants/new-project.shruns1,368 bytes
  • ../../rp2/rp2350a-weact/SKILL.mddoc15,573 bytes
  • ../../rp2/rp2350a-weact/assets/IMAGE.mddoc449 bytes
  • ../../rp2/rp2350a-weact/reference/board-hardware.mddoc22,425 bytes
  • ../../rp2/rp2350a-weact/reference/recipes.mddoc9,846 bytes
  • ../../rp2/rp2350a-weact/template/.gitignoreasset13 bytes
  • ../../rp2/rp2350a-weact/template/README.mddoc4,460 bytes
  • ../../rp2/rp2350a-weact/template/include/board.hasset5,792 bytes
  • ../../rp2/rp2350a-weact/template/platformio.iniasset2,964 bytes
  • ../../rp2/rp2350a-weact/template/src/main.cppasset5,826 bytes
  • ../../rp2/rp2350a-weact/template/variants/minimal/main.cppasset810 bytes
  • ../../rp2/rp2350a-weact/template/variants/new-project.shruns2,142 bytes
  • ../../stm32/stm32f401rc-blackpill/SKILL.mddoc14,510 bytes
  • ../../stm32/stm32f401rc-blackpill/assets/IMAGE.mddoc87 bytes
  • ../../stm32/stm32f401rc-blackpill/reference/board-hardware.mddoc21,449 bytes
  • ../../stm32/stm32f401rc-blackpill/reference/recipes.mddoc16,281 bytes
  • ../../stm32/stm32f401rc-blackpill/template/.gitignoreasset107 bytes
  • ../../stm32/stm32f401rc-blackpill/template/README.mddoc5,813 bytes
  • ../../stm32/stm32f401rc-blackpill/template/include/board.hasset1,368 bytes
  • ../../stm32/stm32f401rc-blackpill/template/include/usb_device.hasset244 bytes
  • ../../stm32/stm32f401rc-blackpill/template/include/usbd_cdc_if.hasset1,038 bytes
  • ../../stm32/stm32f401rc-blackpill/template/include/usbd_conf.hasset1,061 bytes
  • ../../stm32/stm32f401rc-blackpill/template/include/usbd_desc.hasset137 bytes
  • ../../stm32/stm32f401rc-blackpill/template/ld/STM32F401RCTX_APP_0x08004000.ldasset5,335 bytes
  • ../../stm32/stm32f401rc-blackpill/template/platformio.iniasset2,189 bytes
  • ../../stm32/stm32f401rc-blackpill/template/scripts/hid_upload.pyruns1,116 bytes
  • ../../stm32/stm32f401rc-blackpill/template/scripts/weact_hid_flash.pyruns8,166 bytes
  • ../../stm32/stm32f401rc-blackpill/template/src/boot_handoff.casset2,320 bytes
  • ../../stm32/stm32f401rc-blackpill/template/src/main.casset9,573 bytes
  • ../../stm32/stm32f401rc-blackpill/template/src/usb_device.casset583 bytes
  • ../../stm32/stm32f401rc-blackpill/template/src/usbd_cdc_if.casset5,548 bytes
  • ../../stm32/stm32f401rc-blackpill/template/src/usbd_conf.casset8,237 bytes
  • ../../stm32/stm32f401rc-blackpill/template/src/usbd_desc.casset5,085 bytes
  • ../../stm32/stm32f401rc-blackpill/template/variants/minimal/main.casset4,436 bytes
  • ../../stm32/stm32f401rc-blackpill/template/variants/new-project.shruns1,514 bytes
  • ../../stm32/stm32f411-blackpill/SKILL.mddoc9,319 bytes
  • ../../stm32/stm32f411-blackpill/assets/IMAGE.mddoc453 bytes
  • ../../stm32/stm32f411-blackpill/reference/board-hardware.mddoc35,975 bytes
  • ../../stm32/stm32f411-blackpill/reference/recipes.mddoc39,962 bytes
  • ../../stm32/stm32f411-blackpill/template/.gitignoreasset94 bytes
  • ../../stm32/stm32f411-blackpill/template/README.mddoc4,807 bytes
  • ../../stm32/stm32f411-blackpill/template/include/READMEasset1,264 bytes
  • ../../stm32/stm32f411-blackpill/template/include/board.hasset1,467 bytes
  • ../../stm32/stm32f411-blackpill/template/include/temp_sensor.hasset501 bytes
  • ../../stm32/stm32f411-blackpill/template/include/usb_device.hasset244 bytes
  • ../../stm32/stm32f411-blackpill/template/include/usbd_cdc_if.hasset382 bytes
  • ../../stm32/stm32f411-blackpill/template/include/usbd_conf.hasset1,061 bytes
  • ../../stm32/stm32f411-blackpill/template/include/usbd_desc.hasset137 bytes
  • ../../stm32/stm32f411-blackpill/template/lib/READMEasset1,054 bytes
  • ../../stm32/stm32f411-blackpill/template/lib/USBDevice/usbd_cdc.casset29,010 bytes
  • ../../stm32/stm32f411-blackpill/template/lib/USBDevice/usbd_cdc.hasset5,406 bytes
  • ../../stm32/stm32f411-blackpill/template/lib/USBDevice/usbd_core.casset30,773 bytes
  • ../../stm32/stm32f411-blackpill/template/lib/USBDevice/usbd_core.hasset5,816 bytes
  • ../../stm32/stm32f411-blackpill/template/lib/USBDevice/usbd_ctlreq.casset26,053 bytes
  • ../../stm32/stm32f411-blackpill/template/lib/USBDevice/usbd_ctlreq.hasset2,106 bytes
  • ../../stm32/stm32f411-blackpill/template/lib/USBDevice/usbd_def.hasset16,832 bytes
  • ../../stm32/stm32f411-blackpill/template/lib/USBDevice/usbd_ioreq.casset5,017 bytes
  • ../../stm32/stm32f411-blackpill/template/lib/USBDevice/usbd_ioreq.hasset2,422 bytes
  • ../../stm32/stm32f411-blackpill/template/platformio.iniasset1,583 bytes
  • ../../stm32/stm32f411-blackpill/template/src/main.casset12,113 bytes
  • ../../stm32/stm32f411-blackpill/template/src/temp_sensor.casset4,468 bytes
  • ../../stm32/stm32f411-blackpill/template/src/usb_device.casset583 bytes
  • ../../stm32/stm32f411-blackpill/template/src/usbd_cdc_if.casset3,397 bytes
  • ../../stm32/stm32f411-blackpill/template/src/usbd_conf.casset7,955 bytes
  • ../../stm32/stm32f411-blackpill/template/src/usbd_desc.casset5,083 bytes
  • ../../stm32/stm32f411-blackpill/template/variants/minimal/main.casset3,362 bytes
  • ../../stm32/stm32f411-blackpill/template/variants/new-project.shruns1,568 bytes
  • ../../stm32/stm32h750-weact/SKILL.mddoc7,629 bytes
  • ../../stm32/stm32h750-weact/assets/IMAGE.mddoc447 bytes
  • ../../stm32/stm32h750-weact/reference/board-hardware.mddoc69,885 bytes
  • ../../stm32/stm32h750-weact/reference/recipes.mddoc34,141 bytes
  • ../../stm32/stm32h750-weact/template/.gitignoreasset94 bytes
  • ../../stm32/stm32h750-weact/template/README.mddoc3,987 bytes
  • ../../stm32/stm32h750-weact/template/include/READMEasset1,264 bytes
  • ../../stm32/stm32h750-weact/template/include/board.hasset1,288 bytes
  • ../../stm32/stm32h750-weact/template/include/lcd.hasset2,315 bytes
  • ../../stm32/stm32h750-weact/template/include/temp_sensor.hasset456 bytes
  • ../../stm32/stm32h750-weact/template/include/usb_device.hasset165 bytes
  • ../../stm32/stm32h750-weact/template/include/usbd_cdc_if.hasset201 bytes
  • ../../stm32/stm32h750-weact/template/include/usbd_conf.hasset1,631 bytes
  • ../../stm32/stm32h750-weact/template/include/usbd_desc.hasset131 bytes
  • ../../stm32/stm32h750-weact/template/lib/READMEasset1,054 bytes
  • ../../stm32/stm32h750-weact/template/lib/ST7735/font.hasset35,244 bytes
  • ../../stm32/stm32h750-weact/template/lib/ST7735/library.jsonasset265 bytes
  • ../../stm32/stm32h750-weact/template/lib/ST7735/st7735.casset30,552 bytes
  • ../../stm32/stm32h750-weact/template/lib/ST7735/st7735.hasset7,880 bytes
  • ../../stm32/stm32h750-weact/template/lib/ST7735/st7735_reg.casset2,550 bytes
  • ../../stm32/stm32h750-weact/template/lib/ST7735/st7735_reg.hasset8,108 bytes
  • ../../stm32/stm32h750-weact/template/lib/USBDeviceCDC/library.jsonasset240 bytes
  • ../../stm32/stm32h750-weact/template/lib/USBDeviceCDC/usbd_cdc.casset29,010 bytes
  • ../../stm32/stm32h750-weact/template/lib/USBDeviceCDC/usbd_cdc.hasset5,406 bytes
  • ../../stm32/stm32h750-weact/template/lib/USBDeviceCDC/usbd_core.casset30,773 bytes
  • ../../stm32/stm32h750-weact/template/lib/USBDeviceCDC/usbd_core.hasset5,816 bytes
  • ../../stm32/stm32h750-weact/template/lib/USBDeviceCDC/usbd_ctlreq.casset26,053 bytes
  • ../../stm32/stm32h750-weact/template/lib/USBDeviceCDC/usbd_ctlreq.hasset2,106 bytes
  • ../../stm32/stm32h750-weact/template/lib/USBDeviceCDC/usbd_def.hasset16,832 bytes
  • ../../stm32/stm32h750-weact/template/lib/USBDeviceCDC/usbd_ioreq.casset5,017 bytes
  • ../../stm32/stm32h750-weact/template/lib/USBDeviceCDC/usbd_ioreq.hasset2,422 bytes
  • ../../stm32/stm32h750-weact/template/platformio.iniasset1,531 bytes
  • ../../stm32/stm32h750-weact/template/src/lcd.casset10,141 bytes
  • ../../stm32/stm32h750-weact/template/src/main.casset14,516 bytes
  • ../../stm32/stm32h750-weact/template/src/stm32h7xx_hal_msp.casset3,248 bytes
  • ../../stm32/stm32h750-weact/template/src/stm32h7xx_it.casset663 bytes
  • ../../stm32/stm32h750-weact/template/src/temp_sensor.casset3,791 bytes
  • ../../stm32/stm32h750-weact/template/src/usb_device.casset602 bytes
  • ../../stm32/stm32h750-weact/template/src/usbd_cdc_if.casset2,655 bytes
  • ../../stm32/stm32h750-weact/template/src/usbd_conf.casset7,583 bytes
  • ../../stm32/stm32h750-weact/template/src/usbd_desc.casset4,737 bytes
  • ../../stm32/stm32h750-weact/template/variants/minimal/main.casset4,323 bytes
  • ../../stm32/stm32h750-weact/template/variants/minimal/stm32h7xx_it.casset544 bytes
  • ../../stm32/stm32h750-weact/template/variants/new-project.shruns1,728 bytes
Read SKILL.md

# Arduino Nano (ATmega328P)

Board-specific firmware knowledge. The Nano is simple enough that every
failure mode is silent — the sketch compiles, uploads, runs, and does
something subtly wrong — so read the reference file rather than guessing.

- `reference/board-hardware.md` — the complete board reference: corrected pin
  map (the official manual's own tables contain errors), power tree, clock,
  memory map, connector/LED inventory **plus** a development guide (Part II:
  §8 toolchain, §10 peripheral cookbook, §11 gotchas, §12 flashing, §13
  symptom → cause → fix table).
- `reference/recipes.md` — copy-paste code: `platformio.ini`, `board.h`,
  non-blocking timing, serial + free RAM, EEPROM with update semantics, ADC
  and references, interrupts, the timer/PWM map, Servo vs `tone()`,
View the complete source on GitHub

Skills included

  • atmega328p-nano
  • atmega32u4-beetle
  • lgt8f328p-minievb
  • beu1000-evuba
  • esp32-wroom-30pin
  • esp32-wroom-36pin
  • esp32-wroom-38pin
  • esp32c3-oled042
  • esp32c6-lcd147
  • esp32c6-touch-lcd147
  • esp32p4-jc-m3-dev
  • esp32p4-jc4880p443
  • esp32s3-cam-40pin
  • esp32s3-rlcd42
  • esp8266-nodemcu-30pin
  • nrf52840-promicro
  • rp2040-pico
  • rp2350a-weact
  • stm32f401rc-blackpill
  • stm32f411-blackpill
  • stm32h750-weact
  • REPLACE-with-skill-name

Repository facts

License
MIT
Created
Aug 21, 2026
Last pushed
Oct 30, 2026
Forks
3
Open issues
1
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 40 notes
  • skills/avr/atmega328p-nano/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/avr/atmega32u4-beetle/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/avr/lgt8f328p-minievb/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32-wroom-30pin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32-wroom-30pin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32-wroom-36pin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32-wroom-36pin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32-wroom-38pin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32-wroom-38pin/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32c3-oled042/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32c6-lcd147/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32c6-lcd147/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32c6-touch-lcd147/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32c6-touch-lcd147/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32p4-jc-m3-dev/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32p4-jc-m3-dev/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32p4-jc-m3-dev/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32p4-jc-m3-dev/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32p4-jc4880p443/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/esp32/esp32p4-jc4880p443/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 579 signals by file

.claude-plugin/marketplace.json

  • Network accessline 4
    "owner": {     "name": "alexex1993",     "url": "https://github.com/alexex1993"
  • Network accessline 5
    "name": "alexex1993",     "url": "https://github.com/alexex1993"   },
  • Network accessline 6
    "url": "https://github.com/alexex1993"

skills/avr/atmega328p-nano/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/e37f4c59-3746-4603-9f78-65207a957386" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/ef9efd4d-fe7a-479d-8ce9-3bb6686eec3c" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/dc6629df-b369-418a-8d00-01e0c6d0a957" />

skills/avr/atmega328p-nano/reference/board-hardware.md

  • Network accessline 5
    > - `Arduino_nano_specs.pdf` — "Arduino Nano: pinout, features, datasheet, IDE and simulation", Richard Electronics blog (24 Oct 2024). > - `Arduino_nano_specs2.pdf` — "Arduino Nano Board Guide (Pinout, Specifications, Comparison)", Makergu
  • Network accessline 6
    > - `Arduino_nano_specs2.pdf` — "Arduino Nano Board Guide (Pinout, Specifications, Comparison)", Makerguides (published 2020-09-29, updated 2026-02-17). > - Online: https://docs.arduino.cc/hardware/nano >
  • Network accessline 7
    > - Online: https://docs.arduino.cc/hardware/nano
  • Network accessline 223
    - **Arduino AVR core** (bundled with the Arduino IDE, package `Arduino AVR Boards`): board definition `arduino:avr:nano`, variants for ATmega328P / ATmega328P (Old Bootloader) / ATmega168P. In PlatformIO: `platform = atmelavr`, `board = nan
  • Network accessline 224
    - **Tools supported by the board** (per official manual): Arduino Desktop IDE (https://www.arduino.cc/en/software), Arduino CLI, Arduino Cloud Editor (https://create.arduino.cc/editor, guide: https://docs.arduino.cc/arduino-cloud/guides/edi
  • Network accessline 225
    - **Examples**: IDE "File → Examples" menu and Arduino Documentation (https://docs.arduino.cc/hardware/nano). Key built-ins for this board: `01.Basics → Blink` (the template's minimal variant is exactly this), `Communication`, `Analog`, `Di
  • Network accessline 226
    - **Online resources**: Project Hub (Nano projects: `part_id=11332`), Library Reference (https://www.arduino.cc/reference/en/libraries/), store (https://store.arduino.cc/).
  • Network accessline 246
    1. Install Arduino IDE from https://www.arduino.cc/en/software (the `Arduino AVR Boards` core is included).

skills/avr/atmega328p-nano/template/platformio.ini

  • Network accessline 5
    ; 2 KB SRAM, 1 KB EEPROM. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 7
    ; https://docs.platformio.org/page/projectconf.html

skills/avr/atmega328p-nano/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/avr/atmega32u4-beetle/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/35a02767-cf7f-43d3-9ee7-3ae55491f574" />
  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/35a02767-cf7f-43d3-9ee7-3ae55491f574" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/ac1e7806-d0af-4122-b208-e8c79c1f1fa9" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/ac1e7806-d0af-4122-b208-e8c79c1f1fa9" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/db22c586-c56e-49a7-b631-e0214f5d93c6" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/db22c586-c56e-49a7-b631-e0214f5d93c6" />

skills/avr/atmega32u4-beetle/template/platformio.ini

  • Network accessline 5
    ; (28,672 B usable), 2,560 B SRAM, 1 KB EEPROM, native USB. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 5
    ; (28,672 B usable), 2,560 B SRAM, 1 KB EEPROM, native USB. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 7
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 7
    ; https://docs.platformio.org/page/projectconf.html

skills/avr/atmega32u4-beetle/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/avr/lgt8f328p-minievb/assets/IMAGE.md

  • Network accessline 4
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/88178e6d-4657-428b-af61-8f85fe6579d0" />
  • Network accessline 4
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/88178e6d-4657-428b-af61-8f85fe6579d0" />
  • Network accessline 6
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/9d69f2a8-be38-4a03-8d34-3b02962f2e66" />
  • Network accessline 6
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/9d69f2a8-be38-4a03-8d34-3b02962f2e66" />
  • Network accessline 8
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/19cd52a3-5bd1-4a26-b968-dff949384d8b" />
  • Network accessline 8
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/19cd52a3-5bd1-4a26-b968-dff949384d8b" />

skills/avr/lgt8f328p-minievb/reference/board-hardware.md

  • Network accessline 425
    [env:lgt8f328p] platform = https://github.com/darkautism/pio-lgt8fx.git
  • Network accessline 425
    [env:lgt8f328p] platform = https://github.com/darkautism/pio-lgt8fx.git
  • Network accessline 426
    platform = https://github.com/darkautism/pio-lgt8fx.git
  • Network accessline 426
    platform = https://github.com/darkautism/pio-lgt8fx.git

skills/avr/lgt8f328p-minievb/reference/recipes.md

  • Network accessline 21
    [env:lgt8f328p] platform = https://github.com/darkautism/pio-lgt8fx.git
  • Network accessline 21
    [env:lgt8f328p] platform = https://github.com/darkautism/pio-lgt8fx.git
  • Network accessline 22
    platform = https://github.com/darkautism/pio-lgt8fx.git
  • Network accessline 22
    platform = https://github.com/darkautism/pio-lgt8fx.git

skills/avr/lgt8f328p-minievb/template/platformio.ini

  • Network accessline 6
    ; out of the same flash — see the skill's rule 9). ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 6
    ; out of the same flash — see the skill's rule 9). ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 8
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 8
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 10
    [env:lgt8f328p] platform = https://github.com/darkautism/pio-lgt8fx.git
  • Network accessline 10
    [env:lgt8f328p] platform = https://github.com/darkautism/pio-lgt8fx.git
  • Network accessline 11
    platform = https://github.com/darkautism/pio-lgt8fx.git
  • Network accessline 11
    platform = https://github.com/darkautism/pio-lgt8fx.git

skills/avr/lgt8f328p-minievb/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/baikal/beu1000-evuba/SKILL.md

  • Dangerous shell operationline 83
    RM единица подменяет вход внутренним нулём, и «ноль» этот равен 1400…1700
  • Dangerous shell operationline 83
    RM единица подменяет вход внутренним нулём, и «ноль» этот равен 1400…1700
  • Dangerous shell operationline 231
    `ADC_0 RX`, линия 15 — `ADC_1 RX` (RM табл. 8-1).
  • Dangerous shell operationline 231
    `ADC_0 RX`, линия 15 — `ADC_1 RX` (RM табл. 8-1).
  • Dangerous shell operationline 331
    `CC0OF` взводится на каждом захвате при нулевых потерях, расхождение с RM не
  • Dangerous shell operationline 331
    `CC0OF` взводится на каждом захвате при нулевых потерях, расхождение с RM не

skills/baikal/beu1000-evuba/reference/board-hardware.md

  • Dangerous shell operationline 3
    > Первоисточники: «Микроконтроллер BE-U1000. RM v.0.90.6 ALFA», «Техническая
  • Dangerous shell operationline 3
    > Первоисточники: «Микроконтроллер BE-U1000. RM v.0.90.6 ALFA», «Техническая
  • Dangerous shell operationline 206
    (`JTAG_TCK`, `TMS`, `TDO`, `TDI` — функция #3, RM рис. 5-20), а `PC11…PC14` —
  • Dangerous shell operationline 206
    (`JTAG_TCK`, `TMS`, `TDO`, `TDI` — функция #3, RM рис. 5-20), а `PC11…PC14` —
  • Dangerous shell operationline 399
    блока 4061 мкс, запись слова 50,4 мкс (в RM `tPROG` 8 мкс — это лишь один
  • Dangerous shell operationline 399
    блока 4061 мкс, запись слова 50,4 мкс (в RM `tPROG` 8 мкс — это лишь один

skills/baikal/beu1000-evuba/reference/recipes.md

  • Dangerous shell operationline 406
    d.SrcHWHandshakeInterface = 13U;            /* RM табл. 8-1: ADC_0 RX */
  • Dangerous shell operationline 406
    d.SrcHWHandshakeInterface = 13U;            /* RM табл. 8-1: ADC_0 RX */
  • Dangerous shell operationline 447
    само поднимает линию запроса (RM §13.2.1.2) */
  • Dangerous shell operationline 447
    само поднимает линию запроса (RM §13.2.1.2) */

skills/baikal/beu1000-evuba/template/Makefile

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/baikal/beu1000-evuba/template/include/board.h

  • Dangerous shell operationline 11
    * функции — по таблицам функций выводов RM (регистры IOAFCR*).
  • Dangerous shell operationline 11
    * функции — по таблицам функций выводов RM (регистры IOAFCR*).
  • Dangerous shell operationline 138
    * Линия связи DMA — RM табл. 8-1: у DMA_0 линия 13 это `ADC_0 RX`,
  • Dangerous shell operationline 138
    * Линия связи DMA — RM табл. 8-1: у DMA_0 линия 13 это `ADC_0 RX`,
  • Dangerous shell operationline 147
    #define ADC_DMA_HS      13U /**< RM табл. 8-1: ADC_0 RX */
  • Dangerous shell operationline 147
    #define ADC_DMA_HS      13U /**< RM табл. 8-1: ADC_0 RX */

skills/baikal/beu1000-evuba/template/src/adc_dma.c

  • Dangerous shell operationline 28
    * по построению. По RM единица подменяет вход внутренним нулём, и измеренный
  • Dangerous shell operationline 28
    * по построению. По RM единица подменяет вход внутренним нулём, и измеренный

skills/baikal/beu1000-evuba/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env sh
  • Executable scriptline 1
    #!/usr/bin/env sh
  • Dangerous shell operationline 28
    rm -rf "$DEST/variants" "$DEST/output"
  • Dangerous shell operationline 28
    rm -rf "$DEST/variants" "$DEST/output"
  • Dangerous shell operationline 31
    rm -f "$DEST"/src/console.c   "$DEST"/include/console.h  \
  • Dangerous shell operationline 31
    rm -f "$DEST"/src/console.c   "$DEST"/include/console.h  \

skills/esp32/esp32-wroom-30pin/assets/IMAGE.md

  • Network accessline 1
    Photo of 30-pin ESP32 devkit (DOIT V1 / CH340 Type-C): <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/57fb4456-8897-47a7-a4ee-1edd831bc15b" />
  • Network accessline 1
    Photo of 30-pin ESP32 devkit (DOIT V1 / CH340 Type-C): <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/57fb4456-8897-47a7-a4ee-1edd831bc15b" />
  • Network accessline 2
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/57fb4456-8897-47a7-a4ee-1edd831bc15b" />
  • Network accessline 2
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/57fb4456-8897-47a7-a4ee-1edd831bc15b" />
  • Network accessline 4
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/810ad245-7da7-4cda-bce6-bfc33353a7ac" />
  • Network accessline 4
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/810ad245-7da7-4cda-bce6-bfc33353a7ac" />
  • Network accessline 6
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/3e116223-fca4-401e-ad53-4e632bd71d5d" />
  • Network accessline 6
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/3e116223-fca4-401e-ad53-4e632bd71d5d" />

skills/esp32/esp32-wroom-30pin/reference/esp32-family.md

  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an

skills/esp32/esp32-wroom-30pin/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/esp32/esp32-wroom-36pin/reference/esp32-family.md

  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an

skills/esp32/esp32-wroom-36pin/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/esp32/esp32-wroom-38pin/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/b4b6fa6f-41f5-4d30-a3bc-1f3bb096aa9d" />
  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/b4b6fa6f-41f5-4d30-a3bc-1f3bb096aa9d" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/b6784994-bf13-4bda-99ba-66f41597f549" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/b6784994-bf13-4bda-99ba-66f41597f549" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/7f506298-f6be-45b6-920a-065cd12a62ca" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/7f506298-f6be-45b6-920a-065cd12a62ca" />

skills/esp32/esp32-wroom-38pin/reference/esp32-family.md

  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an

skills/esp32/esp32-wroom-38pin/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/esp32/esp32c3-oled042/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/06dbaf31-eb85-431a-8bfb-ae2e00d3e5cd" />
  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/06dbaf31-eb85-431a-8bfb-ae2e00d3e5cd" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/fbefd9ba-cde8-479c-a3b0-af6c53343171" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/fbefd9ba-cde8-479c-a3b0-af6c53343171" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/d74f5725-d7d9-4b15-b281-f6696616b210" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/d74f5725-d7d9-4b15-b281-f6696616b210" />

skills/esp32/esp32c3-oled042/reference/esp32-family.md

  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an

skills/esp32/esp32c3-oled042/template/scripts/genfont.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/esp32/esp32c3-oled042/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 36
    rm -f "$TARGET/src/main.c" "$TARGET/src/oled.c" \
  • Dangerous shell operationline 36
    rm -f "$TARGET/src/main.c" "$TARGET/src/oled.c" \
  • Dangerous shell operationline 38
    rm -rf "$TARGET/scripts"
  • Dangerous shell operationline 38
    rm -rf "$TARGET/scripts"

skills/esp32/esp32c6-lcd147/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/fa79311c-b137-4550-b5be-d545019ebe28" />
  • Network accessline 3
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/fa79311c-b137-4550-b5be-d545019ebe28" />
  • Network accessline 5
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/d04c8c72-bf01-4b09-b20b-2fc77f4a25a5" />
  • Network accessline 5
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/d04c8c72-bf01-4b09-b20b-2fc77f4a25a5" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/4cbca179-34d7-4da3-afad-4995883da33f" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/4cbca179-34d7-4da3-afad-4995883da33f" />

skills/esp32/esp32c6-lcd147/reference/board-hardware.md

  • Network accessline 23
    | Display | **1.47" TFT, ST7789, 172×320, 262K colours**, SPI2, write-only | | LED | one **WS2812-family addressable RGB LED** on GPIO8 | | Storage | microSD (TF) slot, **SPI mode only** — `SD_D1`/`SD_D2` are NC |
  • Network accessline 23
    | Display | **1.47" TFT, ST7789, 172×320, 262K colours**, SPI2, write-only | | LED | one **WS2812-family addressable RGB LED** on GPIO8 | | Storage | microSD (TF) slot, **SPI mode only** — `SD_D1`/`SD_D2` are NC |
  • Network accessline 24
    | LED | one **WS2812-family addressable RGB LED** on GPIO8 | | Storage | microSD (TF) slot, **SPI mode only** — `SD_D1`/`SD_D2` are NC | | Regulator | **ME6217C33M5G** LDO, 800 mA max |
  • Network accessline 24
    | LED | one **WS2812-family addressable RGB LED** on GPIO8 | | Storage | microSD (TF) slot, **SPI mode only** — `SD_D1`/`SD_D2` are NC | | Regulator | **ME6217C33M5G** LDO, 800 mA max |
  • Network accessline 25
    | Storage | microSD (TF) slot, **SPI mode only** — `SD_D1`/`SD_D2` are NC |
  • Network accessline 25
    | Storage | microSD (TF) slot, **SPI mode only** — `SD_D1`/`SD_D2` are NC |
  • Network accessline 420
    | `spi_bus_initialize()` returns `ESP_ERR_INVALID_STATE` | the LCD already initialised SPI2 | initialise the bus once; attach the card as a second device | | TF card mounts but the display corrupts | both devices on one bus with unarbitrate
  • Network accessline 420
    | `spi_bus_initialize()` returns `ESP_ERR_INVALID_STATE` | the LCD already initialised SPI2 | initialise the bus once; attach the card as a second device | | TF card mounts but the display corrupts | both devices on one bus with unarbitrate
  • Network accessline 421
    | TF card mounts but the display corrupts | both devices on one bus with unarbitrated CS | let the SPI driver own both devices; do card I/O between frames, not inside one | | 4-bit SD mode will not initialise | `SD_D1`/`SD_D2` are NC on thi
  • Network accessline 421
    | TF card mounts but the display corrupts | both devices on one bus with unarbitrated CS | let the SPI driver own both devices; do card I/O between frames, not inside one | | 4-bit SD mode will not initialise | `SD_D1`/`SD_D2` are NC on thi
  • Network accessline 422
    | 4-bit SD mode will not initialise | `SD_D1`/`SD_D2` are NC on this board | 1-bit SPI mode only |
  • Network accessline 422
    | 4-bit SD mode will not initialise | `SD_D1`/`SD_D2` are NC on this board | 1-bit SPI mode only |
  • Network accessline 435
    - Espressif, *ESP32-C6 Series Datasheet* v1.5 (2026-03-31) —   <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 435
    - Espressif, *ESP32-C6 Series Datasheet* v1.5 (2026-03-31) —   <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 436
    <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 436
    <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 437
    - Waveshare wiki — <https://www.waveshare.com/wiki/ESP32-C6-LCD-1.47>
  • Network accessline 437
    - Waveshare wiki — <https://www.waveshare.com/wiki/ESP32-C6-LCD-1.47>
  • Network accessline 438
    - Distributor datasheet, SKU WS-28563 - ESP-IDF Programming Guide (esp32c6 target) —   <https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/>
  • Network accessline 438
    - Distributor datasheet, SKU WS-28563 - ESP-IDF Programming Guide (esp32c6 target) —   <https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/>
  • Network accessline 440
    <https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/>
  • Network accessline 440
    <https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/>

skills/esp32/esp32c6-lcd147/reference/esp32-family.md

  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an

skills/esp32/esp32c6-lcd147/reference/esp32c6-soc.md

  • Network accessline 8
    > Source: Espressif Systems, *ESP32-C6 Series Datasheet* **v1.5** (2026-03-31), 86 pp. > Canonical copy: <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 8
    > Source: Espressif Systems, *ESP32-C6 Series Datasheet* **v1.5** (2026-03-31), 86 pp. > Canonical copy: <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 9
    > Canonical copy: <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 9
    > Canonical copy: <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 1817
    - **ESP32-C6 Hardware Design Guidelines** — integrating the ESP32-C6 into a product. - **ESP32-C6 Series SoC Errata** — known errors per chip revision. - Certificates: <https://espressif.com/en/support/documents/certificates>
  • Network accessline 1817
    - **ESP32-C6 Hardware Design Guidelines** — integrating the ESP32-C6 into a product. - **ESP32-C6 Series SoC Errata** — known errors per chip revision. - Certificates: <https://espressif.com/en/support/documents/certificates>
  • Network accessline 1818
    - **ESP32-C6 Series SoC Errata** — known errors per chip revision. - Certificates: <https://espressif.com/en/support/documents/certificates> - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6>
  • Network accessline 1818
    - **ESP32-C6 Series SoC Errata** — known errors per chip revision. - Certificates: <https://espressif.com/en/support/documents/certificates> - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6>
  • Network accessline 1819
    - Certificates: <https://espressif.com/en/support/documents/certificates> - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6> - Documentation updates & subscription: <https://espressif.com/en/support/download/documents>
  • Network accessline 1819
    - Certificates: <https://espressif.com/en/support/documents/certificates> - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6> - Documentation updates & subscription: <https://espressif.com/en/support/download/documents>
  • Network accessline 1820
    - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6>
  • Network accessline 1820
    - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6>
  • Network accessline 1821
    - Documentation updates & subscription: <https://espressif.com/en/support/download/documents>
  • Network accessline 1821
    - Documentation updates & subscription: <https://espressif.com/en/support/download/documents>
  • Network accessline 1825
    - ESP-IDF Programming Guide for ESP32-C6 - ESP-IDF and other frameworks: <https://github.com/espressif>
  • Network accessline 1825
    - ESP-IDF Programming Guide for ESP32-C6 - ESP-IDF and other frameworks: <https://github.com/espressif>
  • Network accessline 1826
    - ESP-IDF and other frameworks: <https://github.com/espressif>
  • Network accessline 1826
    - ESP-IDF and other frameworks: <https://github.com/espressif>
  • Network accessline 1827
    - ESP32 BBS Forum: <https://esp32.com/>
  • Network accessline 1827
    - ESP32 BBS Forum: <https://esp32.com/>
  • Network accessline 1828
    - ESP-FAQ: <https://espressif.com/projects/esp-faq/en/latest/index.html> - The ESP Journal: <https://blog.espressif.com/> - SDKs, demos, apps, tools, AT firmware: <https://espressif.com/en/support/download/sdks-demos>
  • Network accessline 1828
    - ESP-FAQ: <https://espressif.com/projects/esp-faq/en/latest/index.html> - The ESP Journal: <https://blog.espressif.com/> - SDKs, demos, apps, tools, AT firmware: <https://espressif.com/en/support/download/sdks-demos>
  • Network accessline 1829
    - The ESP Journal: <https://blog.espressif.com/>
  • Network accessline 1829
    - The ESP Journal: <https://blog.espressif.com/>
  • Network accessline 1830
    - SDKs, demos, apps, tools, AT firmware: <https://espressif.com/en/support/download/sdks-demos>
  • Network accessline 1830
    - SDKs, demos, apps, tools, AT firmware: <https://espressif.com/en/support/download/sdks-demos>
  • Network accessline 1834
    - ESP32-C6 SoCs: <https://espressif.com/en/products/socs?id=ESP32-C6>
  • Network accessline 1834
    - ESP32-C6 SoCs: <https://espressif.com/en/products/socs?id=ESP32-C6>
  • Network accessline 1835
    - ESP32-C6 modules: <https://espressif.com/en/products/modules?id=ESP32-C6>
  • Network accessline 1835
    - ESP32-C6 modules: <https://espressif.com/en/products/modules?id=ESP32-C6>
  • Network accessline 1836
    - ESP32-C6 devkits: <https://espressif.com/en/products/devkits?id=ESP32-C6>
  • Network accessline 1836
    - ESP32-C6 devkits: <https://espressif.com/en/products/devkits?id=ESP32-C6>
  • Network accessline 1837
    - ESP Product Selector: <https://products.espressif.com/#/product-selector?language=en>
  • Network accessline 1837
    - ESP Product Selector: <https://products.espressif.com/#/product-selector?language=en>

skills/esp32/esp32c6-lcd147/template/scripts/genfont.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]

skills/esp32/esp32c6-lcd147/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 36
    rm -f "$TARGET/src/main.c" "$TARGET/src/gfx.c" "$TARGET/src/effects.c" \
  • Dangerous shell operationline 36
    rm -f "$TARGET/src/main.c" "$TARGET/src/gfx.c" "$TARGET/src/effects.c" \
  • Dangerous shell operationline 39
    rm -rf "$TARGET/scripts"
  • Dangerous shell operationline 39
    rm -rf "$TARGET/scripts"

skills/esp32/esp32c6-touch-lcd147/assets/IMAGE.md

  • Network accessline 3
    <img width="2560" height="1662" alt="image" src="https://github.com/user-attachments/assets/3109f034-63e3-4451-9a23-72eecf480da3" />
  • Network accessline 3
    <img width="2560" height="1662" alt="image" src="https://github.com/user-attachments/assets/3109f034-63e3-4451-9a23-72eecf480da3" />
  • Network accessline 5
    <img width="2560" height="1333" alt="image" src="https://github.com/user-attachments/assets/68275eb2-75fa-4941-85c6-2dc7c799b94a" />
  • Network accessline 5
    <img width="2560" height="1333" alt="image" src="https://github.com/user-attachments/assets/68275eb2-75fa-4941-85c6-2dc7c799b94a" />
  • Network accessline 7
    <img width="2560" height="1844" alt="image" src="https://github.com/user-attachments/assets/ca809223-f86a-44cf-bb0e-4cc580bf8c07" />
  • Network accessline 7
    <img width="2560" height="1844" alt="image" src="https://github.com/user-attachments/assets/ca809223-f86a-44cf-bb0e-4cc580bf8c07" />

skills/esp32/esp32c6-touch-lcd147/reference/board-hardware.md

  • Network accessline 579
    - [Waveshare wiki — ESP32-C6-Touch-LCD-1.47](https://www.waveshare.com/wiki/ESP32-C6-Touch-LCD-1.47)
  • Network accessline 579
    - [Waveshare wiki — ESP32-C6-Touch-LCD-1.47](https://www.waveshare.com/wiki/ESP32-C6-Touch-LCD-1.47)
  • Network accessline 586
    - ESP32-C6 datasheet v1.5 and Technical Reference Manual — digested in   [esp32c6-soc.md](esp32c6-soc.md). - [Arduino_GFX discussion #693](https://github.com/moononournation/Arduino_GFX/discussions/693)
  • Network accessline 586
    - ESP32-C6 datasheet v1.5 and Technical Reference Manual — digested in   [esp32c6-soc.md](esp32c6-soc.md). - [Arduino_GFX discussion #693](https://github.com/moononournation/Arduino_GFX/discussions/693)
  • Network accessline 587
    [esp32c6-soc.md](esp32c6-soc.md). - [Arduino_GFX discussion #693](https://github.com/moononournation/Arduino_GFX/discussions/693)   — the working JD9853 register batch and the 34-pixel column offset.
  • Network accessline 587
    [esp32c6-soc.md](esp32c6-soc.md). - [Arduino_GFX discussion #693](https://github.com/moononournation/Arduino_GFX/discussions/693)   — the working JD9853 register batch and the 34-pixel column offset.
  • Network accessline 588
    - [Arduino_GFX discussion #693](https://github.com/moononournation/Arduino_GFX/discussions/693)
  • Network accessline 588
    - [Arduino_GFX discussion #693](https://github.com/moononournation/Arduino_GFX/discussions/693)
  • Network accessline 589
    — the working JD9853 register batch and the 34-pixel column offset. - [toto04/axs5106l](https://github.com/toto04/axs5106l) — a faithful port of Waveshare's   AXS5106L Arduino library; the source of truth for the touch protocol.
  • Network accessline 589
    — the working JD9853 register batch and the 34-pixel column offset. - [toto04/axs5106l](https://github.com/toto04/axs5106l) — a faithful port of Waveshare's   AXS5106L Arduino library; the source of truth for the touch protocol.
  • Network accessline 590
    - [toto04/axs5106l](https://github.com/toto04/axs5106l) — a faithful port of Waveshare's
  • Network accessline 590
    - [toto04/axs5106l](https://github.com/toto04/axs5106l) — a faithful port of Waveshare's
  • Network accessline 591
    AXS5106L Arduino library; the source of truth for the touch protocol. - [Adafruit GFX classic font](https://github.com/adafruit/Adafruit-GFX-Library) (BSD) —   the 5 × 7 glyphs in `template/include/font5x7.h`.
  • Network accessline 591
    AXS5106L Arduino library; the source of truth for the touch protocol. - [Adafruit GFX classic font](https://github.com/adafruit/Adafruit-GFX-Library) (BSD) —   the 5 × 7 glyphs in `template/include/font5x7.h`.
  • Network accessline 592
    - [Adafruit GFX classic font](https://github.com/adafruit/Adafruit-GFX-Library) (BSD) —
  • Network accessline 592
    - [Adafruit GFX classic font](https://github.com/adafruit/Adafruit-GFX-Library) (BSD) —

skills/esp32/esp32c6-touch-lcd147/reference/esp32-family.md

  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an

skills/esp32/esp32c6-touch-lcd147/reference/esp32c6-soc.md

  • Network accessline 8
    > Source: Espressif Systems, *ESP32-C6 Series Datasheet* **v1.5** (2026-03-31), 86 pp. > Canonical copy: <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 8
    > Source: Espressif Systems, *ESP32-C6 Series Datasheet* **v1.5** (2026-03-31), 86 pp. > Canonical copy: <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 9
    > Canonical copy: <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 9
    > Canonical copy: <https://www.espressif.com/documentation/esp32-c6_datasheet_en.pdf>
  • Network accessline 1818
    - **ESP32-C6 Hardware Design Guidelines** — integrating the ESP32-C6 into a product. - **ESP32-C6 Series SoC Errata** — known errors per chip revision. - Certificates: <https://espressif.com/en/support/documents/certificates>
  • Network accessline 1818
    - **ESP32-C6 Hardware Design Guidelines** — integrating the ESP32-C6 into a product. - **ESP32-C6 Series SoC Errata** — known errors per chip revision. - Certificates: <https://espressif.com/en/support/documents/certificates>
  • Network accessline 1819
    - **ESP32-C6 Series SoC Errata** — known errors per chip revision. - Certificates: <https://espressif.com/en/support/documents/certificates> - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6>
  • Network accessline 1819
    - **ESP32-C6 Series SoC Errata** — known errors per chip revision. - Certificates: <https://espressif.com/en/support/documents/certificates> - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6>
  • Network accessline 1820
    - Certificates: <https://espressif.com/en/support/documents/certificates> - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6> - Documentation updates & subscription: <https://espressif.com/en/support/download/documents>
  • Network accessline 1820
    - Certificates: <https://espressif.com/en/support/documents/certificates> - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6> - Documentation updates & subscription: <https://espressif.com/en/support/download/documents>
  • Network accessline 1821
    - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6>
  • Network accessline 1821
    - PCNs: <https://espressif.com/en/support/documents/pcns?keys=ESP32-C6>
  • Network accessline 1822
    - Documentation updates & subscription: <https://espressif.com/en/support/download/documents>
  • Network accessline 1822
    - Documentation updates & subscription: <https://espressif.com/en/support/download/documents>
  • Network accessline 1826
    - ESP-IDF Programming Guide for ESP32-C6 - ESP-IDF and other frameworks: <https://github.com/espressif>
  • Network accessline 1826
    - ESP-IDF Programming Guide for ESP32-C6 - ESP-IDF and other frameworks: <https://github.com/espressif>
  • Network accessline 1827
    - ESP-IDF and other frameworks: <https://github.com/espressif>
  • Network accessline 1827
    - ESP-IDF and other frameworks: <https://github.com/espressif>
  • Network accessline 1828
    - ESP32 BBS Forum: <https://esp32.com/>
  • Network accessline 1828
    - ESP32 BBS Forum: <https://esp32.com/>
  • Network accessline 1829
    - ESP-FAQ: <https://espressif.com/projects/esp-faq/en/latest/index.html> - The ESP Journal: <https://blog.espressif.com/> - SDKs, demos, apps, tools, AT firmware: <https://espressif.com/en/support/download/sdks-demos>
  • Network accessline 1829
    - ESP-FAQ: <https://espressif.com/projects/esp-faq/en/latest/index.html> - The ESP Journal: <https://blog.espressif.com/> - SDKs, demos, apps, tools, AT firmware: <https://espressif.com/en/support/download/sdks-demos>
  • Network accessline 1830
    - The ESP Journal: <https://blog.espressif.com/>
  • Network accessline 1830
    - The ESP Journal: <https://blog.espressif.com/>
  • Network accessline 1831
    - SDKs, demos, apps, tools, AT firmware: <https://espressif.com/en/support/download/sdks-demos>
  • Network accessline 1831
    - SDKs, demos, apps, tools, AT firmware: <https://espressif.com/en/support/download/sdks-demos>
  • Network accessline 1835
    - ESP32-C6 SoCs: <https://espressif.com/en/products/socs?id=ESP32-C6>
  • Network accessline 1835
    - ESP32-C6 SoCs: <https://espressif.com/en/products/socs?id=ESP32-C6>
  • Network accessline 1836
    - ESP32-C6 modules: <https://espressif.com/en/products/modules?id=ESP32-C6>
  • Network accessline 1836
    - ESP32-C6 modules: <https://espressif.com/en/products/modules?id=ESP32-C6>
  • Network accessline 1837
    - ESP32-C6 devkits: <https://espressif.com/en/products/devkits?id=ESP32-C6>
  • Network accessline 1837
    - ESP32-C6 devkits: <https://espressif.com/en/products/devkits?id=ESP32-C6>
  • Network accessline 1838
    - ESP Product Selector: <https://products.espressif.com/#/product-selector?language=en>
  • Network accessline 1838
    - ESP Product Selector: <https://products.espressif.com/#/product-selector?language=en>

skills/esp32/esp32c6-touch-lcd147/template/README.md

  • Network accessline 82
    - `include/font5x7.h` — the classic 5×7 fixed-width glyphs from the   [Adafruit GFX library](https://github.com/adafruit/Adafruit-GFX-Library), **BSD
  • Network accessline 82
    - `include/font5x7.h` — the classic 5×7 fixed-width glyphs from the   [Adafruit GFX library](https://github.com/adafruit/Adafruit-GFX-Library), **BSD
  • Network accessline 83
    [Adafruit GFX library](https://github.com/adafruit/Adafruit-GFX-Library), **BSD
  • Network accessline 83
    [Adafruit GFX library](https://github.com/adafruit/Adafruit-GFX-Library), **BSD

skills/esp32/esp32c6-touch-lcd147/template/include/board_pins.h

  • Network accessline 3
    *  * Sources: the vendor pinout table  * (https://www.waveshare.com/wiki/ESP32-C6-Touch-LCD-1.47) cross-checked
  • Network accessline 3
    *  * Sources: the vendor pinout table  * (https://www.waveshare.com/wiki/ESP32-C6-Touch-LCD-1.47) cross-checked
  • Network accessline 4
    * Sources: the vendor pinout table  * (https://www.waveshare.com/wiki/ESP32-C6-Touch-LCD-1.47) cross-checked  * against ESP32-C6-Touch-LCD-1.47-Schematic.pdf.  Where the two disagree the
  • Network accessline 4
    * Sources: the vendor pinout table  * (https://www.waveshare.com/wiki/ESP32-C6-Touch-LCD-1.47) cross-checked  * against ESP32-C6-Touch-LCD-1.47-Schematic.pdf.  Where the two disagree the
  • Network accessline 5
    * (https://www.waveshare.com/wiki/ESP32-C6-Touch-LCD-1.47) cross-checked
  • Network accessline 5
    * (https://www.waveshare.com/wiki/ESP32-C6-Touch-LCD-1.47) cross-checked

skills/esp32/esp32c6-touch-lcd147/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 36
    rm -rf "$TARGET/components"
  • Dangerous shell operationline 36
    rm -rf "$TARGET/components"
  • Dangerous shell operationline 37
    rm -f  "$TARGET/include/font5x7.h"
  • Dangerous shell operationline 37
    rm -f  "$TARGET/include/font5x7.h"

skills/esp32/esp32p4-jc-m3-dev/SKILL.md

  • Network accessline 97
    ESP32-P4 board definition whatsoever**. The error is `Unknown board ID    'esp32-p4-evboard'`, which reads like a typo. Use    `platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.z
  • Network accessline 97
    ESP32-P4 board definition whatsoever**. The error is `Unknown board ID    'esp32-p4-evboard'`, which reads like a typo. Use    `platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.z
  • Network accessline 99
    `platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip`.
  • Network accessline 99
    `platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip`.

skills/esp32/esp32p4-jc-m3-dev/assets/IMAGE.md

  • Network accessline 3
    <img width="2560" height="1694" alt="image" src="https://github.com/user-attachments/assets/90a0671f-0f89-4a55-a69e-0ac45e5c1142" />
  • Network accessline 3
    <img width="2560" height="1694" alt="image" src="https://github.com/user-attachments/assets/90a0671f-0f89-4a55-a69e-0ac45e5c1142" />
  • Network accessline 5
    <img width="1440" height="2560" alt="image" src="https://github.com/user-attachments/assets/60d91773-d17e-4230-929f-ca0a39a70f3d" />
  • Network accessline 5
    <img width="1440" height="2560" alt="image" src="https://github.com/user-attachments/assets/60d91773-d17e-4230-929f-ca0a39a70f3d" />
  • Network accessline 7
    <img width="1440" height="2560" alt="image" src="https://github.com/user-attachments/assets/c7124efe-1957-444d-821d-4e8b16154a29" />
  • Network accessline 7
    <img width="1440" height="2560" alt="image" src="https://github.com/user-attachments/assets/c7124efe-1957-444d-821d-4e8b16154a29" />

skills/esp32/esp32p4-jc-m3-dev/reference/board-hardware.md

  • Network accessline 437
    platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 437
    platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Access to secretsline 455
    [Credential-related source omitted]
  • Access to secretsline 455
    [Credential-related source omitted]
  • Network accessline 459
    `"package-version": "4.40801.0"`. The platform sees the mismatch and **deletes `~/.platformio/packages/tool-scons` during the build**, pulling SCons out from under the running process. Upstream: [pioarduino#529](https://github.com/pioarduin
  • Network accessline 459
    `"package-version": "4.40801.0"`. The platform sees the mismatch and **deletes `~/.platformio/packages/tool-scons` during the build**, pulling SCons out from under the running process. Upstream: [pioarduino#529](https://github.com/pioarduin
  • Network accessline 461
    running process. Upstream: [pioarduino#529](https://github.com/pioarduino/platform-espressif32/issues/529).
  • Network accessline 461
    running process. Upstream: [pioarduino#529](https://github.com/pioarduino/platform-espressif32/issues/529).

skills/esp32/esp32p4-jc-m3-dev/reference/esp32-family.md

  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an

skills/esp32/esp32p4-jc-m3-dev/reference/recipes.md

  • Network accessline 15
    [env:jc-esp32p4-m3-dev] platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 15
    [env:jc-esp32p4-m3-dev] platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 16
    platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 16
    platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 264
    esp_lcd_touch_config_t tp_cfg = {     .x_max = 800, .y_max = 1280,     .rst_gpio_num = GPIO_NUM_NC,   /* GPIO22 exists but Guition's own port leaves it NC */
  • Network accessline 264
    esp_lcd_touch_config_t tp_cfg = {     .x_max = 800, .y_max = 1280,     .rst_gpio_num = GPIO_NUM_NC,   /* GPIO22 exists but Guition's own port leaves it NC */
  • Network accessline 265
    .x_max = 800, .y_max = 1280,     .rst_gpio_num = GPIO_NUM_NC,   /* GPIO22 exists but Guition's own port leaves it NC */     .int_gpio_num = GPIO_NUM_NC,   /* GPIO21, likewise — polled, not interrupt-driven */
  • Network accessline 265
    .x_max = 800, .y_max = 1280,     .rst_gpio_num = GPIO_NUM_NC,   /* GPIO22 exists but Guition's own port leaves it NC */     .int_gpio_num = GPIO_NUM_NC,   /* GPIO21, likewise — polled, not interrupt-driven */
  • Network accessline 266
    .rst_gpio_num = GPIO_NUM_NC,   /* GPIO22 exists but Guition's own port leaves it NC */
  • Network accessline 266
    .rst_gpio_num = GPIO_NUM_NC,   /* GPIO22 exists but Guition's own port leaves it NC */

skills/esp32/esp32p4-jc-m3-dev/template/platformio.ini

  • Network accessline 17
    [env:jc-esp32p4-m3-dev] platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 17
    [env:jc-esp32p4-m3-dev] platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 18
    platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 18
    platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip

skills/esp32/esp32p4-jc-m3-dev/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/esp32/esp32p4-jc4880p443/reference/board-hardware.md

  • Network accessline 366
    The archive is `JC4880P443C_I_W.zip` (≈ 478 MB) from Guition's download centre, `http://pan.jczn1688.com/directlink/1/HMI%20display/JC4880P443C_I_W.zip`. That URL returns
  • Network accessline 366
    The archive is `JC4880P443C_I_W.zip` (≈ 478 MB) from Guition's download centre, `http://pan.jczn1688.com/directlink/1/HMI%20display/JC4880P443C_I_W.zip`. That URL returns
  • Network accessline 367
    `http://pan.jczn1688.com/directlink/1/HMI%20display/JC4880P443C_I_W.zip`. That URL returns
  • Network accessline 367
    `http://pan.jczn1688.com/directlink/1/HMI%20display/JC4880P443C_I_W.zip`. That URL returns
  • Network accessline 368
    an HTML page; the file itself is ten sha256-checked 48 MB shards listed at `https://pan.jczn1688.com/api/manifest/HMI%20display/JC4880P443C_I_W.zip`, fetched with header `X-Gdisk-Fetch: 1` and concatenated in `seq` order.
  • Network accessline 368
    an HTML page; the file itself is ten sha256-checked 48 MB shards listed at `https://pan.jczn1688.com/api/manifest/HMI%20display/JC4880P443C_I_W.zip`, fetched with header `X-Gdisk-Fetch: 1` and concatenated in `seq` order.
  • Network accessline 369
    `https://pan.jczn1688.com/api/manifest/HMI%20display/JC4880P443C_I_W.zip`, fetched with
  • Network accessline 369
    `https://pan.jczn1688.com/api/manifest/HMI%20display/JC4880P443C_I_W.zip`, fetched with
  • Network accessline 493
    | `LCD ID: FF FF FF` | normal on this panel | ignore | | `swap_xy is not supported by this panel` | ST7701 DSI has no HW rotation | software / PPA rotation | | `GT911 read error!` / `ESP_ERR_INVALID_STATE` | RST/INT given without `driver_da
  • Network accessline 493
    | `LCD ID: FF FF FF` | normal on this panel | ignore | | `swap_xy is not supported by this panel` | ST7701 DSI has no HW rotation | software / PPA rotation | | `GT911 read error!` / `ESP_ERR_INVALID_STATE` | RST/INT given without `driver_da
  • Network accessline 494
    | `swap_xy is not supported by this panel` | ST7701 DSI has no HW rotation | software / PPA rotation | | `GT911 read error!` / `ESP_ERR_INVALID_STATE` | RST/INT given without `driver_data` | set `driver_data` (§6) or pass RST/INT = NC | | I
  • Network accessline 494
    | `swap_xy is not supported by this panel` | ST7701 DSI has no HW rotation | software / PPA rotation | | `GT911 read error!` / `ESP_ERR_INVALID_STATE` | RST/INT given without `driver_data` | set `driver_data` (§6) or pass RST/INT = NC | | I
  • Network accessline 495
    | `GT911 read error!` / `ESP_ERR_INVALID_STATE` | RST/INT given without `driver_data` | set `driver_data` (§6) or pass RST/INT = NC |
  • Network accessline 495
    | `GT911 read error!` / `ESP_ERR_INVALID_STATE` | RST/INT given without `driver_data` | set `driver_data` (§6) or pass RST/INT = NC |

skills/esp32/esp32p4-jc4880p443/reference/esp32-family.md

  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an

skills/esp32/esp32p4-jc4880p443/reference/recipes.md

  • Network accessline 32
    [env:jc4880p443] platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 32
    [env:jc4880p443] platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 33
    platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 33
    platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip

skills/esp32/esp32p4-jc4880p443/template/platformio.ini

  • Network accessline 14
    [env:jc4880p443] platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 14
    [env:jc4880p443] platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 15
    platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip
  • Network accessline 15
    platform  = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.311/platform-espressif32.zip

skills/esp32/esp32p4-jc4880p443/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/esp32/esp32s3-cam-40pin/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/6ce188ac-881b-44df-a7de-2650b5d04740" />
  • Network accessline 3
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/6ce188ac-881b-44df-a7de-2650b5d04740" />
  • Network accessline 5
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/398286c3-bd6f-4c38-a2d2-71ce9d62d346" />
  • Network accessline 5
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/398286c3-bd6f-4c38-a2d2-71ce9d62d346" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/4d7959c7-7e67-4fe7-9564-e0a388e73db8" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/4d7959c7-7e67-4fe7-9564-e0a388e73db8" />

skills/esp32/esp32s3-cam-40pin/reference/esp32-family.md

  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an

skills/esp32/esp32s3-cam-40pin/template/platformio.ini

  • Network accessline 1
    ; ESP32-S3-WROOM-1 CAM board, 40-pin (Freenove FNK0085 and clones) ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 1
    ; ESP32-S3-WROOM-1 CAM board, 40-pin (Freenove FNK0085 and clones) ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 2
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 2
    ; https://docs.platformio.org/page/projectconf.html

skills/esp32/esp32s3-cam-40pin/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/esp32/esp32s3-rlcd42/assets/IMAGE.md

  • Network accessline 3
    <img width="2560" height="1440" alt="image" src="https://github.com/user-attachments/assets/9b55c6b2-3135-44ad-824b-a05659bd6f0f" />
  • Network accessline 3
    <img width="2560" height="1440" alt="image" src="https://github.com/user-attachments/assets/9b55c6b2-3135-44ad-824b-a05659bd6f0f" />
  • Network accessline 5
    <img width="2560" height="1440" alt="image" src="https://github.com/user-attachments/assets/babae24d-b31e-4638-bba9-03950d521312" />
  • Network accessline 5
    <img width="2560" height="1440" alt="image" src="https://github.com/user-attachments/assets/babae24d-b31e-4638-bba9-03950d521312" />
  • Network accessline 7
    <img width="2560" height="1440" alt="image" src="https://github.com/user-attachments/assets/bfd9693b-ef38-4687-834a-647e8029d1af" />
  • Network accessline 7
    <img width="2560" height="1440" alt="image" src="https://github.com/user-attachments/assets/bfd9693b-ef38-4687-834a-647e8029d1af" />

skills/esp32/esp32s3-rlcd42/reference/esp32-family.md

  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 415
    The cross-chip comparison material in §3–§7 — the family overview table, USB speed classes, interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkell
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 416
    interface speed classes, the RMT generation table, and the deep-sleep memory taxonomy — is adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an independent survey of the Espressif SoC family, used under **CC BY 4
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an
  • Network accessline 417
    adapted from **[ESP32Features](https://github.com/artkeller/ESP32Features)**, an

skills/esp32/esp32s3-rlcd42/template/README.md

  • Network accessline 24
    platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.31/platform-espressif32.zip
  • Network accessline 24
    platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.31/platform-espressif32.zip

skills/esp32/esp32s3-rlcd42/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/esp8266/esp8266-nodemcu-30pin/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/8b4c1691-a1ab-4c1f-9c16-42703e76c160" />
  • Network accessline 3
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/8b4c1691-a1ab-4c1f-9c16-42703e76c160" />
  • Network accessline 5
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/1c2af693-98cc-425e-a8b2-441c5be1f4a6" />
  • Network accessline 5
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/1c2af693-98cc-425e-a8b2-441c5be1f4a6" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/98e9f065-d384-43a6-99e5-466ab5a1670d" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/98e9f065-d384-43a6-99e5-466ab5a1670d" />

skills/esp8266/esp8266-nodemcu-30pin/template/platformio.ini

  • Network accessline 5
    ; same module, same pin map, different USB bridge and board size. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 5
    ; same module, same pin map, different USB bridge and board size. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 7
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 7
    ; https://docs.platformio.org/page/projectconf.html

skills/esp8266/esp8266-nodemcu-30pin/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/nrf/nrf52840-promicro/SKILL.md

  • Network accessline 233
    The drag-and-drop route: convert the hex with [`uf2conv.py`](https://github.com/microsoft/uf2) (family `0xADA52840`) and drop
  • Network accessline 233
    The drag-and-drop route: convert the hex with [`uf2conv.py`](https://github.com/microsoft/uf2) (family `0xADA52840`) and drop
  • Network accessline 234
    [`uf2conv.py`](https://github.com/microsoft/uf2) (family `0xADA52840`) and drop
  • Network accessline 234
    [`uf2conv.py`](https://github.com/microsoft/uf2) (family `0xADA52840`) and drop

skills/nrf/nrf52840-promicro/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/eb74eab1-516c-4b16-b564-58ca096222fc" />
  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/eb74eab1-516c-4b16-b564-58ca096222fc" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/3c41ca78-534d-4b13-ac99-598a0cfc5937" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/3c41ca78-534d-4b13-ac99-598a0cfc5937" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/6a91323c-4810-4082-bd5c-af10b7bec9fa" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/6a91323c-4810-4082-bd5c-af10b7bec9fa" />

skills/nrf/nrf52840-promicro/reference/board-hardware.md

  • Network accessline 302
    platform_packages =     framework-arduinoadafruitnrf52 @ https://github.com/adafruit/Adafruit_nRF52_Arduino.git#<tag>
  • Network accessline 302
    platform_packages =     framework-arduinoadafruitnrf52 @ https://github.com/adafruit/Adafruit_nRF52_Arduino.git#<tag>
  • Network accessline 303
    framework-arduinoadafruitnrf52 @ https://github.com/adafruit/Adafruit_nRF52_Arduino.git#<tag>
  • Network accessline 303
    framework-arduinoadafruitnrf52 @ https://github.com/adafruit/Adafruit_nRF52_Arduino.git#<tag>

skills/nrf/nrf52840-promicro/reference/recipes.md

  • Network accessline 374
    # uf2conv.py from https://github.com/microsoft/uf2 (tools/uf2conv.py)
  • Network accessline 374
    # uf2conv.py from https://github.com/microsoft/uf2 (tools/uf2conv.py)
  • Network accessline 397
    ; platformio.ini — a core new enough to ship the v7 linker script platform_packages =     framework-arduinoadafruitnrf52 @ https://github.com/adafruit/Adafruit_nRF52_Arduino.git#master
  • Network accessline 397
    ; platformio.ini — a core new enough to ship the v7 linker script platform_packages =     framework-arduinoadafruitnrf52 @ https://github.com/adafruit/Adafruit_nRF52_Arduino.git#master
  • Network accessline 399
    framework-arduinoadafruitnrf52 @ https://github.com/adafruit/Adafruit_nRF52_Arduino.git#master
  • Network accessline 399
    framework-arduinoadafruitnrf52 @ https://github.com/adafruit/Adafruit_nRF52_Arduino.git#master

skills/nrf/nrf52840-promicro/template/README.md

  • Network accessline 85
    Alternative: convert `.pio/build/promicro_nrf52840/firmware.hex` to UF2 with [`uf2conv.py`](https://github.com/microsoft/uf2) (family `0xADA52840`) and drag
  • Network accessline 85
    Alternative: convert `.pio/build/promicro_nrf52840/firmware.hex` to UF2 with [`uf2conv.py`](https://github.com/microsoft/uf2) (family `0xADA52840`) and drag
  • Network accessline 86
    [`uf2conv.py`](https://github.com/microsoft/uf2) (family `0xADA52840`) and drag
  • Network accessline 86
    [`uf2conv.py`](https://github.com/microsoft/uf2) (family `0xADA52840`) and drag

skills/nrf/nrf52840-promicro/template/boards/promicro_nrf52840.json

  • Network accessline 50
    "wait_for_upload_port": true   },   "url": "https://nicekeyboards.com/nice-nano",
  • Network accessline 50
    "wait_for_upload_port": true   },   "url": "https://nicekeyboards.com/nice-nano",
  • Network accessline 51
    },   "url": "https://nicekeyboards.com/nice-nano",   "vendor": "Generic"
  • Network accessline 51
    },   "url": "https://nicekeyboards.com/nice-nano",   "vendor": "Generic"
  • Network accessline 52
    "url": "https://nicekeyboards.com/nice-nano",
  • Network accessline 52
    "url": "https://nicekeyboards.com/nice-nano",

skills/nrf/nrf52840-promicro/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/rp2/rp2040-pico/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/30a66b6a-8052-4b60-8900-98b393099929" />
  • Network accessline 3
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/30a66b6a-8052-4b60-8900-98b393099929" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/cb465f3d-3402-4c3b-b370-545a75e34042" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/cb465f3d-3402-4c3b-b370-545a75e34042" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/a401772f-dda3-451c-a0f9-5786714a370e" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/a401772f-dda3-451c-a0f9-5786714a370e" />

skills/rp2/rp2040-pico/template/platformio.ini

  • Network accessline 13
    ;                   and code from most Pico tutorials does not compile. ; ; https://docs.platformio.org/page/platforms/raspberrypi.html
  • Network accessline 13
    ;                   and code from most Pico tutorials does not compile. ; ; https://docs.platformio.org/page/platforms/raspberrypi.html
  • Network accessline 15
    ; https://docs.platformio.org/page/platforms/raspberrypi.html
  • Network accessline 15
    ; https://docs.platformio.org/page/platforms/raspberrypi.html

skills/rp2/rp2040-pico/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash

skills/rp2/rp2350a-weact/SKILL.md

  • Access to secretsline 211
    [Credential-related source omitted]
  • Access to secretsline 211
    [Credential-related source omitted]

skills/rp2/rp2350a-weact/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/b3b84cc3-8e8a-45be-bb49-882ce5f7499c" />
  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/b3b84cc3-8e8a-45be-bb49-882ce5f7499c" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/d8d35e42-76a3-4f77-9fa5-b7d0c883bdb9" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/d8d35e42-76a3-4f77-9fa5-b7d0c883bdb9" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/e8b72d04-35cf-4ff0-9dd7-27b5a5a7f30d" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/e8b72d04-35cf-4ff0-9dd7-27b5a5a7f30d" />

skills/rp2/rp2350a-weact/reference/board-hardware.md

  • Access to secretsline 406
    [Credential-related source omitted]
  • Access to secretsline 406
    [Credential-related source omitted]

skills/rp2/rp2350a-weact/template/platformio.ini

  • Network accessline 29
    ; support RP2350 at all. ; ; https://docs.platformio.org/page/platforms/raspberrypi.html
  • Network accessline 29
    ; support RP2350 at all. ; ; https://docs.platformio.org/page/platforms/raspberrypi.html
  • Network accessline 31
    ; https://docs.platformio.org/page/platforms/raspberrypi.html
  • Network accessline 31
    ; https://docs.platformio.org/page/platforms/raspberrypi.html
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]

skills/rp2/rp2350a-weact/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 55
    rm -f "$TARGET/platformio.ini.bak"
  • Dangerous shell operationline 55
    rm -f "$TARGET/platformio.ini.bak"

skills/stm32/stm32f401rc-blackpill/reference/recipes.md

  • Network accessline 16
    ;   pio run -e stlink -t upload   -> [env:stlink] app at 0x08000000 via SWD  - ERASES the bootloader ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 16
    ;   pio run -e stlink -t upload   -> [env:stlink] app at 0x08000000 via SWD  - ERASES the bootloader ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 18
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 18
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 413
    # 25 MHz HSE build (this board). For 8 MHz-crystal boards use ..._F4x1_8MHz.hex instead. curl -L -o weact_hid_v12.hex \
  • Network accessline 413
    # 25 MHz HSE build (this board). For 8 MHz-crystal boards use ..._F4x1_8MHz.hex instead. curl -L -o weact_hid_v12.hex \
  • Network accessline 414
    curl -L -o weact_hid_v12.hex \
  • Network accessline 414
    curl -L -o weact_hid_v12.hex \
  • Network accessline 415
    "https://raw.githubusercontent.com/WeActStudio/WeActStudio.MiniSTM32F4x1/d36f5a1ca4a9f73917dfddb9d8a3b31b5621f94a/Soft/WeAct_HID_FW_Bootloader/Bootloader/WeAct_HID_Bootloader_F4x1.hex"
  • Network accessline 415
    "https://raw.githubusercontent.com/WeActStudio/WeActStudio.MiniSTM32F4x1/d36f5a1ca4a9f73917dfddb9d8a3b31b5621f94a/Soft/WeAct_HID_FW_Bootloader/Bootloader/WeAct_HID_Bootloader_F4x1.hex"

skills/stm32/stm32f401rc-blackpill/template/platformio.ini

  • Network accessline 8
    ;   pio run -e stlink -t upload   -> [env:stlink] app at 0x08000000 via SWD  - ERASES the bootloader ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 8
    ;   pio run -e stlink -t upload   -> [env:stlink] app at 0x08000000 via SWD  - ERASES the bootloader ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 10
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 10
    ; https://docs.platformio.org/page/projectconf.html

skills/stm32/stm32f401rc-blackpill/template/scripts/hid_upload.py

  • Executable scriptline 1
    Executable file
  • Executable scriptline 1
    Executable file

skills/stm32/stm32f401rc-blackpill/template/scripts/weact_hid_flash.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/stm32/stm32f401rc-blackpill/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env sh
  • Executable scriptline 1
    #!/usr/bin/env sh
  • Dangerous shell operationline 25
    rm -rf "$DEST/variants" "$DEST/.pio" "$DEST/scripts/__pycache__"
  • Dangerous shell operationline 25
    rm -rf "$DEST/variants" "$DEST/.pio" "$DEST/scripts/__pycache__"
  • Dangerous shell operationline 28
    rm -f "$DEST"/src/usb_device.c "$DEST"/src/usbd_cdc_if.c \
  • Dangerous shell operationline 28
    rm -f "$DEST"/src/usb_device.c "$DEST"/src/usbd_cdc_if.c \

skills/stm32/stm32f411-blackpill/assets/IMAGE.md

  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/430196ed-a5b6-4651-b5eb-ee44fcd09235" />
  • Network accessline 3
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/430196ed-a5b6-4651-b5eb-ee44fcd09235" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/bcd56158-1515-4f38-86c5-0c740849602e" />
  • Network accessline 5
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/bcd56158-1515-4f38-86c5-0c740849602e" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/96321e8a-f211-42bb-ba0c-3a4412312385" />
  • Network accessline 7
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/96321e8a-f211-42bb-ba0c-3a4412312385" />

skills/stm32/stm32f411-blackpill/reference/recipes.md

  • Network accessline 29
    ; bootloader, and talks back over USB CDC on the same cable. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 29
    ; bootloader, and talks back over USB CDC on the same cable. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 31
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 31
    ; https://docs.platformio.org/page/projectconf.html

skills/stm32/stm32f411-blackpill/template/include/README

  • Network accessline 37
    https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html
  • Network accessline 37
    https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html

skills/stm32/stm32f411-blackpill/template/lib/README

  • Network accessline 16
    |  |     |- Bar.c |  |     |- Bar.h |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
  • Network accessline 16
    |  |     |- Bar.c |  |     |- Bar.h |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
  • Network accessline 17
    |  |     |- Bar.h |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html |  |
  • Network accessline 17
    |  |     |- Bar.h |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html |  |
  • Network accessline 18
    |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
  • Network accessline 18
    |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
  • Network accessline 45
    More information about PlatformIO Library Dependency Finder - https://docs.platformio.org/page/librarymanager/ldf.html
  • Network accessline 45
    More information about PlatformIO Library Dependency Finder - https://docs.platformio.org/page/librarymanager/ldf.html
  • Network accessline 46
    - https://docs.platformio.org/page/librarymanager/ldf.html
  • Network accessline 46
    - https://docs.platformio.org/page/librarymanager/ldf.html

skills/stm32/stm32f411-blackpill/template/platformio.ini

  • Network accessline 5
    ; bootloader, and talks back over USB CDC on the same cable. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 5
    ; bootloader, and talks back over USB CDC on the same cable. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 7
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 7
    ; https://docs.platformio.org/page/projectconf.html

skills/stm32/stm32f411-blackpill/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env sh
  • Executable scriptline 1
    #!/usr/bin/env sh
  • Dangerous shell operationline 24
    rm -rf "$DEST/variants"
  • Dangerous shell operationline 24
    rm -rf "$DEST/variants"
  • Dangerous shell operationline 27
    rm -f  "$DEST"/src/temp_sensor.c \
  • Dangerous shell operationline 27
    rm -f  "$DEST"/src/temp_sensor.c \
  • Dangerous shell operationline 30
    rm -f  "$DEST"/include/temp_sensor.h \
  • Dangerous shell operationline 30
    rm -f  "$DEST"/include/temp_sensor.h \
  • Dangerous shell operationline 33
    rm -rf "$DEST"/lib/USBDevice
  • Dangerous shell operationline 33
    rm -rf "$DEST"/lib/USBDevice

skills/stm32/stm32h750-weact/assets/IMAGE.md

  • Network accessline 1
    Photo of WeAct Studio MiniSTM32H7xx core board: <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/096199da-56a0-4aa2-9711-bba7d59dc035" />
  • Network accessline 1
    Photo of WeAct Studio MiniSTM32H7xx core board: <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/096199da-56a0-4aa2-9711-bba7d59dc035" />
  • Network accessline 2
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/096199da-56a0-4aa2-9711-bba7d59dc035" />
  • Network accessline 2
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/096199da-56a0-4aa2-9711-bba7d59dc035" />
  • Network accessline 4
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/c7c4a3d3-92cb-4249-8b7b-6341cadaa15b" />
  • Network accessline 4
    <img width="1280" height="959" alt="image" src="https://github.com/user-attachments/assets/c7c4a3d3-92cb-4249-8b7b-6341cadaa15b" />
  • Network accessline 6
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/920e6663-3ea9-4772-a3bb-bcd541aa3b06" />
  • Network accessline 6
    <img width="1280" height="960" alt="image" src="https://github.com/user-attachments/assets/920e6663-3ea9-4772-a3bb-bcd541aa3b06" />

skills/stm32/stm32h750-weact/reference/board-hardware.md

  • Network accessline 518
    Build (≤ V4.4.1): clone `https://github.com/WeActStudio/openmv.git -b WeActStudio`, init submodules,
  • Network accessline 518
    Build (≤ V4.4.1): clone `https://github.com/WeActStudio/openmv.git -b WeActStudio`, init submodules,

skills/stm32/stm32h750-weact/reference/recipes.md

  • Network accessline 19
    ; 0.96" 160x80 ST7735 TFT, built against the STM32Cube HAL. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 19
    ; 0.96" 160x80 ST7735 TFT, built against the STM32Cube HAL. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 21
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 21
    ; https://docs.platformio.org/page/projectconf.html

skills/stm32/stm32h750-weact/template/include/README

  • Network accessline 37
    https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html
  • Network accessline 37
    https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html

skills/stm32/stm32h750-weact/template/lib/README

  • Network accessline 16
    |  |     |- Bar.c |  |     |- Bar.h |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
  • Network accessline 16
    |  |     |- Bar.c |  |     |- Bar.h |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
  • Network accessline 17
    |  |     |- Bar.h |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html |  |
  • Network accessline 17
    |  |     |- Bar.h |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html |  |
  • Network accessline 18
    |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
  • Network accessline 18
    |  |  |- library.json (optional. for custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
  • Network accessline 45
    More information about PlatformIO Library Dependency Finder - https://docs.platformio.org/page/librarymanager/ldf.html
  • Network accessline 45
    More information about PlatformIO Library Dependency Finder - https://docs.platformio.org/page/librarymanager/ldf.html
  • Network accessline 46
    - https://docs.platformio.org/page/librarymanager/ldf.html
  • Network accessline 46
    - https://docs.platformio.org/page/librarymanager/ldf.html

skills/stm32/stm32h750-weact/template/platformio.ini

  • Network accessline 4
    ; 0.96" 160x80 ST7735 TFT, built against the STM32Cube HAL. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 4
    ; 0.96" 160x80 ST7735 TFT, built against the STM32Cube HAL. ; ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 6
    ; https://docs.platformio.org/page/projectconf.html
  • Network accessline 6
    ; https://docs.platformio.org/page/projectconf.html

skills/stm32/stm32h750-weact/template/variants/new-project.sh

  • Executable scriptline 1
    #!/usr/bin/env sh
  • Executable scriptline 1
    #!/usr/bin/env sh
  • Dangerous shell operationline 25
    rm -rf "$DEST/variants"
  • Dangerous shell operationline 25
    rm -rf "$DEST/variants"
  • Dangerous shell operationline 28
    rm -f  "$DEST"/src/lcd.c "$DEST"/src/temp_sensor.c \
  • Dangerous shell operationline 28
    rm -f  "$DEST"/src/lcd.c "$DEST"/src/temp_sensor.c \
  • Dangerous shell operationline 31
    rm -f  "$DEST"/include/lcd.h "$DEST"/include/temp_sensor.h \
  • Dangerous shell operationline 31
    rm -f  "$DEST"/include/lcd.h "$DEST"/include/temp_sensor.h \
  • Dangerous shell operationline 34
    rm -rf "$DEST"/lib/ST7735 "$DEST"/lib/USBDeviceCDC
  • Dangerous shell operationline 34
    rm -rf "$DEST"/lib/ST7735 "$DEST"/lib/USBDeviceCDC

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 480 facts

and 430 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/avr/atmega328p-nano/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/avr/atmega328p-nano/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/avr/atmega328p-nano/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/avr/atmega328p-nano/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/avr/atmega328p-nano/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.