CLion Starts the 2022.2 EAP: Colorized Ninja output, Embedded GDB Server Wizard, Updated CMake Presets Integration
CLion 2022.2 EAP starts with colorized Ninja output, embedded GDB server wizard, and updates to CMake presets integration.
CLion 2022.1 EAP3: Enhanced Type Hints, Fixes in Auto-Import and Navigation, and More Flexible Reset Options in Embedded GDB Server Configurations
The new build comes with fixes for type hints, an ability to reset the device at different stages when working with embedded GDB servers, and other enhancements.
CLion 2021.3 EAP: Multi-threaded FreeRTOS Debugging, Ninja as Default CMake Generator, and More
CLion 2021.3 EAP was launched last week with an impressive list of things to try out: New type hints in the editor New debugger UI Parallel Stacks view Enhancements in toolchain and environment configuration Improvements to DFA and MISRA checks If you haven’t yet downloaded and installed the 2021.3 EAP, now is a good time to do so! Today we are announcing the second EAP build. Build 2
Developing for ESP32 With CLion on Windows
This tutorial shows how to set up a project in CLion for ESP32 development on Windows, covering all the necessary steps in great detail.
CLion 2021.2 EAP: Improved Natvis Support and FreeRTOS Thread View
The CLion 2021.2 EAP is in full swing. In the last few weeks we’ve already presented CMake Presets support, Lifetime analysis, Cling interpreter integration, various debugger enhancements, and improvements for Docker workflow. This week, we’re giving you a massive update for the LLDB-based debugger on Windows that improves Natvis support, as well as a FreeRTOS thread view! The new build (212.4321
Tutorial: Using nRF52 With nRF Connect SDK, CMake, and CLion
Nearly a year ago, our guest Nick Brook, founder at NRB Tech, explained how to use CLion for nRF52. Today, Nick is back with a new tutorial focused on using CMake-based nRF Connect SDK in CLion. Read this tutorial from Nick and give it a try with CLion! IoT consultant and founder at NRB Tech Nick founded NRB Tech in 2018 to build useful and sustainable IoT (Internet of Things) products through
Want to Flash and Debug an MCU Over the Air? Just Use Your Raspberry Pi
How do embedded developers set up everything they need to do programming? A typical wired setup includes a device that stays on the developer’s table, and a ribbon cable that connects it to a debug probe, which in turn is connected to the developer's computer by a USB cable. The computer is running probe-specific software and an IDE. In many cases, this setup works fine. But embedded devices work
Arduino Development With CLion: From Hobby to Professional Project. Part II
In the first post of this series, we built a simple prototype project using an Arduino board. This second stage involves constructing a full-featured device that can display the current temperature and pressure with an atmospheric pressure chart, and can run off a single battery for several weeks. The source code is available on GitHub, and readers can follow along with the text in this post commi
Arduino Development with CLion: From Hobby to Professional Project. Part I
Many developers are playing with Arduino-based projects these days. Arduino is easy to get started with, and the experience of seeing the outcome of your coding efforts in a light blinking or robot moving is delightful. But most of these Arduino developers don’t move forward. They keep working on their projects as weekend warriors, treating them simply as small hobbies and side projects. In this s
CLion 2020.2: Makefile Projects, C++20, Enhanced Code analysis, Doctest, and Other Unit Testing Support Improvements
CLion 2020.2 covers a wider variety of C and C++ projects by introducing a top-voted feature – Makefiles projects support, and makes modern C++ coding easier.
CLion Starts 2020.2 EAP: Performance Fixes, Catch2 and PlatformIO Integration Enhancements, New CMake Actions, and More Accurate Code Analysis
We’re ready to launch the CLion 2020.2 Early Access Program! We still have an interesting path ahead of us, but we are now ready to show you some of the valuable improvements we’ve made and to get your feedback. So please join us for this EAP – we’d love to welcome you aboard! As usual, the EAP builds are free to use and no license is required. The main goal is to test the tools in all kinds
CLion 2020.1.2 Bug-fix Update
The second bug-fix update, CLion 2020.1.2 (build 201.7846.88), is now available for download. Get it from our website, via the Toolbox App, or via snap (for Ubuntu). A patch update will be available shortly. DOWNLOAD CLION Here are the main highlights: Performance improvements cover cases with laggy typing (CPP-19613, CPP-16207) and slow runs of Google Tests (CPP-20012). Improvements in C+