added ChannelManager macro for hardware channel configuration