**Stage 1** - Send information over ethernet to the Raspberry Pi, replacing the CAN communication - Set up the LWIP stack on the STM32 - Create the necessary IEthernet and f4 implementation in the platform layer - Be able to receive basic UDP messages on the target device (Raspberry Pi) **Stage 2** - Format messages from the data payload into UDP messages - Replace the CAN protocol in the Relay with Ethernet. **Stage 3 (Optional)** - Tackle creating an HTTP server, such that we could receive requests from the target device **Resources:** - ControllersTech's [Youtube Playlist](https://controllerstech.com/stm32-ethernet-tutorials/). - [Project Configuration for LWIP](https://community.st.com/t5/stm32-mcus/how-to-create-a-project-for-stm32h7-with-ethernet-and-lwip-stack/ta-p/49308)
Stage 1
Stage 2
Stage 3 (Optional)
Resources: