|
|
@ -68,37 +68,28 @@ void led_task(void* pvParameters); /* 任务函数 */ |
|
|
|
* bit1:0,不加载;1,加载后半部分UI |
|
|
|
* @retval 无 |
|
|
|
*/ |
|
|
|
void lwip_test_ui(uint8_t mode) { |
|
|
|
void lwip_test_ui(void) { |
|
|
|
uint8_t speed; |
|
|
|
uint8_t buf[30]; |
|
|
|
|
|
|
|
if (mode & 1 << 0) { |
|
|
|
printf("STM32\r\n"); |
|
|
|
printf("lwIP UDPBroadcastTest\r\n"); |
|
|
|
printf("ATOM@ALIENTEK\r\n"); |
|
|
|
} |
|
|
|
|
|
|
|
if (mode & 1 << 1) { |
|
|
|
// lcd_fill(5, 110, lcddev.width,lcddev.height, WHITE); |
|
|
|
printf("lwIP Init Successed\r\n"); |
|
|
|
printf("lwIP Init Successed\r\n"); |
|
|
|
|
|
|
|
if (g_lwipdev.dhcpstatus == 2) { |
|
|
|
sprintf((char*)buf, "DHCP IP:%d.%d.%d.%d", g_lwipdev.ip[0], g_lwipdev.ip[1], g_lwipdev.ip[2], |
|
|
|
g_lwipdev.ip[3]); /* 显示动态IP地址 */ |
|
|
|
} else { |
|
|
|
sprintf((char*)buf, "Static IP:%d.%d.%d.%d", g_lwipdev.ip[0], g_lwipdev.ip[1], g_lwipdev.ip[2], |
|
|
|
g_lwipdev.ip[3]); /* 打印静态IP地址 */ |
|
|
|
} |
|
|
|
if (g_lwipdev.dhcpstatus == 2) { |
|
|
|
sprintf((char*)buf, "DHCP IP:%d.%d.%d.%d", g_lwipdev.ip[0], g_lwipdev.ip[1], g_lwipdev.ip[2], |
|
|
|
g_lwipdev.ip[3]); /* 显示动态IP地址 */ |
|
|
|
} else { |
|
|
|
sprintf((char*)buf, "Static IP:%d.%d.%d.%d", g_lwipdev.ip[0], g_lwipdev.ip[1], g_lwipdev.ip[2], |
|
|
|
g_lwipdev.ip[3]); /* 打印静态IP地址 */ |
|
|
|
} |
|
|
|
|
|
|
|
printf("%s\r\n", (char*)buf); |
|
|
|
printf("%s\r\n", (char*)buf); |
|
|
|
|
|
|
|
speed = ethernet_chip_get_speed(); /* 得到网速 */ |
|
|
|
speed = ethernet_chip_get_speed(); /* 得到网速 */ |
|
|
|
|
|
|
|
if (speed) { |
|
|
|
printf("Ethernet Speed:100M\r\n"); |
|
|
|
} else { |
|
|
|
printf("Ethernet Speed:10M\r\n"); |
|
|
|
} |
|
|
|
if (speed) { |
|
|
|
printf("Ethernet Speed:100M\r\n"); |
|
|
|
} else { |
|
|
|
printf("Ethernet Speed:10M\r\n"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
@ -129,8 +120,6 @@ void start_task(void* pvParameters) { |
|
|
|
|
|
|
|
g_lwipdev.lwip_display_fn = lwip_test_ui; |
|
|
|
|
|
|
|
lwip_test_ui(1); /* 加载后前部分UI */ |
|
|
|
|
|
|
|
while (lwip_comm_init() != 0) { |
|
|
|
printf("lwIP Init failed!!\r\n"); |
|
|
|
delay_ms(500); |
|
|
|