diff options
| author | Ryan <fauxpark@gmail.com> | 2024-02-06 18:09:22 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-06 08:09:22 +0100 |
| commit | 45ae4dec4d3e8ab0b52903c5ad72b561bd25d94d (patch) | |
| tree | 8f551a03bdfdaaa77c0f9b81a9eccd487f800217 /platforms | |
| parent | fa2fb9bbe03706219b5aff3d312ea57ace1e4b3a (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.c | 6 |
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 @@ | |||
| 9 | # if defined(STM32F0XX) || defined(STM32F1XX) || defined(GD32VF103) || defined(STM32F3XX) || defined(STM32F4XX) || defined(STM32L0XX) || defined(WB32F3G71xx) || defined(WB32FQ95xx) | 9 | # if defined(STM32F0XX) || defined(STM32F1XX) || defined(GD32VF103) || defined(STM32F3XX) || defined(STM32F4XX) || defined(STM32L0XX) || defined(WB32F3G71xx) || defined(WB32FQ95xx) |
| 10 | # define NOP_FUDGE 0.4 | 10 | # define NOP_FUDGE 0.4 |
| 11 | # else | 11 | # else |
| 12 | # error("NOP_FUDGE configuration required") | 12 | # if defined(RP2040) |
| 13 | # error "Please use `vendor` WS2812 driver for RP2040" | ||
| 14 | # else | ||
| 15 | # error "NOP_FUDGE configuration required" | ||
| 16 | # endif | ||
| 13 | # define NOP_FUDGE 1 // this just pleases the compile so the above error is easier to spot | 17 | # define NOP_FUDGE 1 // this just pleases the compile so the above error is easier to spot |
| 14 | # endif | 18 | # endif |
| 15 | #endif | 19 | #endif |
