This causes a spurious warning to be displayed when compiling the library for the ESP32 board:
WARNING: library Servo claims to run on avr, megaavr, sam, samd, nrf52, stm32f4, mbed, mbed_nano, mbed_portenta, mbed_rp2040, renesas, renesas_portenta, renesas_uno, zephyr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
It could also result in incorrect library discovery under certain conditions, as architecture matching is a significant factor in the priority system:
Support for the Arduino Nano ESP32 board was added to the library:
#139
However, the
esp32architecture identifier has not been added to thearchitecturesproperty in the library'slibrary.propertiesmetadata file:Servo/library.properties
Line 9 in c2936a2
This causes a spurious warning to be displayed when compiling the library for the ESP32 board:
It could also result in incorrect library discovery under certain conditions, as architecture matching is a significant factor in the priority system:
https://arduino.github.io/arduino-cli/dev/sketch-build-process/#architecture-matching
Additional context
Additional requests
esp32missing from list of compatible architectures inlibrary.properties#152 (comment)Related