I think this is expected behaviour. The hardware only has 16 IRQ lines, for pins x0..x15, and it's not capable of watching A1 and B1 at the same time.
So if you're watching A1, that's fine. You can add multiple watches because the IRQ is being used already for that pin. But you can't watch both A1 and B1.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I think this is expected behaviour. The hardware only has 16 IRQ lines, for pins
x0
..x15
, and it's not capable of watching A1 and B1 at the same time.So if you're watching A1, that's fine. You can add multiple watches because the IRQ is being used already for that pin. But you can't watch both A1 and B1.