-
Pocket article: How to implement and use `.noinit` RAM
This pocket article will describe how a non-initialized region of memory works, how to implement it, and how it can be used in a typical embedded system.
-
New Events and Jobs Pages on Interrupt
Interrupt now has a community-curated Events and Jobs page! We’ve pre-populated it a bit and we invite and welcome you to submit job listings and events that you believe are relevant to the embedded engineering space.
-
What we've been reading in October (2021)
Here are the articles, videos, and tools that we’ve been excited about this October.
-
Automatically format and lint code with pre-commit
This article provides some background and guidelines for using
pre-commit
to automatically format and lint C-language firmware codebases. We’ll cover general guidelines and go over an example set of checks that can be helpful when working on firmware code. -
What we've been reading in September (2021)
Here are the articles, videos, and tools that we’ve been excited about this September.
-
Peeking inside CMSIS-Packs
In this article, we’ll take a look at what CMSIS-Packs are, and how they can be useful!
-
Profiling newlib-nano's memcpy
This article takes a look at one of the commonly used functions provided by the Newlib C library:
memcpy
. We’ll examine the default nano implementation and the performance implications, comparing it against the faster non-default implementation. -
What we've been reading in July and August (2021)
You may have noticed there was no July roundup. We’ve been busy improving Memfault, building out our partnerships with Nordic Semiconductor and Laird, and enjoying the summer months. Thanks for understanding.
Here are the articles, videos, and tools that we’ve been excited about this July and August.