We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 094bf6c commit c06680bCopy full SHA for c06680b
lib/led/ledcontrol.js
@@ -454,12 +454,15 @@ 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}`);
+ }
463
+ addresses.delete(address);
464
+ });
465
466
467
this.rotation = options.rotation || 1;
468
// set a default rotation that works with AdaFruit 16x8 matrix if using 16 columns
0 commit comments