@@ -896,8 +896,8 @@ void SX1276_LoRaRadio::receive(uint32_t timeout)
896
896
| RF_RXCONFIG_AGCAUTO_ON
897
897
| RF_RXCONFIG_RXTRIGER_PREAMBLEDETECT);
898
898
899
- _rf_settings.fsk_packet_handler .preamble_detected = false ;
900
- _rf_settings.fsk_packet_handler .sync_word_detected = false ;
899
+ _rf_settings.fsk_packet_handler .preamble_detected = 0 ;
900
+ _rf_settings.fsk_packet_handler .sync_word_detected = 0 ;
901
901
_rf_settings.fsk_packet_handler .nb_bytes = 0 ;
902
902
_rf_settings.fsk_packet_handler .size = 0 ;
903
903
@@ -1887,8 +1887,8 @@ void SX1276_LoRaRadio::handle_dio0_irq()
1887
1887
&& (_radio_events->rx_error )) {
1888
1888
_radio_events->rx_error ();
1889
1889
}
1890
- _rf_settings.fsk_packet_handler .preamble_detected = false ;
1891
- _rf_settings.fsk_packet_handler .sync_word_detected = false ;
1890
+ _rf_settings.fsk_packet_handler .preamble_detected = 0 ;
1891
+ _rf_settings.fsk_packet_handler .sync_word_detected = 0 ;
1892
1892
_rf_settings.fsk_packet_handler .nb_bytes = 0 ;
1893
1893
_rf_settings.fsk_packet_handler .size = 0 ;
1894
1894
// break from here, a CRC error happened, RX_ERROR
@@ -1933,8 +1933,8 @@ void SX1276_LoRaRadio::handle_dio0_irq()
1933
1933
_rf_settings.fsk_packet_handler .size ,
1934
1934
_rf_settings.fsk_packet_handler .rssi_value , 0 );
1935
1935
}
1936
- _rf_settings.fsk_packet_handler .preamble_detected = false ;
1937
- _rf_settings.fsk_packet_handler .sync_word_detected = false ;
1936
+ _rf_settings.fsk_packet_handler .preamble_detected = 0 ;
1937
+ _rf_settings.fsk_packet_handler .sync_word_detected = 0 ;
1938
1938
_rf_settings.fsk_packet_handler .nb_bytes = 0 ;
1939
1939
_rf_settings.fsk_packet_handler .size = 0 ;
1940
1940
break ;
@@ -2133,13 +2133,13 @@ void SX1276_LoRaRadio::handle_dio2_irq(void)
2133
2133
switch (_rf_settings.modem ) {
2134
2134
case MODEM_FSK:
2135
2135
// DIO4 must have been asserted to set preamble_detected to true
2136
- if ((_rf_settings.fsk_packet_handler .preamble_detected == true )
2137
- && (_rf_settings.fsk_packet_handler .sync_word_detected == false )) {
2136
+ if ((_rf_settings.fsk_packet_handler .preamble_detected == 1 )
2137
+ && (_rf_settings.fsk_packet_handler .sync_word_detected == 0 )) {
2138
2138
if (_rf_settings.fsk .rx_continuous == false ) {
2139
2139
rx_timeout_sync_word.detach ();
2140
2140
}
2141
2141
2142
- _rf_settings.fsk_packet_handler .sync_word_detected = true ;
2142
+ _rf_settings.fsk_packet_handler .sync_word_detected = 1 ;
2143
2143
2144
2144
_rf_settings.fsk_packet_handler .rssi_value =
2145
2145
-(read_register (REG_RSSIVALUE) >> 1 );
@@ -2238,8 +2238,8 @@ void SX1276_LoRaRadio::handle_dio4_irq(void)
2238
2238
// is asserted when a preamble is detected (FSK modem only)
2239
2239
switch (_rf_settings.modem ) {
2240
2240
case MODEM_FSK: {
2241
- if (_rf_settings.fsk_packet_handler .preamble_detected == false ) {
2242
- _rf_settings.fsk_packet_handler .preamble_detected = true ;
2241
+ if (_rf_settings.fsk_packet_handler .preamble_detected == 0 ) {
2242
+ _rf_settings.fsk_packet_handler .preamble_detected = 1 ;
2243
2243
}
2244
2244
}
2245
2245
break ;
@@ -2268,8 +2268,8 @@ void SX1276_LoRaRadio::handle_timeout_irq()
2268
2268
switch (_rf_settings.state ) {
2269
2269
case RF_RX_RUNNING:
2270
2270
if (_rf_settings.modem == MODEM_FSK) {
2271
- _rf_settings.fsk_packet_handler .preamble_detected = false ;
2272
- _rf_settings.fsk_packet_handler .sync_word_detected = false ;
2271
+ _rf_settings.fsk_packet_handler .preamble_detected = 0 ;
2272
+ _rf_settings.fsk_packet_handler .sync_word_detected = 0 ;
2273
2273
_rf_settings.fsk_packet_handler .nb_bytes = 0 ;
2274
2274
_rf_settings.fsk_packet_handler .size = 0 ;
2275
2275
0 commit comments