<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mac on Carmine Noviello</title><link>https://www.carminenoviello.com/tags/mac/</link><description>Recent content in Mac on Carmine Noviello</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 28 Mar 2016 09:22:25 +0000</lastBuildDate><atom:link href="https://www.carminenoviello.com/tags/mac/index.xml" rel="self" type="application/rss+xml"/><item><title>Running STM32CubeMX on Mac OS. Finally!</title><link>https://www.carminenoviello.com/2015/09/09/running-stm32cubemx-macos-finally/</link><pubDate>Wed, 09 Sep 2015 06:20:05 +0000</pubDate><guid>https://www.carminenoviello.com/2015/09/09/running-stm32cubemx-macos-finally/</guid><description>&lt;aside class="callout callout--warning" role="note" aria-label="Warning"&gt;&#10; &lt;p class="callout__title"&gt;Warning&lt;/p&gt;&#10; &lt;div class="callout__content"&gt;&lt;p&gt;&lt;strong&gt;Read carefully&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;This post is outdated, since the latest CubeMX 4.14 officially supports both Linux and MacOS. So, you no longer need to apply the instructions reported here.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;/aside&gt;&#10;&#10;&lt;p&gt;Being a STM32 programmer on Mac OSX, I was frustrated every time I had to launch a virtual machine running Windows only to use the STM32CubeMX tool from ST. For those of you new to this program, it&amp;rsquo;s a really useful graphical tool that allows to automatically generate setup files for a STM32 MCU according the configuration we need. For example, if we have the Nucleo-F401RE, which is based on the STM32F401RE MCU, and we want to use its user LED (marked as LD2 on the board), than STM32CubeMX will automatically generate all files required to configure the MCU (clock, peripherals port, and so on) and the GPIO connected to LED (port GPIO 5 on port A on Nucleo boards).&lt;/p&gt;</description></item></channel></rss>