# std::embed for the poor (C++17), or cross-platform resource storage inside the executable

Embedding custom resources inside an executable has always been a pain for the C++ developers. There are several options to perform such operation:

# Embedding data into a function with lambdas

TL;DR: using data = std::move(some_data) in the lambda capture may allow you to build some good abstractions for your code with no performance penalty.

# Disable semihosting with ARM Compiler 5/6

I can certainly say that most people underestimate the importance of the I/O for their applications, especially during the development phase. It’s always handy to write and read something to the console, file etc. Gladly, there’s a thing within the ARM toolchain to do that called semihosting.

# NT1066 Florea review

A couple of days ago we’ve received our prototype board, which may be one of the first commercially sold evaluation kits for this chip. At first, I’ll briefly review the chip and the board, then we’ll discuss the internal design features and compare it with its predecessor, the NT1065.