diff --git a/simcir-basicset.js b/simcir-basicset.js index ffbd5e7..dbb3c67 100644 --- a/simcir-basicset.js +++ b/simcir-basicset.js @@ -724,8 +724,11 @@ $s.registerDevice('NAND', createLogicGateFactory(AND, NOT, drawNAND) ); $s.registerDevice('OR', createLogicGateFactory(OR, BUF, drawOR) ); $s.registerDevice('NOR', createLogicGateFactory(OR, NOT, drawNOR) ); - $s.registerDevice('EOR', createLogicGateFactory(EOR, BUF, drawEOR) ); - $s.registerDevice('ENOR', createLogicGateFactory(EOR, NOT, drawENOR) ); + $s.registerDevice('XOR', createLogicGateFactory(EOR, BUF, drawEOR) ); + $s.registerDevice('XNOR', createLogicGateFactory(EOR, NOT, drawENOR) ); + // deprecated. not displayed in the default toolbox. + $s.registerDevice('EOR', createLogicGateFactory(EOR, BUF, drawEOR), true); + $s.registerDevice('ENOR', createLogicGateFactory(EOR, NOT, drawENOR), true); // register Oscillator $s.registerDevice('OSC', function(device) { diff --git a/simcir-library.js b/simcir-library.js index 6052b97..56af21f 100644 --- a/simcir-library.js +++ b/simcir-library.js @@ -262,7 +262,7 @@ simcir.registerDevice('HalfAdder', {"type":"Toggle","id":"dev0","x":96,"y":80,"label":"Toggle"}, {"type":"DC","id":"dev1","x":48,"y":56,"label":"DC"}, {"type":"AND","id":"dev2","x":192,"y":80,"label":"AND"}, - {"type":"EOR","id":"dev3","x":192,"y":32,"label":"EOR"}, + {"type":"XOR","id":"dev3","x":192,"y":32,"label":"XOR"}, {"type":"In","id":"dev4","x":144,"y":32,"label":"A"}, {"type":"In","id":"dev5","x":144,"y":80,"label":"B"}, {"type":"Out","id":"dev6","x":240,"y":32,"label":"S"},