Thank you to all the respondents for the answers to the embedXcode survey 2018. As always, please find a summary of the results below.
Updates and newsletters
The newsletters (88%) and the release notes of the updates (86%) receive high marks for their contents.
Same results for the frequencies of the newsletters (one per month, 100%) and the updates (93%). The updates are more frequent, as they are triggered by the availability of new versions of the boards packages.
embedXcode+ advanced features
The users of the embedXcode+ edition were asked about the advanced features.
Code formatting and self-documentation are the most widely used. Debugging remains as popular as in previous years. The pre-compiled libraries are gaining momentum.
Last section of the survey was open. Here are the most notable questions.
Better support for new boards on legacy embedXcode
Legacy versions means different versions of macOS and Xcode, resulting in an exponential number of possible cases. I have one single environment with the current version of macOS and Xcode, and thus I can't proceed with testing all the combinations.
Issues with automatic update notifications
Some addresses were still with http. Next release will have them all with https.
Support for native SDKs like mbedOS or Nordic
embedXcode used to support other SDKs like mbedOS. But there were very few users and the maintenance was very demanding. So I prefer to focus on boards running on the Arduino - Wiring framework with a larger audience.
Identification issues to download update
Some users have two addresses (e.g. @me.com and @icloud.com). Although they refer to the same mailbox, they are considered as different by the identification process.
The identification issues are monitored, and a mail with a reminder of the credentials is sent. However, it may be considered as spam, so please check the spam folder.
In such a case, please open a ticket at the Help Desk.
Installation of the tools for documentation
I would need more information. I suspect Graphviz to be the culprit. Could you please open a ticket at the Help Desk?