SRAM Management

This post is a journey into the depths of SRAM, Heap and Stack. How are variables stored there? What should be considered when using strings? Here you will find the answers.

Read More

Pointers and references

Pointers and references are very useful, but equally confusing, especially for beginners. This is an attempt to bring some light into the darkness.

Read More

MCP23x1y Port Expander

I compare the members of the MCP23x1y family: MCP23016, MCP23017, MCP23S17, MCP23018, MCP23S18 and show how to control them.

Read More