Everything related to embedded systems: microcontrollers, firmware, practical examples, hardware related tips, etc.
Writing programs that just work would make the development of embedded systems a lot easier. In practice, however, a considerable amount of time is devoted to finding and removing bugs from the code. This process is commonly known as debugging and there is no way of avoiding it. In this article, we will give an