Arduino_APDS9960 icon indicating copy to clipboard operation
Arduino_APDS9960 copied to clipboard

Add interrupt feature

Open marqdevx opened this issue 3 years ago • 3 comments

I've added the minimun configuration to enable the interrupt pin

marqdevx avatar May 11 '21 15:05 marqdevx

Memory usage change @ 95cbcc65e0dc825b5a52d54c483ea10d1a44b00f

Board flash % RAM for global variables %
arduino:avr:leonardo :green_heart: -76 - -22 -0.27 - -0.08 0 - 0 0.0 - 0.0
arduino:avr:mega :green_heart: -76 - -22 -0.03 - -0.01 0 - 0 0.0 - 0.0
arduino:avr:nano :green_heart: -76 - -22 -0.25 - -0.07 0 - 0 0.0 - 0.0
arduino:mbed_nano:nano33ble :green_heart: -128 - -64 -0.01 - -0.01 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect :green_heart: -112 - -48 -0.0 - -0.0 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m4 :green_heart: -128 - 0 -0.01 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 :green_heart: -128 - -64 -0.02 - -0.01 0 - 0 0.0 - 0.0
arduino:sam:arduino_due_x_dbg :green_heart: -120 - -48 -0.02 - -0.01 N/A N/A
arduino:samd:mkrzero :green_heart: -108 - -48 -0.04 - -0.02 0 - 0 0.0 - 0.0
Click for full report table
Board examples/ColorSensor
flash
% examples/ColorSensor
RAM for global variables
% examples/FullExample
flash
% examples/FullExample
RAM for global variables
% examples/GestureSensor
flash
% examples/GestureSensor
RAM for global variables
% examples/InterruptLight
flash
% examples/InterruptLight
RAM for global variables
% examples/InterruptProximity
flash
% examples/InterruptProximity
RAM for global variables
% examples/ProximitySensor
flash
% examples/ProximitySensor
RAM for global variables
%
arduino:avr:leonardo -22 -0.08 0 0.0 -76 -0.27 0 0.0 -22 -0.08 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -72 -0.25 0 0.0
arduino:avr:mega -22 -0.01 0 0.0 -76 -0.03 0 0.0 -22 -0.01 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -66 -0.03 0 0.0
arduino:avr:nano -22 -0.07 0 0.0 -76 -0.25 0 0.0 -22 -0.07 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -70 -0.23 0 0.0
arduino:mbed_nano:nano33ble -64 -0.01 0 0.0 -128 -0.01 0 0.0 -64 -0.01 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -64 -0.01 0 0.0
arduino:mbed_nano:nanorp2040connect -48 -0.0 0 0.0 -112 -0.0 0 0.0 -48 -0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -104 -0.0 0 0.0
arduino:mbed_portenta:envie_m4 -64 -0.01 0 0.0 -128 -0.01 0 0.0 0 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -128 -0.01 0 0.0
arduino:mbed_portenta:envie_m7 -64 -0.01 0 0.0 -128 -0.02 0 0.0 -64 -0.01 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -128 -0.02 0 0.0
arduino:sam:arduino_due_x_dbg -48 -0.01 N/A N/A -120 -0.02 N/A N/A -48 -0.01 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A -112 -0.02 N/A N/A
arduino:samd:mkrzero -48 -0.02 0 0.0 -108 -0.04 0 0.0 -48 -0.02 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -108 -0.04 0 0.0
Click for full report CSV
Board,examples/ColorSensor<br>flash,%,examples/ColorSensor<br>RAM for global variables,%,examples/FullExample<br>flash,%,examples/FullExample<br>RAM for global variables,%,examples/GestureSensor<br>flash,%,examples/GestureSensor<br>RAM for global variables,%,examples/InterruptLight<br>flash,%,examples/InterruptLight<br>RAM for global variables,%,examples/InterruptProximity<br>flash,%,examples/InterruptProximity<br>RAM for global variables,%,examples/ProximitySensor<br>flash,%,examples/ProximitySensor<br>RAM for global variables,%
arduino:avr:leonardo,-22,-0.08,0,0.0,-76,-0.27,0,0.0,-22,-0.08,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-72,-0.25,0,0.0
arduino:avr:mega,-22,-0.01,0,0.0,-76,-0.03,0,0.0,-22,-0.01,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-66,-0.03,0,0.0
arduino:avr:nano,-22,-0.07,0,0.0,-76,-0.25,0,0.0,-22,-0.07,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-70,-0.23,0,0.0
arduino:mbed_nano:nano33ble,-64,-0.01,0,0.0,-128,-0.01,0,0.0,-64,-0.01,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-64,-0.01,0,0.0
arduino:mbed_nano:nanorp2040connect,-48,-0.0,0,0.0,-112,-0.0,0,0.0,-48,-0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-104,-0.0,0,0.0
arduino:mbed_portenta:envie_m4,-64,-0.01,0,0.0,-128,-0.01,0,0.0,0,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-128,-0.01,0,0.0
arduino:mbed_portenta:envie_m7,-64,-0.01,0,0.0,-128,-0.02,0,0.0,-64,-0.01,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-128,-0.02,0,0.0
arduino:sam:arduino_due_x_dbg,-48,-0.01,N/A,N/A,-120,-0.02,N/A,N/A,-48,-0.01,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-112,-0.02,N/A,N/A
arduino:samd:mkrzero,-48,-0.02,0,0.0,-108,-0.04,0,0.0,-48,-0.02,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-108,-0.04,0,0.0

github-actions[bot] avatar May 11 '21 15:05 github-actions[bot]

