<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog - All Comments</title><link>/technologies/embedded/b/blog</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Using SWD with ARM Microcontrollers: An Introduction to Firmware Programming and Debugging!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/using-swd-with-arm-microcontrollers-an-introduction-to-firmware-programming-and-debugging</link><pubDate>Fri, 05 Jun 2026 16:37:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:92a14de7-ac8c-4fc3-b565-da6f190e6cdf</guid><dc:creator>genebren</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Great post! There is a lot of great information and effort in this post!&amp;nbsp; Thanks for sharing.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29843&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Using SWD with ARM Microcontrollers: An Introduction to Firmware Programming and Debugging!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/using-swd-with-arm-microcontrollers-an-introduction-to-firmware-programming-and-debugging</link><pubDate>Thu, 04 Jun 2026 20:03:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:92a14de7-ac8c-4fc3-b565-da6f190e6cdf</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Very nice post.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29843&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: DexoPad — phone-as-keyboard-and-mouse for any USB host (ESP32-S3 + BLE, on Kickstarter)</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/dexopad-phone-as-keyboard-and-mouse-for-any-usb-host-esp32-s3-ble-on-kickstarter</link><pubDate>Fri, 29 May 2026 03:19:28 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:47480802-9f68-4568-9574-84b144743827</guid><dc:creator>Mengjie</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi shabaz &amp;mdash; thanks for thinking through this with us.&lt;/p&gt;
&lt;p&gt;Your model would work, no argument. Our situation: the software&amp;#39;s built end-to-end for closed-source commercial use. Opening it up isn&amp;#39;t a config flag &amp;mdash; it touches architecture, licensing, and how we&amp;#39;d structure support. Not something we can rewire mid-campaign.&lt;/p&gt;
&lt;p&gt;That said, this is worth an actual internal look. I&amp;#39;ll take it back to the team.&lt;/p&gt;
&lt;p&gt;Best,&lt;br /&gt;Mengjie Zhang&lt;br /&gt;Founder, PalmBlock&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29810&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: DexoPad — phone-as-keyboard-and-mouse for any USB host (ESP32-S3 + BLE, on Kickstarter)</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/dexopad-phone-as-keyboard-and-mouse-for-any-usb-host-esp32-s3-ble-on-kickstarter</link><pubDate>Thu, 28 May 2026 17:43:33 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:47480802-9f68-4568-9574-84b144743827</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;If it were me, I would have done this differently. Why not just share the code for free to convert (say) a Pi Pico W to do this function. Then, just charge a small amount in an app store, for anyone to purchase the software required on the phone, or, if you&amp;#39;re doing it all in the browser, just make a small donation possible.&lt;/p&gt;
&lt;p&gt;I think $35 (and then shipping, possible taxes) is not attractive, because one is just as likely going to lose the dexopad dongle, as they are likely to lose their wireless USB keyboard/mouse dongle. Whereas, if one lost a Pi Pico W, it&amp;#39;s cheap to get another from anywhere in the world almost, at little cost. You&amp;#39;d probably make more from the donations than from the KickStarter, and you&amp;#39;d retain more since you&amp;#39;d not be paying KickStarter a percentage any longer.&amp;nbsp;Personally, I&amp;#39;d pay $10 just for a web app, if it would save me time and effort writing my own.&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29810&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: EasyL1105: A Dev Board for the TI ARM Cortex-M0+ L-Series</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/easyl1105-a-dev-board-for-the-ti-arm-cortex-m0-l-series</link><pubDate>Thu, 28 May 2026 17:31:22 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dec648ef-6cbd-43fa-bf8c-3582c0a782f4</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Couldn&amp;#39;t resist another change, this would be revision 2.1, if I go ahead with it.&lt;/p&gt;
&lt;p&gt;It replaces the UART0/BSL switching jumpers with a FET switching array. A small tweak in the MSPM0 Python programmer software can then make *DTR go low (and stay low) for the entire programming cycle, hence routing the BSL_RX/TX pins to the USB-UART. It would mean zero fiddling with jumper pins when programming the device. The only downside is that you&amp;#39;d have to use the &lt;a href="https://github.com/shabaz123/easyL1105/tree/main/mspm0_programmer/python" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Python programmer&lt;/a&gt; with the EasyL1105 board, because I&amp;#39;m sure the official programmer (&lt;a href="https://www.ti.com/tool/UNIFLASH" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;TI UniFlash&lt;/a&gt;) won&amp;#39;t control the *DTR pin like this. It seems a small disadvantage, because I cannot see myself ever wanting to use UniFlash for this microcontroller, when the Python programmer is so much quicker to use.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tested that setting *DTR low (and setting the BOOT Invoke pin high) during the entire programming cycle seems to work, so hopefully this is a low-risk modification (if I&amp;#39;ve got the switch array wiring right! If anyone spots any mistakes, please let me know. I&amp;#39;ll lay out these changes onto the PCB sometime this weekend.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="423" src="/resized-image/__size/1284x846/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-dec648ef-6cbd-43fa-bf8c-3582c0a782f4/auto_2D00_uart_2D00_routing_2D00_idea.png" width="642" /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29133&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: push a data table to MSPM0L DAC with DMA</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/push-a-data-table-to-mspm0l-dac-with-dma</link><pubDate>Tue, 26 May 2026 19:32:38 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f97ec17f-cdae-4019-8eba-3c080c23c538</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice post Jan.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29795&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Programming a TI MSPM0 Microcontroller via USB UART</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/programming-a-ti-mspm0-microcontroller-via-usb-uart</link><pubDate>Tue, 26 May 2026 19:30:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:57244355-f6f8-4d50-8067-ea852474995c</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Very cool.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29796&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: EasyL1105: A Dev Board for the TI ARM Cortex-M0+ L-Series</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/easyl1105-a-dev-board-for-the-ti-arm-cortex-m0-l-series</link><pubDate>Mon, 25 May 2026 16:06:40 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dec648ef-6cbd-43fa-bf8c-3582c0a782f4</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Finally upgraded the PCBs for EasyL1105 and miniL1105, to revision 2.0! &lt;a href="https://github.com/shabaz123/easyL1105/tree/main/Gerbers" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Gerber files are here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The EasyL1105 board is now a tiny bit longer, because the components were squashed up otherwise. This board fixes the Rev 1.0 clash between the BSL Invoke pin, and UART0. &lt;a href="https://github.com/shabaz123/easyL1105/blob/main/easyL1105_schematic_rev2.png" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Circuit diagram here&lt;/a&gt;&amp;nbsp;and also the issue with higher-than-desired voltage from the USB-UART chip. It also included auto-boot and auto-reset, so that (if desired) no buttons need to be held down to program the Flash; it&amp;#39;s controlled by the PC software automatically.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="411" src="/resized-image/__size/1392x822/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-dec648ef-6cbd-43fa-bf8c-3582c0a782f4/easyL1105_2D00_render_2D00_rev2.png" width="696" /&gt;&lt;/p&gt;
&lt;p&gt;This is the Rev 2.0 miniL1105 board,&amp;nbsp;which is DIP-24 sized (&lt;a href="https://github.com/shabaz123/easyL1105/blob/main/miniL1105-schematic-rev2.png" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;schematic&lt;/a&gt;) and requires an external programmer (SWD-based, or USB UART):&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="285" src="/resized-image/__size/1036x570/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-dec648ef-6cbd-43fa-bf8c-3582c0a782f4/miniL1105_2D00_render_2D00_rev2.png" width="518" /&gt;&lt;/p&gt;
&lt;p&gt;These are untested, but I&amp;#39;ve ordered them and will test them at some point.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29133&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: DMA move a table in memory with MSPM0</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/dma-move-a-table-in-memory-with-mspm0</link><pubDate>Sun, 24 May 2026 08:46:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a902a716-9588-4a25-87ac-ec435ca0ae9b</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Link to&amp;nbsp;posts that use DMA:&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/search?q=*#serptag=mspm0_dma&amp;amp;serpsort=date%20desc" data-e14adj="t"&gt;DMA specific&lt;/a&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29784&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: DMA move a table in memory with MSPM0</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/dma-move-a-table-in-memory-with-mspm0</link><pubDate>Sat, 23 May 2026 22:01:27 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a902a716-9588-4a25-87ac-ec435ca0ae9b</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great work! I&amp;#39;ve been meaning to experiment with DMA capability too, but have not got around to it yet. This will help loads.&lt;/p&gt;
&lt;p&gt;I have to say, I really like the general architecture of these microcontrollers, and how TI have assisted the developer with their excellent graphical utility (also available standalone).&amp;nbsp;I guess one major thing they&amp;#39;re retained from the&amp;nbsp;MSP430 heritage, is that&amp;nbsp;TI seem to have aimed to&amp;nbsp;create as much ease-of-use as possible, given that&amp;nbsp;ARM Cortex-M is&amp;nbsp;inherently more complex than&amp;nbsp;those last-century&amp;nbsp;processors (MSP430 was launched in 1992 apparently!).&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29784&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: DMA move a table in memory with MSPM0</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/dma-move-a-table-in-memory-with-mspm0</link><pubDate>Sat, 23 May 2026 19:11:33 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a902a716-9588-4a25-87ac-ec435ca0ae9b</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great update Jan.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29784&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Microsoft Releases Source Code for DOS 1.0</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/microsoft-releases-source-code-for-dos-1-0</link><pubDate>Thu, 14 May 2026 19:05:02 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:601422c5-4816-4790-a2e1-44573c3c26ea</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;It is hard to believe that it has been 45 years since DOS 1.0.&lt;/p&gt;
&lt;p&gt;I always thought that Bill Gates should have sent a check to Gary Kildall every year thanking him for being an idiot so that IBM went to Seattle and gave Microsoft the contract.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29746&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: EasyL1105: A Dev Board for the TI ARM Cortex-M0+ L-Series</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/easyl1105-a-dev-board-for-the-ti-arm-cortex-m0-l-series</link><pubDate>Wed, 13 May 2026 12:48:32 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dec648ef-6cbd-43fa-bf8c-3582c0a782f4</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I ordered a Launchpad for another child in the MSPM0L family: the 1306.&amp;nbsp;It has more peripherals, but still part of that low energy group.&lt;/p&gt;
&lt;p&gt;&lt;img height="436" src="/resized-image/__size/996x872/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-dec648ef-6cbd-43fa-bf8c-3582c0a782f4/pastedimage1778675996500v1.jpeg" width="498" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;The package&amp;nbsp;isn&amp;#39;t as hand-solder friendly as the VSSOP used here in the EasyL1105 design. But still doable.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Comparison:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;img height="521" src="/resized-image/__size/998x1042/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-dec648ef-6cbd-43fa-bf8c-3582c0a782f4/pastedimage1778676476219v2.png" width="499" alt=" " /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29133&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: ESP32 Cheap Yellow Display (CYD) Guide with a Jellyfish example</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/esp32-cheap-yellow-display-cyd-guide-with-a-jellyfish-example</link><pubDate>Wed, 29 Apr 2026 09:39:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b373b718-282b-48fa-9ac9-01f6c8638b5a</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Measured up and added a board dimensions illustration to the blog with locations of the display center, board connectors, etc.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29628&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: New Operating System for the Z80 CPU - WOW</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/new-operating-system-for-the-z80-cpu---wow</link><pubDate>Tue, 21 Apr 2026 19:08:53 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dadb7b36-c331-49e4-9ffc-cf76629dc08e</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great project.&lt;/p&gt;
&lt;p&gt;I have not used a Z80 for many decades, but I think I still have one around somewhere.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29681&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>