1
0
Fork 0

Allow settable SPI divisor for AW20216 driver, set default to 4 (#13309)

This commit is contained in:
Gigahawk 2021-06-23 02:57:46 -07:00 committed by GitHub
parent 531f34d2a0
commit 1ea01765e1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View file

@ -59,13 +59,17 @@
# define DRIVER_1_EN C13
#endif
#ifndef AW_SPI_DIVISOR
# define AW_SPI_DIVISOR 4
#endif
uint8_t g_spi_transfer_buffer[20] = {0};
aw_led g_pwm_buffer[DRIVER_LED_TOTAL];
bool g_pwm_buffer_update_required[DRIVER_LED_TOTAL];
bool AW20216_write_register(pin_t slave_pin, uint8_t page, uint8_t reg, uint8_t data) {
// Do we need to call spi_stop() if this fails?
if (!spi_start(slave_pin, false, 0, 16)) {
if (!spi_start(slave_pin, false, 0, AW_SPI_DIVISOR)) {
return false;
}