45
45
#ifdef DEFAULT_RX_SETTINGS
46
46
uint32_t minrawlen = 20 ;
47
47
uint32_t maxrawlen = 200 ;
48
- uint32_t mingaplen = 300 ; // Used and showing multiplied by 10
48
+ uint16_t mingaplen = 300 ; // Minimum length of footer pulse and maximum length of previous pulses. Used and showing multiplied by 10
49
49
#else
50
50
uint32_t minrawlen = 1000 ;
51
51
uint32_t maxrawlen = 0 ;
52
- uint32_t mingaplen = 10000 ; // Used and showing multiplied by 10
52
+ uint16_t mingaplen = 10000 ; // Used and showing multiplied by 10
53
53
#endif
54
54
55
55
uint16_t maxgaplen = 8200 ; // v2 used and change from 5100 to 8200 (for quigg_gt7000 protocol) set and show multiplied by 10
@@ -91,7 +91,7 @@ void setup() {
91
91
92
92
#ifdef BOOT_SHOW_SETTINGS
93
93
// Show settings at boot, like as: 'v:20,200,3000,82000,2,1,1600@'
94
- sprintf (data, " v:%lu,%lu,%lu,%lu,%d,%d,%d@" , minrawlen, maxrawlen, mingaplen*10 , uint32_t (maxgaplen)*10 , VERSION, MIN_PULSELENGTH/10 , MAX_PULSELENGTH/10 );
94
+ sprintf (data, " v:%lu,%lu,%lu,%lu,%d,%d,%d@" , minrawlen, maxrawlen, uint32_t ( mingaplen) *10 , uint32_t (maxgaplen)*10 , VERSION, MIN_PULSELENGTH/10 , MAX_PULSELENGTH/10 );
95
95
#ifdef ADD_LINE_FEED
96
96
Serial.println (data);
97
97
#else
@@ -144,7 +144,7 @@ void receive() {
144
144
maxrawlen = atol (&data[s]);
145
145
}
146
146
if (x == 2 ) {
147
- mingaplen = atol (&data[s])/10 ;
147
+ mingaplen = uint16_t ( atol (&data[s])/10 ) ;
148
148
}
149
149
x++;
150
150
s = i+1 ;
@@ -156,7 +156,7 @@ void receive() {
156
156
/*
157
157
* Once we tuned our firmware send back our settings + fw version
158
158
*/
159
- sprintf (data, " v:%lu,%lu,%lu,%lu,%d,%d,%d@" , minrawlen, maxrawlen, mingaplen*10 , uint32_t (maxgaplen)*10 , VERSION, MIN_PULSELENGTH/10 , MAX_PULSELENGTH/10 );
159
+ sprintf (data, " v:%lu,%lu,%lu,%lu,%d,%d,%d@" , minrawlen, maxrawlen, uint32_t ( mingaplen) *10 , uint32_t (maxgaplen)*10 , VERSION, MIN_PULSELENGTH/10 , MAX_PULSELENGTH/10 );
160
160
#ifdef ADD_LINE_FEED
161
161
Serial.println (data);
162
162
#else
0 commit comments