Modern C++ in embedded development: using C libraries

Modern C++ in embedded development: using C libraries

MODERN C++ IN EMBEDDED DEVELOPMENT: using c libraries Language linkage C++ programs can use C code. The linkage between C++ and software modules written in other programming languages is called language linkage.  extern string-literal {declaration} Standard guarantees...
NIVO Hub

NIVO Hub

NIVO Hub A performance monitoring device for horses Solution SOFTWARE ^ C++17 ^ Bluetooth™ LE 5.2 radio stack ^ boost sml ^ CMake ^ python TEAM  2 x Software Engineers Problem We were contacted by Danish startup company Nivo. They were developing a performance...
PCB Design and Development Process

PCB Design and Development Process

PCB Design and Development Process Today, the development process is unimaginable without the appropriate software tools. A few years ago, these tools were much more difficult to acquire. We will mainly focus on design considerations in the development of electronic...
Modern C++ in embedded development: using C libraries

Modern C++ in embedded development: constexpr

MODERN C++ IN EMBEDDED DEVELOPMENT: constexpr What is constexpr?  Cppreference defines constexpr specifier as follows: “The constexpr specifier declares that it is possible to evaluate the value of the function or variable at compile time. Such variables and functions...