| 894 | } |
| 895 | |
| 896 | void IRsend::sendPulseDistanceWidthFromArray_P(uint_fast8_t aFrequencyKHz, |
| 897 | DistanceWidthTimingInfoStruct const *aDistanceWidthTimingInfoPGM, IRDecodedRawDataType *aDecodedRawDataArray, |
| 898 | uint16_t aNumberOfBits, uint8_t aFlags, uint16_t aRepeatPeriodMillis, int_fast8_t aNumberOfRepeats) { |
| 899 | |
| 900 | DistanceWidthTimingInfoStruct tTemporaryDistanceWidthTimingInfo; |
| 901 | memcpy_P(&tTemporaryDistanceWidthTimingInfo, aDistanceWidthTimingInfoPGM, sizeof(tTemporaryDistanceWidthTimingInfo)); |
| 902 | sendPulseDistanceWidthFromArray(aFrequencyKHz, &tTemporaryDistanceWidthTimingInfo, aDecodedRawDataArray, aNumberOfBits, aFlags, |
| 903 | aRepeatPeriodMillis, aNumberOfRepeats); |
| 904 | } |
| 905 | |
| 906 | /********************************************************************************************************************** |
| 907 | * Send functions with PulseDistanceWidthProtocolConstants parameter |
nothing calls this directly
no outgoing calls
no test coverage detected