diff options
Diffstat (limited to 'docs')
| -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 | ||
