1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-25 01:05:10 +03:00

Revised some of my code comment is all. No code changes.

This commit is contained in:
gruvin@gmail.com 2012-08-26 10:38:13 +00:00
parent 007f15b1ee
commit 2bb2654e05

View file

@ -90,7 +90,8 @@ void startPulses()
#define PULSES_SIZE 144
uint8_t pulses2MHz[PULSES_SIZE] = {0}; // TODO check this length, pulled from er9x, perhaps too big.
// G: Yes, too big -- unless we keep the problematic DSM2=PPM code, which will need this size.
// G: Yes, too big. The PPM DSM2 code doesn't even use this any more, far as I can see.
// I'm pretty sure the original code put DSM2 bit bang data into here. But not any more?
uint8_t *pulses2MHzRPtr = pulses2MHz;
#if defined(DSM2) || defined(PXX) || defined(IRPROTOS)
@ -451,7 +452,7 @@ FORCEINLINE void setupPulsesDsm2()
for (uint8_t i=0; i<DSM2_CHANS; i++)
{
uint16_t pulse = limit(0, ((g_chans512[i]*13)>>5)+512,1023);
*ptr++ = (i<<2) | ((pulse>>8)&0x03); // high nyble (4-bits) channel encoded
*ptr++ = (i<<2) | ((pulse>>8)&0x03); // encoded channel + upper 2 bits pulse width
*ptr++ = pulse & 0xff; // low byte
}
@ -556,7 +557,7 @@ void setupPulsesDsm2()
for (uint8_t i=0; i<DSM2_CHANS; i++)
{
uint16_t pulse = limit(0, ((g_chans512[i]*13)>>5)+512,1023);
dsmDat[2+2*i] = (i<<2) | ((pulse>>8)&0x03); // high nyble (4-bits) channel encoded
dsmDat[2+2*i] = (i<<2) | ((pulse>>8)&0x03); // encoded channel + upper 2 bits pulse width
dsmDat[3+2*i] = pulse & 0xff; // low byte
}