PPPoS example: Move pin configuration to menuconfig, add log statement

Also remove spurious infinite loop in app_main()
This commit is contained in:
Angus Gratton
2017-04-21 14:29:16 +10:00
committed by Angus Gratton
parent f3a567b65d
commit fa3120cb40
2 changed files with 44 additions and 12 deletions
@@ -36,6 +36,12 @@ const char *PPP_ApnATReq = "AT+CGDCONT=1,\"IP\",\"" \
CONFIG_GSM_APN \
"\"";
/* Pins used for serial communication with GSM module */
#define UART1_TX_PIN CONFIG_UART1_TX_PIN
#define UART1_RX_PIN CONFIG_UART1_RX_PIN
#define UART1_RTS_PIN CONFIG_UART1_RTS_PIN
#define UART1_CTS_PIN CONFIG_UART1_CTS_PIN
/* UART */
int uart_num = UART_NUM_1;
@@ -208,8 +214,10 @@ static void pppos_client_task()
//Configure UART1 parameters
uart_param_config(uart_num, &uart_config);
//Set UART1 pins(TX: IO17, RX: IO16, RTS: IO18, CTS: IO23)
uart_set_pin(uart_num, 17, 16, 18, 23);
// Configure UART1 pins (as set in example's menuconfig)
ESP_LOGI(TAG, "Configuring UART1 GPIOs: TX:%d RX:%d RTS:%d CTS: %d",
UART1_TX_PIN, UART1_RX_PIN, UART1_RTS_PIN, UART1_CTS_PIN);
uart_set_pin(uart_num, UART1_TX_PIN, UART1_RX_PIN, UART1_RTS_PIN, UART1_CTS_PIN);
uart_driver_install(uart_num, BUF_SIZE * 2, BUF_SIZE * 2, 0, NULL, 0);
while (1) {
@@ -285,8 +293,4 @@ void app_main()
{
tcpip_adapter_init();
xTaskCreate(&pppos_client_task, "pppos_client_task", 2048, NULL, 5, NULL);
while (1) {
vTaskDelay(1000 / portTICK_RATE_MS);
}
}