diff --git a/main/console.c b/main/console.c index 3dee021..10498ee 100644 --- a/main/console.c +++ b/main/console.c @@ -61,7 +61,12 @@ void console_task(void *args) { char *prompt; while(true) { - asprintf(&prompt, LOG_COLOR_I "%s > " LOG_RESET_COLOR, lorcomm_cfg.hostname); + asprintf(&prompt, LOG_COLOR_I "%s bw: %d sf: %d cr: %d> " LOG_RESET_COLOR, + lorcomm_cfg.hostname, + lora.bandwidth, + lora.spreadingFactor, + lora.codingRate + ); char* line = linenoise(prompt); diff --git a/main/main.c b/main/main.c index 24bba9f..57981c4 100644 --- a/main/main.c +++ b/main/main.c @@ -62,8 +62,8 @@ void app_main(void) { //lora.bandwidth = B208; //lora.codingRate = 5; lora.frequency = 915000000; - //lora.spreadingFactor = 8; - //lora.preamble = DEFAULT_PREAMBLE; + lora.spreadingFactor = 11; + lora.preamble = DEFAULT_PREAMBLE; lora.dio0 = CONFIG_LORA32_DIO0_PIN; lora.implicitHeader = false; lora.nss = CONFIG_LORA32_NSS_PIN; @@ -76,6 +76,7 @@ void app_main(void) { //lora.cad_detected = &handle_lora_caddetected; lora32_init(&lora); + lora32_set_spreadfactor(&lora, lora.spreadingFactor); //double dr = lora32_calc_datarate(&lora); //ESP_LOGI(TAG, "data rate: %fbps", dr);