| 1156 | } |
| 1157 | |
| 1158 | void IRsend::sendPulseDistanceWidth_P(PulseDistanceWidthProtocolConstants const *aProtocolConstantsPGM, IRDecodedRawDataType aData, |
| 1159 | uint_fast8_t aNumberOfBits, int_fast8_t aNumberOfRepeats) { |
| 1160 | PulseDistanceWidthProtocolConstants tTemporaryPulseDistanceWidthProtocolConstants; |
| 1161 | memcpy_P(&tTemporaryPulseDistanceWidthProtocolConstants, aProtocolConstantsPGM, |
| 1162 | sizeof(tTemporaryPulseDistanceWidthProtocolConstants)); |
| 1163 | sendPulseDistanceWidth(&tTemporaryPulseDistanceWidthProtocolConstants, aData, aNumberOfBits, aNumberOfRepeats); |
| 1164 | } |
| 1165 | |
| 1166 | /** |
| 1167 | * Sends Biphase (Manchester) coded data MSB first |
nothing calls this directly
no outgoing calls
no test coverage detected