The Arduino Nano 33 BLE Sense. (Image Credit: Arduino) Developing machine learning (ML) algorithms for hardware involves complex mathematical models based on training data. Using this approach enabled it to make predictions without being program...
The steps to integrate incoming UART data with FreeRTOS on a PSoC 6.Part 2: now with low power support. image source: Infineon application note AN219528 PSoC 6 MCU Low-Power Modes and Power Reduction Techniques In the first iteration of thi...
In this post: what happens if you remove the debugger. Will everything still work? What's the difference? TL;DR: you can still use all functionality. Difference when debugger is broken off When you break the debugger off the main P...
In this post we react on a message on the RTOS queue and publish its payload on Amazon's AWS IoT MQTT service. Together with the two previous posts, this one describes a hardware component in the NanoDrone II project of balearicdynamicsScenario:...
Despite the thousands of development boards that have shipped and the overwhelming interest from the market for the i.MX RT1170 crossover MCU, I do come across an occasional customer that does not understand the value. They say they do not need...
The steps to use an RTOS message queue to exchange data between tasks. In this post, we post data from the low level hardware (UART peripheral) to a task that handles a logic part of our firmware. This is a direct follow up from the previous Fre...
The steps to integrate incoming UART data with FreeRTOS on a PSoC 6.The focus is on saving processor power. The design does not poll for incoming data.It yields all powers to the RTOS scheduler (possibly going to low power mode) until a trigger fires...
The steps to create an empty PSoC 6 project and run FreeRTOS on the CM4 core. It's easy to set up a FreeRTOS project in ModusToolbox. The simplest way is to start from one of the examples of the IDE's Application Creator.But adding FreeRTOS to a...
I will admit it. I am sometimes lazy. And forgetful. And despite my preference for working at the Linux command line rather than a GUI, I don't really like to type any more than I need to. It is good to know these things about...
The USRP B205mini-iUSRP B205mini-i is a flexible and compact platform that is ideal for both hobbyist and OEM applications. It is designed by Ettus Research™︎ and provides a wide frequency range (70 MHz to 6 GHz) and a user-programmable, industr...
The image shows the 2D-material's base. White lines represent the structural kinks that alter the electrical properties mechanically. (Image Credit: University of Sussex) For the first time, physicists at the University of Sussex have produced ...
When you're making a low power design, it's interesting to know the energy use of your gizmo.In this 2nd post of the series, I measure the current in the different power modes.image source: readme file of the PSoC 6 MCU: Switching Between Power Modes...
When you're making a low power design, it's interesting to know the energy use of your gizmo.I'm working on PSoC6 projects, and I'm going to calculate its energy profile.I'll need to measure the current used by the SoC, and that requires a mod of the...
By default, projects in a workspace in the Cypress ModusToolbox IDE (mtb) share board and device configuration files.There are several good reasons to do this, but it's not always what you need.If you want to build designs with a different configurat...
Bluetooth Workshops: BG22 Project SeriesJoin the workshop on the 3rd Tuesday of every month "Learn new ways to integrate Bluetooth connectivity into your next project with the help of Silicon Labs expert engineers. Each project session will explore a...
Qumiao Si and Emilian Nica may not have come up with a new theory had the 2017 model of orbital-selective superconductivity been named differently. (Image Credit: Jeff Fitlow/Rice University) Physicists Qumiao Si and Emilian Nica may not have co...
The Dormio and TDI work together to manipulate dreams. The device and protocol were used on 50 participants. (Image Credit: Helen Gao) Scientists from MIT have started using the wearable sleep-tracking device, Dormio and a protocol called the Ta...
An early prototype test of the Looking Glass Portrait, which took place in early 2020. (Image Credit: Looking Glass Factory) Looking Glass Factory has recently unveiled its new Looking Glass Portrait, a portrait-oriented 3D display designed for ...
If you've never heard or used a Click board, now is a great time to check them out.Click Boards from MikroElektronica MikroElektronika invented the Click boards and the mikroBUS standard to which they fit. MikroElektronika makes the claim, "The ...
Electronic designers can leverage worldwide “maker” trend and use off-the-shelf easy-use platforms like Raspberry Pi for IoT demos or for evaluation purposes - at least as a starting point before you select a suitable component and eva board, tools, ...
I'm playing with object oriented firmware for embedded controllers.In this blog I review object oriented callbacks. How to invoke the correct function of the correct object. I've been using the C / C++ mix for a decent time now, with good result...
A crystal lattice of strontium ruthenate reacts to various sound waves sent from resonant ultrasound spectroscopy while the material cools down. The highlighted area suggests that this material could be a new type of superconductor. (Image Credit: Co...