Memory usage change @ bb0a9b40fab9a5e1f4cbf98513bf2c8ee95adfa4

Board flash % RAM for global variables %
arduino:avr:leonardo :green_heart: -76 - -22 -0.27 - -0.08 0 - 0 0.0 - 0.0
arduino:avr:mega :green_heart: -76 - -22 -0.03 - -0.01 0 - 0 0.0 - 0.0
arduino:avr:nano :green_heart: -76 - -22 -0.25 - -0.07 0 - 0 0.0 - 0.0
arduino:mbed_nano:nano33ble :green_heart: -128 - 0 -0.01 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_nano:nanorp2040connect :green_heart: -112 - -48 -0.0 - -0.0 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m4 :green_heart: -128 - -64 -0.01 - -0.01 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 :green_heart: -128 - 0 -0.02 - 0.0 0 - 0 0.0 - 0.0
arduino:sam:arduino_due_x_dbg :green_heart: -120 - -48 -0.02 - -0.01 N/A N/A
arduino:samd:mkrzero :green_heart: -108 - -48 -0.04 - -0.02 0 - 0 0.0 - 0.0
Click for full report table
Board examples/ColorSensor
flash
% examples/ColorSensor
RAM for global variables
% examples/FullExample
flash
% examples/FullExample
RAM for global variables
% examples/GestureSensor
flash
% examples/GestureSensor
RAM for global variables
% examples/InterruptLight
flash
% examples/InterruptLight
RAM for global variables
% examples/InterruptProximity
flash
% examples/InterruptProximity
RAM for global variables
% examples/ProximitySensor
flash
% examples/ProximitySensor
RAM for global variables
%
arduino:avr:leonardo -22 -0.08 0 0.0 -76 -0.27 0 0.0 -22 -0.08 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -72 -0.25 0 0.0
arduino:avr:mega -22 -0.01 0 0.0 -76 -0.03 0 0.0 -22 -0.01 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -66 -0.03 0 0.0
arduino:avr:nano -22 -0.07 0 0.0 -76 -0.25 0 0.0 -22 -0.07 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -70 -0.23 0 0.0
arduino:mbed_nano:nano33ble 0 0.0 0 0.0 -128 -0.01 0 0.0 0 0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -128 -0.01 0 0.0
arduino:mbed_nano:nanorp2040connect -48 -0.0 0 0.0 -104 -0.0 0 0.0 -48 -0.0 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -112 -0.0 0 0.0
arduino:mbed_portenta:envie_m4 -64 -0.01 0 0.0 -128 -0.01 0 0.0 -64 -0.01 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -64 -0.01 0 0.0
arduino:mbed_portenta:envie_m7 0 0.0 0 0.0 -128 -0.02 0 0.0 -64 -0.01 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -128 -0.02 0 0.0
arduino:sam:arduino_due_x_dbg -48 -0.01 N/A N/A -120 -0.02 N/A N/A -48 -0.01 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A -112 -0.02 N/A N/A
arduino:samd:mkrzero -48 -0.02 0 0.0 -108 -0.04 0 0.0 -48 -0.02 0 0.0 N/A N/A N/A N/A N/A N/A N/A N/A -108 -0.04 0 0.0
Click for full report CSV
Board,examples/ColorSensor<br>flash,%,examples/ColorSensor<br>RAM for global variables,%,examples/FullExample<br>flash,%,examples/FullExample<br>RAM for global variables,%,examples/GestureSensor<br>flash,%,examples/GestureSensor<br>RAM for global variables,%,examples/InterruptLight<br>flash,%,examples/InterruptLight<br>RAM for global variables,%,examples/InterruptProximity<br>flash,%,examples/InterruptProximity<br>RAM for global variables,%,examples/ProximitySensor<br>flash,%,examples/ProximitySensor<br>RAM for global variables,%
arduino:avr:leonardo,-22,-0.08,0,0.0,-76,-0.27,0,0.0,-22,-0.08,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-72,-0.25,0,0.0
arduino:avr:mega,-22,-0.01,0,0.0,-76,-0.03,0,0.0,-22,-0.01,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-66,-0.03,0,0.0
arduino:avr:nano,-22,-0.07,0,0.0,-76,-0.25,0,0.0,-22,-0.07,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-70,-0.23,0,0.0
arduino:mbed_nano:nano33ble,0,0.0,0,0.0,-128,-0.01,0,0.0,0,0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-128,-0.01,0,0.0
arduino:mbed_nano:nanorp2040connect,-48,-0.0,0,0.0,-104,-0.0,0,0.0,-48,-0.0,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-112,-0.0,0,0.0
arduino:mbed_portenta:envie_m4,-64,-0.01,0,0.0,-128,-0.01,0,0.0,-64,-0.01,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-64,-0.01,0,0.0
arduino:mbed_portenta:envie_m7,0,0.0,0,0.0,-128,-0.02,0,0.0,-64,-0.01,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-128,-0.02,0,0.0
arduino:sam:arduino_due_x_dbg,-48,-0.01,N/A,N/A,-120,-0.02,N/A,N/A,-48,-0.01,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-112,-0.02,N/A,N/A
arduino:samd:mkrzero,-48,-0.02,0,0.0,-108,-0.04,0,0.0,-48,-0.02,0,0.0,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,-108,-0.04,0,0.0

github-actions[bot] avatar Jun 07 '21 10:06 github-actions[bot]

@marqdevx please address the feedback provided by @Rocketct so we can move on and merge this one.

aentinger avatar Sep 16 '21 04:09 aentinger