diff options
Diffstat (limited to 'docs/ws2812_driver.md')
-rw-r--r-- | docs/ws2812_driver.md | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/docs/ws2812_driver.md b/docs/ws2812_driver.md index e69400364..101798f21 100644 --- a/docs/ws2812_driver.md +++ b/docs/ws2812_driver.md | |||
@@ -72,7 +72,9 @@ WS2812_DRIVER = spi | |||
72 | Configure the hardware via your config.h: | 72 | Configure the hardware via your config.h: |
73 | ```c | 73 | ```c |
74 | #define WS2812_SPI SPID1 // default: SPID1 | 74 | #define WS2812_SPI SPID1 // default: SPID1 |
75 | #define WS2812_SPI_MOSI_PAL_MODE 5 // Pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5 | 75 | #define WS2812_SPI_MOSI_PAL_MODE 5 // MOSI pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5 |
76 | #define WS2812_SPI_SCK_PIN B3 // Required for F072, may be for others -- SCK pin, see the respective datasheet for the appropriate values for your MCU. default: unspecified | ||
77 | #define WS2812_SPI_SCK_PAL_MODE 5 // SCK pin "alternate function", see the respective datasheet for the appropriate values for your MCU. default: 5 | ||
76 | ``` | 78 | ``` |
77 | 79 | ||
78 | You must also turn on the SPI feature in your halconf.h and mcuconf.h | 80 | You must also turn on the SPI feature in your halconf.h and mcuconf.h |
@@ -100,11 +102,11 @@ Only divisors of 2, 4, 8, 16, 32, 64, 128 and 256 are supported by hardware. | |||
100 | 102 | ||
101 | While not an exhaustive list, the following table provides the scenarios that have been partially validated: | 103 | While not an exhaustive list, the following table provides the scenarios that have been partially validated: |
102 | 104 | ||
103 | | | SPI1 | SPI2 | SPI3 | | 105 | | | SPI1 | SPI2 | SPI3 | |
104 | |-|-|-|-| | 106 | |------|---------------------------------------------|-----------------------------------------|-----------------------| |
105 | | f072 | ? | B15 :heavy_check_mark: | N/A | | 107 | | f072 | ? | B15 :heavy_check_mark: (needs SCK: B13) | N/A | |
106 | | f103 | A7 :heavy_check_mark: | B15 :heavy_check_mark: | N/A | | 108 | | f103 | A7 :heavy_check_mark: | B15 :heavy_check_mark: | N/A | |
107 | | f303 | A7 :heavy_check_mark: B5 :heavy_check_mark: | B15 :heavy_check_mark: | B5 :heavy_check_mark: | | 109 | | f303 | A7 :heavy_check_mark: B5 :heavy_check_mark: | B15 :heavy_check_mark: | B5 :heavy_check_mark: | |
108 | 110 | ||
109 | *Other supported ChibiOS boards and/or pins may function, it will be highly chip and configuration dependent.* | 111 | *Other supported ChibiOS boards and/or pins may function, it will be highly chip and configuration dependent.* |
110 | 112 | ||