summaryrefslogtreecommitdiff
path: root/platforms
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2024-02-06 18:09:22 +1100
committerGitHub <noreply@github.com>2024-02-06 08:09:22 +0100
commit45ae4dec4d3e8ab0b52903c5ad72b561bd25d94d (patch)
tree8f551a03bdfdaaa77c0f9b81a9eccd487f800217 /platforms
parentfa2fb9bbe03706219b5aff3d312ea57ace1e4b3a (diff)
WS2812: Better error message when trying to use `bitbang` driver on RP2040 (#23025)
Diffstat (limited to 'platforms')
-rw-r--r--platforms/chibios/drivers/ws2812_bitbang.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/platforms/chibios/drivers/ws2812_bitbang.c b/platforms/chibios/drivers/ws2812_bitbang.c
index e3b735a1a6..883a845d88 100644
--- a/platforms/chibios/drivers/ws2812_bitbang.c
+++ b/platforms/chibios/drivers/ws2812_bitbang.c
@@ -9,7 +9,11 @@
# if defined(STM32F0XX) || defined(STM32F1XX) || defined(GD32VF103) || defined(STM32F3XX) || defined(STM32F4XX) || defined(STM32L0XX) || defined(WB32F3G71xx) || defined(WB32FQ95xx)
# define NOP_FUDGE 0.4
# else
-# error("NOP_FUDGE configuration required")
+# if defined(RP2040)
+# error "Please use `vendor` WS2812 driver for RP2040"
+# else
+# error "NOP_FUDGE configuration required"
+# endif
# define NOP_FUDGE 1 // this just pleases the compile so the above error is easier to spot
# endif
#endif