Add the output RX result command
This commit is contained in:
@@ -56,6 +56,23 @@ static int esp_phy_cmdstop_func(int argc, char **argv)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int esp_phy_get_rx_result_func(int argc, char **argv)
|
||||
{
|
||||
esp_phy_rx_result_t rx_result;
|
||||
int nerrors = arg_parse(argc, argv, (void **) &phy_args);
|
||||
if (nerrors != 0) {
|
||||
arg_print_errors(stderr, phy_args.end, argv[0]);
|
||||
return 1;
|
||||
}
|
||||
|
||||
esp_phy_get_rx_result(&rx_result);
|
||||
|
||||
ESP_LOGI(TAG, "Total: %lu, Correct: %lu, RSSI: %d, flag: %lu", rx_result.phy_rx_total_count,
|
||||
rx_result.phy_rx_correct_count, rx_result.phy_rx_rssi, rx_result.phy_rx_result_flag);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#if SOC_WIFI_SUPPORTED
|
||||
void cert_wifi_tx(void *arg)
|
||||
{
|
||||
@@ -393,6 +410,15 @@ void register_phy_cmd(void)
|
||||
};
|
||||
ESP_ERROR_CHECK( esp_console_cmd_register(&cmdstop_cmd) );
|
||||
|
||||
const esp_console_cmd_t get_rx_result = {
|
||||
.command = "get_rx_result",
|
||||
.help = "Get RX information",
|
||||
.hint = NULL,
|
||||
.func = &esp_phy_get_rx_result_func,
|
||||
.argtable = NULL
|
||||
};
|
||||
ESP_ERROR_CHECK( esp_console_cmd_register(&get_rx_result) );
|
||||
|
||||
#if SOC_WIFI_SUPPORTED
|
||||
const esp_console_cmd_t cbw40m_cmd = {
|
||||
.command = "cbw40m_en",
|
||||
|
||||
Reference in New Issue
Block a user