veecle / veecle-pxros

A runtime for writing automotive and industrial Rust on top of HighTec's safety kernel for the Infineon AURIX™ Platform.
https://www.veecle.io/aurix
Apache License 2.0
15 stars 3 forks source link

Add Ethernet/UDP demo #9

Closed arctic-alpaca closed 6 months ago

arctic-alpaca commented 6 months ago

This PR adds a simplified version of the Ethernet/UDP demo from EW2024.

It will mirror any UDP datagram received.

We might hold on merging this until the iLLD driver is available via crate.

daniel-veecle commented 6 months ago

Update: Infineon won't publish iLLDs anytime soon so we are waiting for the confirmation we can host it ourselves.

In the long term they plan to do it... so this is just a temporary setup

daniel-veecle commented 6 months ago

@arctic-alpaca I removed the iLLD.

I think to make this upgradable we should also cleanup cmake to be fully in Rust so that we can compile via xtask and have a single point of building. We should probably tackle this soonish in a different PR (also it allow us to remove most pxros code from here and improve caching).