I'm looking to create a custom PCB with RGB backlight. I have two questions:
1. What are the pros/cons of using simple WS2812b LED's wired together vs using a dedicated matrix driver such as the IS31FL3737?
2. Currently trying to design around the IS31FL3737 for my LED matrix. In the QMK docs for RGB Matrix it states the following regarding the DRIVER_ADDR_1 define:
// This is a 7-bit address, that gets left-shifted and bit 0
// set to 0 for write, 1 for read (as per I2C protocol)
// The address will vary depending on your wiring:
// 0b1110100 AD <-> GND
// 0b1110111 AD <-> VCC
// 0b1110101 AD <-> SCL
// 0b1110110 AD <-> SDA
I'd appreciate it if someone provide me with further explanation regarding what these comments mean. I understand that GND, VCC, SCL, and SDA are relevant pins for I2C communication, but what is AD in this context, and is this referring to the pins on the AVR or the LED matrix driver? If anyone could point me to an actual PCB schematic(So few open source designs out there) demonstrating the wiring that would also be helpful. Thanks!