@@ -172,7 +172,7 @@ static inline color_t uni_Color(uint8_t r, uint8_t g, uint8_t b) {
172172#elif defined(CONFIG_IDF_TARGET_ESP32H2 )
173173#define SOC_GPIO_PIN_LED SOC_UNUSED_PIN /* TBD */
174174#elif defined(CONFIG_IDF_TARGET_ESP32P4 )
175- #define SOC_GPIO_PIN_LED SOC_UNUSED_PIN /* TBD */
175+ #define SOC_GPIO_PIN_LED 46 /* TBD */
176176#else
177177#error "This ESP32 family build variant is not supported!"
178178#endif
@@ -184,7 +184,7 @@ static inline color_t uni_Color(uint8_t r, uint8_t g, uint8_t b) {
184184 hw_info.model == SOFTRF_MODEL_INK ?\
185185 SOC_GPIO_PIN_T3S3_LED : \
186186 hw_info.model == SOFTRF_MODEL_STANDALONE && \
187- hw_info.revision == 4 ?\
187+ hw_info.revision == STD_EDN_REV_BPICOW ?\
188188 SOC_GPIO_PIN_BPIPW_STATUS : \
189189 hw_info.model == SOFTRF_MODEL_GIZMO ?\
190190 SOC_GPIO_PIN_M2_LED : \
@@ -215,7 +215,10 @@ static inline color_t uni_Color(uint8_t r, uint8_t g, uint8_t b) {
215215 SOC_GPIO_PIN_T3S3_GNSS_PPS : \
216216 (hw_info.model == SOFTRF_MODEL_GIZMO ? \
217217 SOC_GPIO_PIN_M2_GNSS_PPS : \
218- SOC_UNUSED_PIN))))))
218+ (hw_info.model == SOFTRF_MODEL_STANDALONE && \
219+ hw_info.revision == STD_EDN_REV_WT99P4C5 ?\
220+ SOC_GPIO_PIN_P4_GNSS_PPS : \
221+ SOC_UNUSED_PIN)))))))
219222
220223#define SOC_GPIO_PIN_BUZZER (hw_info.model == SOFTRF_MODEL_PRIME_MK2 ? \
221224 SOC_UNUSED_PIN : \
@@ -227,7 +230,9 @@ static inline color_t uni_Color(uint8_t r, uint8_t g, uint8_t b) {
227230 (esp32_board == ESP32_BANANA_PICOW ? \
228231 SOC_GPIO_PIN_BPIPW_BUZZER : \
229232 (esp32_board == ESP32_ELECROW_TN_M2 ? \
230- SOC_GPIO_PIN_M2_BUZZER : SOC_UNUSED_PIN))))))
233+ SOC_GPIO_PIN_M2_BUZZER : \
234+ (esp32_board == ESP32_P4_DEVKIT ? \
235+ SOC_GPIO_PIN_P4_BUZZER : SOC_UNUSED_PIN)))))))
231236
232237/* SPI (does match Heltec & TTGO LoRa32 pins mapping) */
233238#define SOC_GPIO_PIN_MOSI 27
0 commit comments