netlist: comment out empty reset and update calls

This commit is contained in:
couriersud 2020-07-16 09:55:50 +02:00
parent 8cd6774cac
commit 847d473163
39 changed files with 79 additions and 97 deletions

View File

@ -162,7 +162,7 @@ namespace analog
NETLIB_IS_DYNAMIC(true)
//NETLIB_RESETI();
NETLIB_UPDATEI() { }
//NETLIB_UPDATEI() {}
q_type qtype() const noexcept { return m_qtype; }
bool is_qtype(q_type atype) const noexcept { return m_qtype == atype; }

View File

@ -32,7 +32,7 @@
/// current source. This is suitable to model voltage sources, current sources,
/// resistors, capacitors, inductances and diodes.
///
////
//
#include "netlist/nl_base.h"
#include "netlist/nl_setup.h"
@ -85,7 +85,7 @@ namespace analog
}
//NETLIB_UPDATE_TERMINALSI() { }
//NETLIB_RESETI() { }
//NETLIB_RESETI() {}
public:
@ -221,7 +221,7 @@ namespace analog
protected:
//NETLIB_UPDATEI() { }
//NETLIB_UPDATEI() {}
NETLIB_RESETI()
{
set_R(std::max(m_R(), exec().gmin()));

View File

@ -105,8 +105,8 @@ namespace netlist
register_subalias("9", "A.GND");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(2102A) A;
};

View File

@ -95,7 +95,7 @@ namespace netlist
register_subalias("14", "A.VDD");
}
NETLIB_UPDATEI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(CD4006) A;
};

View File

@ -116,22 +116,14 @@ namespace netlist
connect("A.VSS", "B.VSS");
connect("A.VDD", "B.VDD");
}
NETLIB_UPDATEI();
NETLIB_RESETI();
//NETLIB_UPDATEI();
//NETLIB_RESETI();
private:
NETLIB_SUB(CD4013) m_A;
NETLIB_SUB(CD4013) m_B;
};
NETLIB_RESET(CD4013_dip)
{
}
NETLIB_UPDATE(CD4013_dip)
{
}
NETLIB_DEVICE_IMPL(CD4013, "CD4013", "+CLOCK,+DATA,+RESET,+SET,@VDD,@VSS")
NETLIB_DEVICE_IMPL(CD4013_dip, "CD4013_DIP", "")

View File

@ -89,7 +89,7 @@ namespace netlist
register_subalias("VSS", "sub.VSS");
}
NETLIB_RESETI() { }
//NETLIB_RESETI() {}
NETLIB_HANDLERI(inputs)
{

View File

@ -109,8 +109,8 @@ namespace netlist
register_subalias("15", A.m_CLKINH);
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(74165) A;
};

View File

@ -128,8 +128,8 @@ namespace netlist
register_subalias("15", A.m_SH_LDQ);
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(74166) A;
};

View File

@ -114,8 +114,8 @@ namespace devices
register_subalias("8", "A.GND");
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(74174) A;
};

View File

@ -119,8 +119,8 @@ namespace netlist
register_subalias("8", "A.GND");
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(74175) A;
};

View File

@ -159,8 +159,8 @@ namespace netlist
register_subalias("15", A.m_A);
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(74192) A;
};

View File

@ -147,8 +147,8 @@ namespace netlist
register_subalias("15", A.m_A);
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(74193) A;
};

View File

@ -123,8 +123,8 @@ namespace netlist
register_subalias("16", "VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(74194) A;
};

View File

@ -82,8 +82,8 @@ namespace netlist
register_subalias("15", A.m_G2Q);
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(74365) A;
};

View File

@ -103,8 +103,8 @@ namespace netlist
connect("A.GND", "B.GND");
connect("A.VCC", "B.VCC");
}
NETLIB_UPDATEI() { }
NETLIB_RESETI() { }
//NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
private:
NETLIB_SUB(74393) m_A;

View File

@ -98,8 +98,8 @@ namespace devices
register_subalias("15", "A.A");
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(7442) A;
};

View File

@ -112,22 +112,14 @@ namespace netlist
connect("A.GND", "B.GND");
connect("A.VCC", "B.VCC");
}
NETLIB_UPDATEI();
NETLIB_RESETI();
//NETLIB_UPDATEI();
//NETLIB_RESETI();
private:
NETLIB_SUB(7474) m_A;
NETLIB_SUB(7474) m_B;
};
NETLIB_RESET(7474_dip)
{
}
NETLIB_UPDATE(7474_dip)
{
}
NETLIB_DEVICE_IMPL(7474, "TTL_7474", "+CLK,+D,+CLRQ,+PREQ,@VCC,@GND")
NETLIB_DEVICE_IMPL(7474_dip, "TTL_7474_DIP", "")

View File

@ -178,8 +178,8 @@ namespace netlist
register_subalias("15", A.m_Q[1]);
register_subalias("16", A.m_Q[0]);
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(7475) A;
};
@ -205,8 +205,8 @@ namespace netlist
register_subalias("13", A.m_Q[1]);
register_subalias("14", A.m_Q[0]);
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(7477) A;
};

View File

@ -120,8 +120,8 @@ namespace netlist
register_subalias("15", A.m_S4);
register_subalias("16", A.m_B4);
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(7483) A;
};

View File

@ -102,8 +102,8 @@ namespace netlist
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(7485) A;
};

View File

@ -122,8 +122,8 @@ namespace devices
// register_subalias("13", ); --> NC
register_subalias("14", "A.A");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(7490) A;
};

View File

