element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products & Partners
    Products & Partners
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers

Blog

  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!

Blog

  • Tags
  • Subscribe by email
  • More
  • Cancel
  • Esp32 Bit Pirate Firmware logo with supported protocols

    ESP32 Bit Pirate v1.8: Turning an ESP32-S3 into an SDR and Multi-Protocol Hardware Debugging Tool

    geotp
    geotp
    ESP32 Bit Pirate is an open-source firmware inspired by the original Bus Pirate, designed to turn inexpensive ESP32-S3 development boards into versatile hardware debugging and experimentation tools. The project started as a way to interact with comm...
    • 12 Oct 2026
  • PID controller without floating point for MSPM0

    PID controller without floating point for MSPM0

    Jan Cumps
    Jan Cumps
    PID controller implementation without using integer arithmetic. Uses TI IQMath lib to replace floating point instructions. Some of the content is created with AI support. I've marked the parts where AI was used.All narrative i...
    • 12 Oct 2026
  • MSPM0 project with VS Code, CMake and GCC - part 7c: stepper motor control with S-shaped ramps

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure. In the next series of posts, I try to create a stepper motor project. It will be based on TI's stepper motor middlew...
    • 8 Oct 2026
  • EZ-MCXN: Simple Dev Board for NXP MCX N-Series Microcontrollers!

    shabaz
    shabaz
    Table of Contents Introduction MCX Overview MCXN236 Circuit Diagram Supply Decoupling USB and Boot Audio Interfaces SPI, TFT, LEDs and Buttons: User Interface I2C and more SPI: microSD Card ADC and Spare GPIO Pins Board Layout and Parts ...
    • 30 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 7b: middleware stepper motor control with A4988 stepper driver

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure. In the next series of posts, I try to create a stepper motor project. It will be based on TI's stepper motor middlew...
    • 26 Sep 2026
  • Connecting AI to the Physical World with MCP and a Pi Pico W

    shabaz
    shabaz
    Table of Contents Introduction MCP Explained Working with MCP Using a Simple MCP Server Library Building and Running the Code Connecting the Agent Summary Introduction AI agents can be extremely useful, but it would often be helpful if they coul...
    • 22 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 7a: middleware example stepper motor control

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure. In the next series of posts, I try to create a stepper motor project. It will be based on TI's stepper motor middlew...
    • 19 Sep 2026
  • MSPM0 interrupt messaging system

    MSPM0 interrupt messaging system

    Jan Cumps
    Jan Cumps
    You can handle MSPM0 interrupts via the traditional service request handler. But it also has a messaging system. With message handlers, you can route notifications from one peripheral to another. In this example: react on a button click and togg...
    • 13 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 6: empty "template" project

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.In the previous posts, I created an end to end flow, from install over build to debug, tested on LaunchPad and EasyL1105 kit.In...
    • 12 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 5: Open .syscfg file in SysConfig GUI

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.In posts 1 - 4, I created an end to end flow, from install over build to debug, tested on LaunchPad and EasyL1105 kit.In post 5...
    • 10 Sep 2026
  • MSPM0 C++ project: service handler considerations

    Jan Cumps
    Jan Cumps
    You can use C++ for MSPM0 designs. There's one watch-out: if you have your event handlers in a .cpp file, you have to wrap those functions in an extern "C" {} wrapper. The SysConfig mechanism expect that the handlers have a particular name.&nbsp...
    • 6 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 4: EasyL1105 example

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.In posts 1 - 3, I created an end to end flow, from install over build to debug.In post 4: testing it out on the EasyL1105: A De...
    • 4 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 3: debug

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.Post 2 covered the software build. In this post: debugging the firmware. If not done yet, open the TI Embedded Debugger plugi...
    • 3 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 2: build a real project

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.Post 1 covered the software setup. In this post: build firmware, Configure Environment Variables SDK_ROOT and SYSCONFIG_...
    • 2 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 1: infrastructure

    Jan Cumps
    Jan Cumps
    In this blog series, I plan to build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.I'm trying to use the guidelines from TI's Using CMake with TI Clang Compilers and SysConfig. But then with GCC (version 15 ...
    • 30 Aug 2026
  • ESP32 tutorial - Components in ESP-IDF

    embeddedguy
    embeddedguy
    Table of Contents Blog List Introduction to Components in ESP-IDF Creating components in ESP-IDF Adding source files inside the component Using Components in existing project References Blog List ESP32 UART tutorial ESP32 ADC tutorial ESP32 I2C t...
    • 19 Aug 2026
  • MIT Researchers Improve Chip-to-Chip Optical Communication

    Catwell
    Catwell
    The FUTUR-IC program is intended to address resource efficiency, such as integrating photonics with electronics. (Image Credit: MIT) AI systems, high-performance data centers, and cloud computing continue to expand. And those have led to higher dema...
    • 18 Aug 2026
  • Creating a Mobile App with Flutter: Interfacing Microcontrollers with AnyOperate!

    shabaz
    shabaz
    Table of Contents Introduction Recap New App: Introducing AnyOperate! Screens and their Classes Protocol Overview Block Diagram Main Function Let’s Study a Screen Future<> Objects and Asynchronous Functions Exception Handling: Try..Cat...
    • 17 Aug 2026
  • Creating a Mobile App with Flutter: First Steps!

    shabaz
    shabaz
    Table of Contents Introduction Software Installation Android Studio and Flutter Setup Phone Setup Creating a Project Running the App Project Folder Explained Demo Code Explained Creating an App Icon Summary Introduction Ever wanted to control...
    • 13 Aug 2026
  • Modder Upgrades PlayStation One Console by Expanding Its Memory Capacity

    Catwell
    Catwell
    The PlayStation one console. (Image Credit: Vance A./Unsplash) This caught my eye recently looking at ways people have modified old consoles. It's quite an achievement, despite the end results. Over 30 years ago, the PlayStation one console offi...
    • 6 Aug 2026
  • Researchers Develop 3D Chip That Boosts Computing Power

    Catwell
    Catwell
    Schematic and false-colored electron microscopy of monolithic 3D SRAM cell. (Image Credit: University of Illinois Urbana-Champaign) Researchers at the University of Illinois Urbana-Champaign created a new technique to produce 3D chips. They did this...
    • 22 Jul 2026
  • GPS Tracker using Heltec WiFi LoRa 32 V4 and REYAX RYS352A GNSS Module

    rachna62
    rachna62
    Real-time positioning has become a fundamental requirement in applications such as vehicle tracking, fleet management, robotics, asset monitoring, and outdoor navigation. Although many GPS tracking systems rely on cloud platforms to visualize locatio...
    • 2 Jul 2026
  • Seeed Studio Launches New XIAO nRF54LM20A Dev Board

    rsc
    rsc
    If you like the XIAO platform format, this could be your next project. https://www.seeedstudio.com/Seeed-Studio-XIAO-nRF54LM20A-p-6841.html https://wiki.seeedstudio.com/xiao_nrf54lm20a_getting_started/
    • 30 Jun 2026
  • Using WebUSB to facilitate Functional Circuit Test (FCT) Data Capture

    Using WebUSB to facilitate Functional Circuit Test (FCT) Data Capture

    BigG
    BigG
    Table of Contents 1. Introduction 2. Using existing USB to TTL Converters with a Python desktop application 3. Using WebUSB and a browser webpage 3.1 Overview of WebUSB 3.1.1 Embedded Device / Firmware Perspective 3.1.2 Web API Perspective ...
    • 24 Jun 2026
  • MSPM0 analogue front-end: general purpose amp as buffer for ADC

    Jan Cumps
    Jan Cumps
    The MSPM0 has a general purpose amp (GPAMP). It's an internal OpAmp that, for example, can buffer a signal for the ADC without external components. That's an example that I'm trying out in this post. Roughly based on the Resource Explorer g...
    • 22 Jun 2026
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube