@@ -67,7 +67,7 @@ uint8_t cmd_array_cnt = 0;
67
67
uint8_t save_settings = 0 ;
68
68
uint16_t view_cmd [3 ] = {0 , 0 , 0 }; // ReadBatch, Read, WriteBatch
69
69
uint8_t view_x = 0 ;
70
- char Info [20 ] = "" ;
70
+ char Info [32 ] = "" ;
71
71
char screen_buf [64 ];
72
72
char file_name [32 ];
73
73
char ERR_STR [32 ];
@@ -253,7 +253,7 @@ static void prepare_nrf24(void)
253
253
nrf24_write_reg (nrf24_HANDLE , REG_RF_CH , NRF_channel );
254
254
nrf24_write_reg (nrf24_HANDLE , REG_RF_SETUP , (NRF_rate == 0 ? 0b00100000 : NRF_rate == 1 ? 0 : 0b00001000 ) | 0b111 ); // +TX high power
255
255
nrf24_write_reg (nrf24_HANDLE , REG_CONFIG , 0x70 | ((NRF_CRC == 1 ? 0b1000 : NRF_CRC == 2 ? 0b1100 : 0 ))); // Mask all interrupts
256
- nrf24_write_reg (nrf24_HANDLE , REG_SETUP_RETR , ((NRF_rate == 0 ? 0b0010 : 0b0001 )<<4 ) | 0b0111 ); // Automatic Retransmission, ARD, ARC
256
+ nrf24_write_reg (nrf24_HANDLE , REG_SETUP_RETR , ((NRF_rate == 0 ? 0b0100 : 0b0010 )<<4 ) | 0b1111 ); // Automatic Retransmission, ARD, ARC
257
257
nrf24_write_reg (nrf24_HANDLE , REG_EN_AA , 0x01 ); // Auto acknowledgement
258
258
nrf24_write_reg (nrf24_HANDLE , REG_FEATURE , NRF24_EN_DYN_ACK | (NRF_DPL ? 4 : 0 )); // Enables the W_TX_PAYLOAD_NOACK command, Disable Payload with ACK, set Dynamic Payload
259
259
nrf24_write_reg (nrf24_HANDLE , REG_DYNPD , NRF_DPL ? 0x3F : 0 ); // Enable dynamic payload reg
@@ -639,6 +639,7 @@ static uint8_t load_settings_file() {
639
639
FURI_LOG_D (TAG , "Loading settings file" );
640
640
FuriString * str = furi_string_alloc ();
641
641
free_store ();
642
+ Info [0 ] = '\0' ;
642
643
NRF_INITED = false;
643
644
while (stream_read_line (file_stream , str )) {
644
645
char * p = (char * )furi_string_get_cstr (str );
@@ -948,7 +949,7 @@ int32_t nrf24batch_app(void* p) {
948
949
static FuriLogLevel FuriLogLevel = FuriLogLevelDefault ;
949
950
if (furi_log_get_level () != FuriLogLevel ) {
950
951
FuriLogLevel = furi_log_get_level ();
951
- if (FuriLogLevel == FuriLogLevelDebug ) furi_hal_uart_set_br (FuriHalUartIdUSART1 , 460800 );
952
+ if (FuriLogLevel == FuriLogLevelDebug ) furi_hal_uart_set_br (FuriHalUartIdUSART1 , 1843200 );
952
953
}
953
954
954
955
if (event_status == FuriStatusOk ) {
0 commit comments