The Particle Internet Button shield uses the Photon’s D0 pin to control the buzzer (source).
The Photon uses pins D0 (SDA) and D1 (SCL) for i2C communication (source).
Will the connection of pin D0 to the buzzer affect the operation of the i2C, even if I’m not actively using the buzzer.
That is, can I still use i2C on a Particle Internet Button, or would I have to remove the shield from the Photon?
I haven’t tried it myself, but since the buzzer may well impact the I2C, but the required pull-up resostor for I2C and the communication will most likely cause the buzzer to sound - which would be rather annoying
I have no clue why Particle decided to cripple the I2C by not attaching the buzzer to another otherwise unused pin like D2 or A0.
If you are adventurous you could cut the D0 trace to the buzzer and reroute the buzzer with a jumper wire to D2.