@ -115,8 +115,8 @@ namespace devices
// register_subalias("13", ); --> NC
register_subalias("14", "A.A");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(7492) A;
};

View File

@ -176,8 +176,8 @@ namespace netlist
// register_subalias("13", ); -. NC
register_subalias("14", "A.CLKA");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(7493) A;
};

View File

@ -169,8 +169,8 @@ namespace netlist
register_subalias("15", A.m_B[2]); // B3
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(7497) A;
};

View File

@ -227,7 +227,7 @@ namespace netlist
register_subalias("14", m_B.m_RNG);
}
NETLIB_UPDATEI() { }
//NETLIB_UPDATEI() {}
NETLIB_RESETI()
{

View File

@ -113,8 +113,8 @@ namespace netlist
register_subalias("12", "A.GND");
register_subalias("24", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(82S115) A;
};

View File

@ -136,8 +136,8 @@ namespace netlist
register_subalias("8", "A.GND");
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(82S16) A;
};

View File

@ -135,8 +135,8 @@ namespace netlist
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(9322) A;
};

View File

@ -147,8 +147,8 @@ namespace netlist
register_subalias("15", A.m_D.m_IN);
register_subalias("16", "A.VSS");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(AM2847) A;
};

View File

@ -149,8 +149,8 @@ namespace netlist
register_subalias("16", "A.VCC");
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(9334) A;
};

View File

@ -142,7 +142,7 @@ namespace netlist
log_value(static_cast<nl_fptype>(m_I() - m_I2()));
}
NETLIB_RESETI() { }
//NETLIB_RESETI() {}
analog_input_t m_I2;
};

View File

@ -214,7 +214,7 @@ namespace netlist
// The reset on R_Base executed after NE555 reset will
// overwrite values.
NETLIB_RESETI() { A.reset(); }
NETLIB_UPDATEI() { }
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(NE555) A;
};

View File

@ -104,8 +104,8 @@ namespace netlist
register_subalias("17", A.m_D[6]);
register_subalias("16", A.m_D[7]);
}
NETLIB_RESETI() {}
NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_SUB(TMS4800) A;

View File

@ -89,10 +89,6 @@ namespace netlist
{
}
NETLIB_RESET(a_to_d_proxy)
{
}
NETLIB_HANDLER(a_to_d_proxy, input)
{
const auto v(m_I.Q_Analog());

View File

@ -69,7 +69,7 @@ namespace devices
}
protected:
NETLIB_RESETI();
//NETLIB_RESETI();
NETLIB_UPDATEI()
{
input();

View File

@ -33,8 +33,8 @@ namespace devices
, m_max_link_loops(*this, "MAX_LINK_RESOLVE_LOOPS", 100)
{
}
//NETLIB_UPDATEI() { }
//NETLIB_RESETI() { }
//NETLIB_UPDATEI() {}
//NETLIB_RESETI() {}
//NETLIB_UPDATE_PARAMI() { }
public:
param_logic_t m_use_deactivate;
@ -261,7 +261,7 @@ namespace devices
{
}
//NETLIB_UPDATEI() { }
//NETLIB_UPDATEI() {}
NETLIB_RESETI() { m_Q.initial(0); }
NETLIB_UPDATE_PARAMI()
{
@ -286,7 +286,7 @@ namespace devices
{
}
//NETLIB_UPDATEI() { }
//NETLIB_UPDATEI() {}
NETLIB_RESETI() { for (auto &q : m_Q) q.initial(0); }
NETLIB_UPDATE_PARAMI()
{
@ -310,7 +310,7 @@ namespace devices
{
}
//NETLIB_UPDATEI() { }
//NETLIB_UPDATEI() {}
NETLIB_RESETI() { m_Q.initial(nlconst::zero()); }
NETLIB_UPDATE_PARAMI() { m_Q.push(m_IN()); }
@ -330,13 +330,13 @@ namespace devices
{
}
//NETLIB_UPDATEI() { }
//NETLIB_UPDATEI() {}
NETLIB_UPDATE_PARAMI()
{
m_Q.push(nlconst::zero());
}
//NETLIB_RESETI() { }
//NETLIB_RESETI() {}
protected:
analog_output_t m_Q;
};
@ -354,8 +354,8 @@ namespace devices
}
protected:
//NETLIB_RESETI() { }
//NETLIB_UPDATEI() { }
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
private:
NETLIB_HANDLERI(noop)

View File

@ -340,6 +340,8 @@ namespace netlist
for (auto &dev : m_devices)
if (!plib::container::contains(d, dev.second.get()))
{
// FIXME: doesn't seem to be needed, use cases include
// analog output devices. Check and remove
log().verbose("\t ...{1}", dev.second->name());
dev.second->update();
}

View File

@ -1441,7 +1441,7 @@ namespace netlist
void connect(const detail::core_terminal_t &t1, const detail::core_terminal_t &t2);
protected:
//NETLIB_UPDATEI() { }
//NETLIB_UPDATEI() {}
//NETLIB_UPDATE_TERMINALSI() { }
private:
@ -1473,7 +1473,7 @@ namespace netlist
protected:
//NETLIB_UPDATEI() { }
//NETLIB_UPDATEI() {}
//NETLIB_UPDATE_TERMINALSI() { }
private:

View File

@ -23,8 +23,8 @@ namespace factory {
{
}
protected:
NETLIB_RESETI() { }
NETLIB_UPDATEI() { }
//NETLIB_RESETI() {}
//NETLIB_UPDATEI() {}
};
element_t::element_t(const pstring &name, properties &&props)