JJRC345: update channels range

This commit is contained in:
Pascal Langer 2020-05-21 11:56:08 +02:00
parent 02008a8b2e
commit eb8b5eac01

View File

@ -37,18 +37,14 @@ enum JJRC345_FLAGS {
static uint8_t __attribute__((unused)) JJRC345_convert_channel(uint8_t num) static uint8_t __attribute__((unused)) JJRC345_convert_channel(uint8_t num)
{ {
uint8_t val=convert_channel_8b(num); uint8_t val=convert_channel_8b(num);
// 7F..01=left, 00=center, 80..FF=right // Should be 70..60..41..01, 80 center, 81..C1..E0..F0
if(val==0x80) // Trying 7F..01, 80 center, 81..FF
val=0; // 0 if(val<0x80)
else {
if(val>0x80) val=0x80-val; // 80..01
val--; // 80..FE if(val==0x80)
else val--; // 7F..01
{ }
val=0x80-val; // 80..01
if(val==0x80)
val--; // 7F..01
}
return val; return val;
} }