Arduino core is the place where all built-in functions like: pinMode(), digitalWrite(), analogRead(), Serial.begin() …etc are defined. This article is an attempt to understand the Arduino core structure, and even building a clone. Moreover, it also discusses the building process of Arduino sketches
Arduino core, the source code of Arduino API functions and classes, has three useful features that can be used effectively. As the Arduino core documentation doesn’t mention them (at least until the time of publishing this micro-blog), these features are not well-known for arduino developers.
Solving the problem of collision that could occur when a library uses an interrupt service routine (ISR) inside its source code, and the developer later may need to use the same ISR. The suggested solution is by using function pointer as a hook and handler function assigned later by developer.
If you have ever taken a part of developing a firmware for a device, then you should have used bit-field variables. This is the Hardware version of it.
A detailed introduction about technologies used in detection and avoidance of counterfeit ICs with references from more than 8 research papers.
EDA cloud tools which are related to electronics are emerging exponentially. This is a review of EasyEDA, the free EDA online tool suite.
A quick overview of the cheap clone of Saleae USB logic analyzer 24 MHz 8 ch. The overview includes the software (Sigrok) and the hardware.
Engineering students who choose to have electronics in their final year project … Please raise your hand!
In the software world, moving from one release to the latest one is a big concern. This guide will help you in switching to Eagle CAD Version 8
In contrast to Software, there are relatively a plenty of memory and CPU, every byte in Hardware is important so you need to optimize C code.