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:
parent
8c6bf54cf9
commit
fe9afeb6a2
24 changed files with 556 additions and 283 deletions
|
@ -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 */
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue