We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 094bf6c commit 809cee7Copy full SHA for 809cee7
lib/led/ledcontrol.js
@@ -454,12 +454,14 @@ const Controllers = {
454
this.addresses = available.slice(0, state.devices);
455
}
456
457
- this.addresses.forEach(address => {
458
- if (!addresses.has(address)) {
459
- throw new Error(`Invalid HT16K33 controller address: ${address}`);
460
- }
461
- addresses.delete(address);
462
- });
+ if (!options.skipAddressValidation) {
+ this.addresses.forEach(address => {
+ if (!addresses.has(address)) {
+ throw new Error(`Invalid HT16K33 controller address: ${address}`);
+ }
+ addresses.delete(address);
463
+ });
464
465
466
this.rotation = options.rotation || 1;
467
// set a default rotation that works with AdaFruit 16x8 matrix if using 16 columns
0 commit comments