{
ScfEcomponent* B;
ScfEcomponent* D0;
- ScfEcomponent* D1;
- ScfEcomponent* D2;
+ ScfEcomponent* T0;
ScfEcomponent* R0;
ScfEcomponent* R1;
+ ScfEcomponent* R2;
ScfEfunction* f;
ScfEboard* b;
B->pins[SCF_EDA_Battery_POS]->flags = SCF_EDA_PIN_POS;
EDA_INST_ADD_COMPONENT(f, D0, SCF_EDA_Diode);
- EDA_INST_ADD_COMPONENT(f, D1, SCF_EDA_Diode);
- EDA_INST_ADD_COMPONENT(f, D2, SCF_EDA_Diode);
+ EDA_INST_ADD_COMPONENT(f, T0, SCF_EDA_Transistor);
EDA_INST_ADD_COMPONENT(f, R0, SCF_EDA_Resistor);
EDA_INST_ADD_COMPONENT(f, R1, SCF_EDA_Resistor);
+ EDA_INST_ADD_COMPONENT(f, R2, SCF_EDA_Resistor);
- EDA_PIN_ADD_PIN(D0, SCF_EDA_Diode_POS, B, SCF_EDA_Battery_POS);
- EDA_PIN_ADD_PIN(D0, SCF_EDA_Diode_NEG, D1, SCF_EDA_Diode_POS);
- EDA_PIN_ADD_PIN(D1, SCF_EDA_Diode_NEG, R0, 1);
- EDA_PIN_ADD_PIN(R0, 0, B, SCF_EDA_Battery_NEG);
+ EDA_PIN_ADD_PIN(B, SCF_EDA_Battery_POS, D0, SCF_EDA_Diode_POS);
+ EDA_PIN_ADD_PIN(D0, SCF_EDA_Diode_NEG, R0, 1);
+ EDA_PIN_ADD_PIN(R0, 0, R1, 1);
+ EDA_PIN_ADD_PIN(R1, 0, B, SCF_EDA_Battery_NEG);
+// EDA_PIN_ADD_PIN(T0, SCF_EDA_Transistor_B, R1, 1);
- EDA_PIN_ADD_PIN(D2, SCF_EDA_Diode_POS, B, SCF_EDA_Battery_POS);
- EDA_PIN_ADD_PIN(D2, SCF_EDA_Diode_NEG, R1, 1);
- EDA_PIN_ADD_PIN(R1, 0, D1, SCF_EDA_Battery_NEG);
+ EDA_PIN_ADD_PIN(B, SCF_EDA_Battery_POS, R2, 1);
+ EDA_PIN_ADD_PIN(R2, 0, T0, SCF_EDA_Transistor_C);
+ EDA_PIN_ADD_PIN(T0, SCF_EDA_Transistor_E, B, SCF_EDA_Battery_NEG);
scf_eboard__add_function(b, f);