1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-21 15:25:17 +03:00

Haptic function by Rob should now be finished. SD card Model archive function.

This commit is contained in:
bsongis 2012-04-16 17:35:54 +00:00
parent 8c6bf54cf9
commit fe9afeb6a2
24 changed files with 556 additions and 283 deletions

View file

@ -140,7 +140,7 @@ void setupPulsesPPM() // Don't enable interrupts through here
pwmptr = PWM;
// Now set up pulses
#define PPM_CENTER 1500*2
int16_t PPM_range = g_model.extendedLimits ? 640 * 2 : 512 * 2; //range of 0.7..1.7msec
//Total frame length = 22.5msec
@ -155,7 +155,7 @@ void setupPulsesPPM() // Don't enable interrupts through here
uint16_t rest = 22500u * 2; //Minimum Framelen=22.5 ms
rest += (int16_t(g_model.ppmFrameLength)) * 1000;
for (uint32_t i = 0; i < p; i++) { //NUM_CHNOUT
int16_t v = limit((int16_t)-PPM_range, g_chans512[i], (int16_t)PPM_range) + PPM_CENTER;
int16_t v = limit((int16_t)-PPM_range, g_chans512[i], (int16_t)PPM_range) + 2*PPM_CENTER;
rest -= (v);
*ptr++ = v; /* as Pat MacKenzie suggests */
}