ChipOutputPin::ChipOutputPin(const Pin pin, const bool openDrain, const PinOutputSpeed outputSpeed, const PinPull pull,
		const bool initialState, const bool inverted) :
				pin_{pin},
				inverted_{inverted}
{
	configureOutputPin(pin_, openDrain, outputSpeed, pull, initialState != inverted);
}
Пример #2
0
ChipOutputPin::ChipOutputPin(const Pin pin, const bool openDrain, const PinOutputSpeed outputSpeed, const PinPull pull,
		const bool initialState) :
				pin_{pin}
{
	configureOutputPin(pin_, openDrain, outputSpeed, pull, initialState);
}