check_pin_conflict
Check for conflicts among selected pins on ESP32, Arduino UNO, or STM32 boards, detecting issues like ADC2/WiFi interference, UART sharing, strapping pins, and bus conflicts.
Instructions
Check if multiple pins have conflicting functions or usage restrictions.
Detects conflicts such as:
Using ADC2 pins with WiFi on ESP32
Using UART pins during serial debugging
Strapping pins that affect boot behavior
Shared peripheral buses (SPI, I2C)
Args: board_type: Development board type pin_list: List of pin numbers you plan to use
Returns: Conflict analysis with warnings and recommendations
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pin_list | Yes | List of pin numbers to check for conflicts | |
| board_type | Yes | Type of development board |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |