forked from mirrors/qmk_userspace
Align AW20216 driver (#13712)
* Align AW20216 driver * Update drivers/awinic/aw20216.h Co-authored-by: Ryan <fauxpark@gmail.com> * Review comments * formatting fixes * stop if start failed? * review comments Co-authored-by: Ryan <fauxpark@gmail.com>
This commit is contained in:
parent
56443fe3cf
commit
3858a784c7
3 changed files with 61 additions and 93 deletions
|
@ -186,10 +186,18 @@ const rgb_matrix_driver_t rgb_matrix_driver = {
|
|||
# include "spi_master.h"
|
||||
static void init(void) {
|
||||
spi_init();
|
||||
AW20216_init();
|
||||
AW20216_init(DRIVER_1_CS, DRIVER_1_EN);
|
||||
# ifdef DRIVER_2_CS
|
||||
AW20216_init(DRIVER_2_CS, DRIVER_2_EN);
|
||||
# endif
|
||||
}
|
||||
|
||||
static void flush(void) { AW20216_update_pwm_buffers(); }
|
||||
static void flush(void) {
|
||||
AW20216_update_pwm_buffers(DRIVER_1_CS, 0);
|
||||
# ifdef DRIVER_2_CS
|
||||
AW20216_update_pwm_buffers(DRIVER_2_CS, 1);
|
||||
# endif
|
||||
}
|
||||
|
||||
const rgb_matrix_driver_t rgb_matrix_driver = {
|
||||
.init = init,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue