@@ -145,9 +145,7 @@ static constexpr const uint8_t _pin_table_i2c_ex_in[][5] = {
145145{ board_t ::board_M5StampC5 , 255 ,255 , 255 ,255 },
146146{ board_t ::board_M5ToughC5 , GPIO_NUM_3 ,GPIO_NUM_2 , GPIO_NUM_3 ,GPIO_NUM_2 }, // PortA は内部バスと同一 (レベルシフタ経由の物理分配)
147147{ board_t ::board_unknown , 255 ,255 , 255 ,255 },
148- #elif defined (CONFIG_IDF_TARGET_ESP32S2)
149- { board_t ::board_unknown , 255 ,255 , 255 ,255 },
150- #else
148+ #elif !defined (CONFIG_IDF_TARGET) || defined (CONFIG_IDF_TARGET_ESP32)
151149{ board_t ::board_M5Stack , GPIO_NUM_22 ,GPIO_NUM_21 , GPIO_NUM_22 ,GPIO_NUM_21 },
152150{ board_t ::board_M5Paper , GPIO_NUM_22 ,GPIO_NUM_21 , GPIO_NUM_32 ,GPIO_NUM_25 },
153151{ board_t ::board_M5TimerCam , GPIO_NUM_14 ,GPIO_NUM_12 , GPIO_NUM_13 ,GPIO_NUM_4 },
@@ -157,6 +155,10 @@ static constexpr const uint8_t _pin_table_i2c_ex_in[][5] = {
157155{ board_t ::board_M5AtomU , GPIO_NUM_21 ,GPIO_NUM_25 , GPIO_NUM_32 ,GPIO_NUM_26 },
158156{ board_t ::board_M5AtomPsram , GPIO_NUM_21 ,GPIO_NUM_25 , GPIO_NUM_32 ,GPIO_NUM_26 },
159157{ board_t ::board_unknown , GPIO_NUM_22 ,GPIO_NUM_21 , GPIO_NUM_33 ,GPIO_NUM_32 }, // Core2,Tough,StickC,CoreInk,Station,StampPico
158+ #else
159+ // A chip without boards of its own: nothing to probe. Kept explicit so that it never
160+ // inherits the ESP32 table above.
161+ { board_t ::board_unknown , 255 ,255 , 255 ,255 },
160162#endif
161163};
162164
@@ -180,8 +182,7 @@ static constexpr const uint8_t _pin_table_port_bc[][5] = {
180182{ board_t ::board_M5Tab5 , GPIO_NUM_17 ,GPIO_NUM_52 , GPIO_NUM_7 ,GPIO_NUM_6 }, // Tab5
181183#elif defined (CONFIG_IDF_TARGET_ESP32C5)
182184{ board_t ::board_M5ToughC5 , GPIO_NUM_1 ,GPIO_NUM_6 , GPIO_NUM_12 ,GPIO_NUM_11 },
183- #elif defined (CONFIG_IDF_TARGET_ESP32S2)
184- #else
185+ #elif !defined (CONFIG_IDF_TARGET) || defined (CONFIG_IDF_TARGET_ESP32)
185186{ board_t ::board_M5Stack , GPIO_NUM_36 ,GPIO_NUM_26 , GPIO_NUM_16 ,GPIO_NUM_17 },
186187{ board_t ::board_M5StackCore2 , GPIO_NUM_36 ,GPIO_NUM_26 , GPIO_NUM_13 ,GPIO_NUM_14 },
187188{ board_t ::board_M5Tough , GPIO_NUM_36 ,GPIO_NUM_26 , GPIO_NUM_13 ,GPIO_NUM_14 },
@@ -202,8 +203,7 @@ static constexpr const uint8_t _pin_table_port_de[][5] = {
202203#elif defined (CONFIG_IDF_TARGET_ESP32C61)
203204#elif defined (CONFIG_IDF_TARGET_ESP32H2)
204205#elif defined (CONFIG_IDF_TARGET_ESP32C5)
205- #elif defined (CONFIG_IDF_TARGET_ESP32S2)
206- #else
206+ #elif !defined (CONFIG_IDF_TARGET) || defined (CONFIG_IDF_TARGET_ESP32)
207207{ board_t ::board_M5Stack , GPIO_NUM_34 ,GPIO_NUM_35 , GPIO_NUM_5 ,GPIO_NUM_13 },
208208{ board_t ::board_M5StackCore2 , GPIO_NUM_34 ,GPIO_NUM_35 , GPIO_NUM_27 ,GPIO_NUM_19 },
209209{ board_t ::board_M5Station , GPIO_NUM_36 ,GPIO_NUM_26 , GPIO_NUM_16 ,GPIO_NUM_17 }, // B2 / C2
@@ -235,8 +235,7 @@ static constexpr const uint8_t _pin_table_sd[][7] = {
235235{ board_t ::board_M5Tab5 , GPIO_NUM_43 , GPIO_NUM_44 , GPIO_NUM_39 , GPIO_NUM_40 , GPIO_NUM_41 , GPIO_NUM_42 },
236236#elif defined (CONFIG_IDF_TARGET_ESP32C5)
237237{ board_t ::board_M5ToughC5 , GPIO_NUM_9 , GPIO_NUM_7 , GPIO_NUM_8 , 255 , 255 , GPIO_NUM_10 },
238- #elif defined (CONFIG_IDF_TARGET_ESP32S2)
239- #else
238+ #elif !defined (CONFIG_IDF_TARGET) || defined (CONFIG_IDF_TARGET_ESP32)
240239{ board_t ::board_M5Stack , GPIO_NUM_18 , GPIO_NUM_23 , GPIO_NUM_19 , 255 , 255 , GPIO_NUM_4 },
241240{ board_t ::board_M5StackCore2 , GPIO_NUM_18 , GPIO_NUM_23 , GPIO_NUM_38 , 255 , 255 , GPIO_NUM_4 },
242241{ board_t ::board_M5Tough , GPIO_NUM_18 , GPIO_NUM_23 , GPIO_NUM_38 , 255 , 255 , GPIO_NUM_4 },
@@ -269,8 +268,7 @@ static constexpr const uint8_t _pin_table_other0[][2] = {
269268#elif defined (CONFIG_IDF_TARGET_ESP32H2)
270269{ board_t ::board_M5NanoH2 , GPIO_NUM_11 },
271270#elif defined (CONFIG_IDF_TARGET_ESP32C5)
272- #elif defined (CONFIG_IDF_TARGET_ESP32S2)
273- #else
271+ #elif !defined (CONFIG_IDF_TARGET) || defined (CONFIG_IDF_TARGET_ESP32)
274272{ board_t ::board_M5Stack , GPIO_NUM_15 },
275273{ board_t ::board_M5StackCore2 , GPIO_NUM_25 },
276274{ board_t ::board_M5Station , GPIO_NUM_4 },
@@ -298,8 +296,7 @@ static constexpr const uint8_t _pin_table_other1[][2] = {
298296#elif defined (CONFIG_IDF_TARGET_ESP32C61)
299297#elif defined (CONFIG_IDF_TARGET_ESP32H2)
300298#elif defined (CONFIG_IDF_TARGET_ESP32C5)
301- #elif defined (CONFIG_IDF_TARGET_ESP32S2)
302- #else
299+ #elif !defined (CONFIG_IDF_TARGET) || defined (CONFIG_IDF_TARGET_ESP32)
303300
304301{ board_t ::board_M5StickCPlus2 , GPIO_NUM_4 },
305302{ board_t ::board_M5Paper , GPIO_NUM_2 },
@@ -420,8 +417,7 @@ static constexpr const uint8_t _pin_table_mbus[][31] = {
420417},
421418#elif defined (CONFIG_IDF_TARGET_ESP32H2)
422419#elif defined (CONFIG_IDF_TARGET_ESP32C5)
423- #elif defined (CONFIG_IDF_TARGET_ESP32S2)
424- #else
420+ #elif !defined (CONFIG_IDF_TARGET) || defined (CONFIG_IDF_TARGET_ESP32)
425421{ board_t ::board_M5Stack ,
426422 255 , GPIO_NUM_35 ,
427423 255 , GPIO_NUM_36 ,
0 commit comments