The Raspberry Pi 4B libraries and header files we loaded into our personal computer’s Linux file system on Day 2 contain I2C functionality that we can call upon from within our C source code. The task before us today is to demonstrate how to cross-compile Raspberry Pi 4B IoT applications that communicate with sensor devices that are based on the C programming language and the I2C protocol.