// license:GPL-2.0+ // copyright-holders:Couriersud /* * nld_legacy.h * * All of the devices below needs to disappear at some time ..... * * */ #pragma once #ifndef NLD_LEGACY_H_ #define NLD_LEGACY_H_ #include "../nl_base.h" NETLIB_NAMESPACE_DEVICES_START() // ---------------------------------------------------------------------------------------- // Macros // ---------------------------------------------------------------------------------------- #define NETDEV_RSFF(_name) \ NET_REGISTER_DEV(nicRSFF, _name) #define NETDEV_DELAY(_name) \ NET_REGISTER_DEV(nicDelay, _name) // ---------------------------------------------------------------------------------------- // Devices ... // ---------------------------------------------------------------------------------------- NETLIB_DEVICE(nicRSFF, logic_input_t m_S; logic_input_t m_R; logic_output_t m_Q; logic_output_t m_QQ; ); NETLIB_DEVICE_WITH_PARAMS(nicDelay, logic_input_t m_I; logic_output_t m_Q; param_int_t m_L_to_H; param_int_t m_H_to_L; UINT8 m_last; ); NETLIB_NAMESPACE_DEVICES_END() #endif /* NLD_LEGACY_H_ */