원클릭으로
board-pinout-reference
How to find and maintain hardware pinout documentation for supported boards
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
How to find and maintain hardware pinout documentation for supported boards
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | Board Pinout Reference |
| description | How to find and maintain hardware pinout documentation for supported boards |
Always check docs/ first. This is the single source of truth for hardware configuration:
// turbo
Get-ChildItem -Path "docs" -Filter "*.md" | ForEach-Object { Write-Host " $_" }
If a reference file exists for your board (e.g., docs/hardware-reference.md), read it — it has:
If you're targeting a board that isn't documented yet, follow this order to gather pin information efficiently:
Board Support Packages contain pin definitions in header files:
// turbo
# Search for pin definitions in managed_components
Select-String -Path "managed_components" -Include "*.h" -Pattern "GPIO_NUM_" -Recurse | Select-Object -First 30
Look for example code from the board manufacturer (usually on GitHub). For Waveshare boards:
github.com/waveshareteam/Waveshare-ESP32-components#define pin assignmentsIf pins aren't in code, check the manufacturer wiki/schematic PDF. Note that some pins (like LCD/touch reset) may be routed through an IO expander rather than direct GPIO.
Create or update docs/hardware-reference.md with the following sections:
# [Board Name] Hardware Reference
## Board Overview
- MCU, Flash, PSRAM specs
- Display type, resolution, controller
- Touch controller type, interface
- Other peripherals
## GPIO Pin Assignments
| Function | GPIO | Notes |
|---|---|---|
## Bus Configurations
- SPI host, mode, clock speed
- I2C port, address, speed
## Init Sequences
- Display initialization commands
## BSP Compatibility Notes
- Known issues with specific IDF versions
- Macro compatibility warnings
- Workarounds
## Component Dependencies
| Component | Version | Purpose |
|---|---|---|
| Board | Doc File | Status |
|---|---|---|
| Waveshare ESP32-S3-Touch-AMOLED-1.8 | docs/hardware-reference.md | Complete |
Ensure the serial COM port is available before flashing or monitoring an ESP32 device
Structured workflow for researching ESP-IDF component drivers, BSP headers, and struct compatibility before integration
Verify and manage the IDF build target (esp32, esp32s3, etc.) to avoid chip mismatch errors and wasted rebuild cycles
How to run ESP-IDF commands (idf.py) in this project