STM32 Key Part 3 — ARP, IP, UDP

This is the third part of the STM32 series. For your convenience you can find other parts in the table of contents in Part 1 – DES implementation

Today we are going to handle some network packages on the STM32. Let’s go.

Libraries around

I am not going to describe how to handle SPI, LEDs and buttons on your microcontroller. First, because the code is in tutorials you get after buying the hardware, second, because I cannot post the code because of legal restrictions. However, there is no magic in this area.


The code was heavily based on the work of Guido Socher. I would like to thank him for posting this code somewhere because it made the project much easier.


We have most of the code in place. Next time we are going to implement a server for encryption and decryption.