Arduino on Xcode Project — Official Thread

That fixed the build error. Thanks. Is this normal behavior in embedXCode?

Thanks,

Tim

Yes, as I understand embedXCode, it performs a "make" style build which follows all the standard C and C++ conventions. The declaration before use is required for C and C++. The forward declaration satisfies this by providing the information the compiler requires to understand the function call properly.

The Arduino IDE gets around this by scanning the sketch and deriving a set of prototypes and then it inserts them into the code before it is compiled.

For a comparaison between the standard Arduino IDE and embedXcode, please refer to Manage compatibility with standard IDEs of the embedXcode User Manual.

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

Thank you!

Chasing Apple as a development platform is clearly fraught with some peril. (Although I note that "Atmel Studio" is still based on "Visual Studio 2015", so Microsoft doesn't seem much better.)

To bad Avenue33,
I'm still looking for an Arduino GUI and finally I found "embedXcode". Even before I've had a chance to use it, it's gone.
I'm using PlatformIO with Visual Studio but, there's AFAIK no support for a graphical user interface on the Mac.
I understand your motives, but are we now in the hands of Bill? Though Linux could be our escape.
The alternative is of course to build and support a GUI for the Arduino IDE by the Arduino community, maybe we can even use your effort?

Visual Studio Code, Eclipse, Netbeans, and presumably others all run on MacOS.
At least up to the most recent upheaval.

I’ve migrated to Debian with Gnome desktop and I am using Visual Studio Code as IDE. As an additional bonus, all the technologies and tools I’ve developed for embedXcode run fine after minor adaptations.

Some of the limitations I mentioned 4 years ago are still there but nothing critical. The new solution is fast and responsive, and I really enjoy the integrated debugger.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.