mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-07-12 17:57:53 +00:00
Corrected permutation calculation
This commit is contained in:
parent
e5b508c72b
commit
b67e0ec6a7
@ -204,7 +204,7 @@ static void __attribute__((unused)) CABELL_getChannelSequence (uint8_t outArray[
|
|||||||
outArray[i-1] = i-1; // Initialize array with the sequence
|
outArray[i-1] = i-1; // Initialize array with the sequence
|
||||||
}
|
}
|
||||||
|
|
||||||
permutation = constrain(permutation,1,numChannelsFactorial); // k must be between 1 and n! or this algorithm will infinate loop
|
permutation = (permutation % numChannelsFactorial) + 1; // permutation must be between 1 and n! or this algorithm will infinate loop
|
||||||
|
|
||||||
//Rearrange the array elements based on the permutation selected
|
//Rearrange the array elements based on the permutation selected
|
||||||
for (i=0, permutation--; i<numChannels; i++ ) {
|
for (i=0, permutation--; i<numChannels; i++ ) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user