XMC4500 RelaxKit Ethernet Connection

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Ullrich
Employee
Employee
Hallo Forum,

ich habe das Beispiel: xmc4500_relaxkit_lwip_httpserver_netconn
heruntergeladen, um eine Ethernet Verbindung zu testen. In einen späteren Projekt möchte ich Variablen übergeben können.

Das Beispiel tut was es soll und zeigt mir bei 192.168.0.10 HTML Code an. Jetzt habe ich einen Button hinzugebaut und dieser soll mir gerne eine LED auf Port 1.0 oder 1.1 toggeln.
Wie kann ich dem µC nun sagen, das dort etwas geschieht. Ich habe ja kein JavaScript für einen callback oder ähnliches.
Die HTML Seite wird wie folgt im Code aufgerufen:
const static char http_html_hdr[] = "HTTP/1.1 200 OK\r\nContent-type: text/html\r\n\r\n";
const static char http_index_html[] = "Congrats!

Welcome to our lwIP HTTP server!

This is a small test page, served by httpserver-netconn.";
const static char http_index_html2[] ="";



(Zu finden in httpserver/httpserver-netconn.c)
Mit einen "netconn_write" Befehl wird es ausgeführt.

In der main.c gibt es dann einen "osThreadCreate" Befehl der aufgerufen werden kann, aber wie ich Variablen und Parameter verteilen kann, versteh ich nicht ganz.

Kann mir da jemand helfen bitte?


Hello Forum,

I've downloaded an example: xmc4500_relaxkit_lwip_httpserver_netconn
to test the Ethernet Connection. Later I want to be able to declare variables on my µC.

That example works fine. I added a button on this html site. This button should toggle my LED on Port 1.0 or 1.1.
How can I implement this?
The httpserver-netconn.c do it like this
const static char http_html_hdr[] = "HTTP/1.1 200 OK\r\nContent-type: text/html\r\n\r\n";
const static char http_index_html[] = "Congrats!

Welcome to our lwIP HTTP server!

This is a small test page, served by httpserver-netconn.";
const static char http_index_html2[] ="";



but there is no callback function or similar.
This char will executed by a "netconn_write" order.

There is an "osThreadCreate" order in my main.c, but I have no clue how to solve my Problem.

Any suggestions here?

Thanks in advance.
0 Likes
1 Reply
Not applicable
Hi!
Is that question still valid?
Regards,
Michael
0 Likes