Use Xcode with embedXcode to develop for the Seeeduino Xiao M0

embedXcode is a template for Xcode, the free IDE for macOS, to ease development for the most popular embedded computing boards.

Since release 11.7.2, embedXcode supports the Seeeduino Xiao M0. Additionally, the embedXcode+ edition leverages the exposed SWD pads for debugging with a Segger J-Link probe.

Logo-256-eX -All

@reivilo I’m glad to see that.Thank you.

You’re welcome!

I’ve also posted a full review of the Seeeduino Xiao M0.


I’ve received today the Wio Terminal I’ve ordered some time ago, and I rushed to test it.

Good news, embedXcode now supports the Wio Terminal board, with both Serial USB and mass storage device (UF2). The SWD pads are too hidden to make an easy connection and use the Segger J-Link Edu to program and debug as I did with the Xiao board.

Actually, there is no much room left on the main board for a standard 2x5 0.05" SWD connector. Maybe on the top left corner?

When I started developing embedXcode in 2010 and decided to share it in 2012, I’ve never imagined that it would be still active so many years later.


Because of the multiple challenges embedXcode faces today, the adventure is coming to an end.

embedXcode does not plan to support macOS 11 Big Sur and Xcode 12 but will focus instead on long-term support for macOS 10.15 Catalina and Xcode 11.

To replace embedXcode, I recommend

I want to thank all the users who enjoyed embedXcode and supported the project by making donations and reporting issues, allowing to reach a high level of stability.