monkey C reference guide

Former Member
Former Member
Hi
is there a more precise reference guide for MonkeyC available as well as for the libraries used for programming a D2 Titanium Watch? I find the documentation available on the web too "light" and would appreciate more details and examples.
Thks.
  • If you haven't done so, you can download the CIQ SDK: https://developer.garmin.com/index.php/blog/post/connect-iq-2.2.1-now-available

    While it's some of the same things you see on the web, there is a Programmer's guide, the UX Guide, the API doc, samples, and a Readme file that talks about each sample. Plus, you can set it up and try things in the simulator.

    There really isn't much that's D2-T specific, as it's much the same as for all devices, and there are things "extra" like the OHRM, but that's also on a few devices. the D2 does run the 1.3/1.4 version of Connect IQ, so you want to note things that are something like "Since 2.1.x", as those aren't available on the D2.
  • Former Member
    Former Member over 8 years ago
    If you haven't done so, you can download the CIQ SDK: https://developer.garmin.com/index.php/blog/post/connect-iq-2.2.1-now-available

    While it's some of the same things you see on the web, there is a Programmer's guide, the UX Guide, the API doc, samples, and a Readme file that talks about each sample. Plus, you can set it up and try things in the simulator.

    There really isn't much that's D2-T specific, as it's much the same as for all devices, and there are things "extra" like the OHRM, but that's also on a few devices. the D2 does run the 1.3/1.4 version of Connect IQ, so you want to note things that are something like "Since 2.1.x", as those aren't available on the D2.


    Thank you Jim.
  • Former Member
    Former Member over 8 years ago
    I would like to +1 Jerome's post. The docs are generally very good, but I think a general syntax guide for Monkey C would be helpful.

    It took me a while to discover that, although "switch" and "case" are reserved words in Monkey C, they aren't actually valid!!
    Looking at code examples does get you there eventually, but it's not a substitute to a proper language reference - Even though I'm using it, I'm still vague on the ":symbol" notation...

    Apologies if I just haven't read the right docs yet!
    Oliver