Maxim Integrated's IoT development kit

Dependencies:   MAX30101 MAX30003 MAX113XX_Pixi MAX30205 max32630fthr USBDevice

Committer:
Mahir Ozturk
Date:
Tue Mar 13 14:52:59 2018 +0300
Revision:
1:efe9cad8942f
Commit project files

Change-Id: I2188228f2a27e9a13e2407846e48b38c2596caa0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Mahir Ozturk 1:efe9cad8942f 1 <?xml version="1.0"?>
Mahir Ozturk 1:efe9cad8942f 2 <def format="1">
Mahir Ozturk 1:efe9cad8942f 3 <markup ext=".qml" reporterrors="false" aftercode="true">
Mahir Ozturk 1:efe9cad8942f 4 <!-- keywords in QML code to ignore -->
Mahir Ozturk 1:efe9cad8942f 5 <keywords>
Mahir Ozturk 1:efe9cad8942f 6 <keyword name="if"/>
Mahir Ozturk 1:efe9cad8942f 7 <keyword name="while"/>
Mahir Ozturk 1:efe9cad8942f 8 <keyword name="typeof"/>
Mahir Ozturk 1:efe9cad8942f 9 <keyword name="for"/>
Mahir Ozturk 1:efe9cad8942f 10 </keywords>
Mahir Ozturk 1:efe9cad8942f 11 <!-- code blocks are meta-code/pseudo code placed in the library
Mahir Ozturk 1:efe9cad8942f 12 that is used/called by the native c/c++ code -->
Mahir Ozturk 1:efe9cad8942f 13 <codeblocks>
Mahir Ozturk 1:efe9cad8942f 14 <!-- need to add all the QML function names below -->
Mahir Ozturk 1:efe9cad8942f 15 <block name="onClicked"/>
Mahir Ozturk 1:efe9cad8942f 16 <block name="onFinished"/>
Mahir Ozturk 1:efe9cad8942f 17 <block name="onTriggered"/>
Mahir Ozturk 1:efe9cad8942f 18 <block name="onRetrieveTriggered"/>
Mahir Ozturk 1:efe9cad8942f 19 <block name="onPressed"/>
Mahir Ozturk 1:efe9cad8942f 20 <block name="onTouch"/>
Mahir Ozturk 1:efe9cad8942f 21 <block name="onFocusedChanged"/>
Mahir Ozturk 1:efe9cad8942f 22 <block name="onSubmittedNewStatusChanged"/>
Mahir Ozturk 1:efe9cad8942f 23 <block name="onCreationCompleted"/>
Mahir Ozturk 1:efe9cad8942f 24 <block name="onFileSelected"/>
Mahir Ozturk 1:efe9cad8942f 25 <!-- code block structure in QML is:
Mahir Ozturk 1:efe9cad8942f 26 onClicked: {
Mahir Ozturk 1:efe9cad8942f 27 call(var)
Mahir Ozturk 1:efe9cad8942f 28 } -->
Mahir Ozturk 1:efe9cad8942f 29 <structure offset="3" start="{" end="}"/>
Mahir Ozturk 1:efe9cad8942f 30 <!-- the start block is '3' tokens after the
Mahir Ozturk 1:efe9cad8942f 31 name token so we skip them -->
Mahir Ozturk 1:efe9cad8942f 32 </codeblocks>
Mahir Ozturk 1:efe9cad8942f 33 <codeblocks>
Mahir Ozturk 1:efe9cad8942f 34 <block name="function"/>
Mahir Ozturk 1:efe9cad8942f 35 <!-- code block structure in QML is:
Mahir Ozturk 1:efe9cad8942f 36 funnction x(args): {
Mahir Ozturk 1:efe9cad8942f 37 call(var)
Mahir Ozturk 1:efe9cad8942f 38 } -->
Mahir Ozturk 1:efe9cad8942f 39 <structure offset="2" start="{" end="}"/>
Mahir Ozturk 1:efe9cad8942f 40 </codeblocks>
Mahir Ozturk 1:efe9cad8942f 41 <!-- Qt Properties have the format :
Mahir Ozturk 1:efe9cad8942f 42 Q_PROPERTY(<type> <name> READ <func> WRITE <func> NOTIFY <func>)
Mahir Ozturk 1:efe9cad8942f 43 the READ/WRITE/NOTIFY parts are optional -->
Mahir Ozturk 1:efe9cad8942f 44 <exported>
Mahir Ozturk 1:efe9cad8942f 45 <exporter prefix="Q_PROPERTY">
Mahir Ozturk 1:efe9cad8942f 46 <suffix>READ</suffix>
Mahir Ozturk 1:efe9cad8942f 47 <!-- catch the element before READ if present -->
Mahir Ozturk 1:efe9cad8942f 48 <prefix>READ</prefix>
Mahir Ozturk 1:efe9cad8942f 49 <prefix>WRITE</prefix>
Mahir Ozturk 1:efe9cad8942f 50 <prefix>NOTIFY</prefix>
Mahir Ozturk 1:efe9cad8942f 51 </exporter>
Mahir Ozturk 1:efe9cad8942f 52 </exported>
Mahir Ozturk 1:efe9cad8942f 53 <!-- qml files can call connect on the c++ code -->
Mahir Ozturk 1:efe9cad8942f 54 <imported>
Mahir Ozturk 1:efe9cad8942f 55 <importer>connect</importer>
Mahir Ozturk 1:efe9cad8942f 56 </imported>
Mahir Ozturk 1:efe9cad8942f 57 </markup>
Mahir Ozturk 1:efe9cad8942f 58 <!-- qt can call methods as strings using invokeMethod -->
Mahir Ozturk 1:efe9cad8942f 59 <reflection>
Mahir Ozturk 1:efe9cad8942f 60 <call arg="2">invokeMethod</call>
Mahir Ozturk 1:efe9cad8942f 61 </reflection>
Mahir Ozturk 1:efe9cad8942f 62 <!-- the SLOT/SIGNAL methods can be cause false-positives for pure
Mahir Ozturk 1:efe9cad8942f 63 virtual functions being called in the constructor because it sees
Mahir Ozturk 1:efe9cad8942f 64 the macro as a function. -->
Mahir Ozturk 1:efe9cad8942f 65 <function name="SLOT">
Mahir Ozturk 1:efe9cad8942f 66 <ignorefunction>true</ignorefunction>
Mahir Ozturk 1:efe9cad8942f 67 </function>
Mahir Ozturk 1:efe9cad8942f 68 <function name="SIGNAL">
Mahir Ozturk 1:efe9cad8942f 69 <ignorefunction>true</ignorefunction>
Mahir Ozturk 1:efe9cad8942f 70 </function>
Mahir Ozturk 1:efe9cad8942f 71 <!-- QString & QString::sprintf(const char * cformat, ...); -->
Mahir Ozturk 1:efe9cad8942f 72 <function name="QString::sprintf">
Mahir Ozturk 1:efe9cad8942f 73 <noreturn>false</noreturn>
Mahir Ozturk 1:efe9cad8942f 74 <leak-ignore/>
Mahir Ozturk 1:efe9cad8942f 75 <formatstr/>
Mahir Ozturk 1:efe9cad8942f 76 <arg nr="1">
Mahir Ozturk 1:efe9cad8942f 77 <formatstr/>
Mahir Ozturk 1:efe9cad8942f 78 <not-uninit/>
Mahir Ozturk 1:efe9cad8942f 79 </arg>
Mahir Ozturk 1:efe9cad8942f 80 </function>
Mahir Ozturk 1:efe9cad8942f 81 <!-- QString & QString::asprintf(const char * cformat, ...); -->
Mahir Ozturk 1:efe9cad8942f 82 <function name="QString::asprintf">
Mahir Ozturk 1:efe9cad8942f 83 <noreturn>false</noreturn>
Mahir Ozturk 1:efe9cad8942f 84 <leak-ignore/>
Mahir Ozturk 1:efe9cad8942f 85 <formatstr/>
Mahir Ozturk 1:efe9cad8942f 86 <arg nr="1">
Mahir Ozturk 1:efe9cad8942f 87 <formatstr/>
Mahir Ozturk 1:efe9cad8942f 88 <not-uninit/>
Mahir Ozturk 1:efe9cad8942f 89 </arg>
Mahir Ozturk 1:efe9cad8942f 90 </function>
Mahir Ozturk 1:efe9cad8942f 91 <define name="Q_DECL_EXPORT" value=""/>
Mahir Ozturk 1:efe9cad8942f 92 <define name="Q_DECL_IMPORT" value=""/>
Mahir Ozturk 1:efe9cad8942f 93 <define name="Q_DECLARE_FLAGS(x,y)" value=""/>
Mahir Ozturk 1:efe9cad8942f 94 <define name="Q_DISABLE_COPY(C)" value="C(C&amp;);C&amp; operator=(const C&amp;);"/>
Mahir Ozturk 1:efe9cad8942f 95 <define name="Q_ENUMS(X)" value=""/>
Mahir Ozturk 1:efe9cad8942f 96 <define name="Q_FLAGS(X)" value=""/>
Mahir Ozturk 1:efe9cad8942f 97 <define name="Q_INTERFACES(X)" value=""/>
Mahir Ozturk 1:efe9cad8942f 98 <define name="Q_OBJECT" value=""/>
Mahir Ozturk 1:efe9cad8942f 99 <define name="Q_PROPERTY(X)" value=""/>
Mahir Ozturk 1:efe9cad8942f 100 <define name="foreach(A,B)" value="for(A:B)"/>
Mahir Ozturk 1:efe9cad8942f 101 <podtype name="qint8" sign="s" size="1"/>
Mahir Ozturk 1:efe9cad8942f 102 <podtype name="qint16" sign="s" size="2"/>
Mahir Ozturk 1:efe9cad8942f 103 <podtype name="qint32" sign="s" size="4"/>
Mahir Ozturk 1:efe9cad8942f 104 <podtype name="qint64" sign="s" size="8"/>
Mahir Ozturk 1:efe9cad8942f 105 <podtype name="quint8" sign="u" size="1"/>
Mahir Ozturk 1:efe9cad8942f 106 <podtype name="quint16" sign="u" size="2"/>
Mahir Ozturk 1:efe9cad8942f 107 <podtype name="quint32" sign="u" size="4"/>
Mahir Ozturk 1:efe9cad8942f 108 <podtype name="quint64" sign="u" size="8"/>
Mahir Ozturk 1:efe9cad8942f 109 <podtype name="qlonglong" sign="s"/>
Mahir Ozturk 1:efe9cad8942f 110 <podtype name="qulonglong" sign="u"/>
Mahir Ozturk 1:efe9cad8942f 111 <podtype name="uchar" sign="u"/>
Mahir Ozturk 1:efe9cad8942f 112 <podtype name="uint" sign="u"/>
Mahir Ozturk 1:efe9cad8942f 113 <podtype name="ulong" sign="u"/>
Mahir Ozturk 1:efe9cad8942f 114 <podtype name="ushort" sign="u"/>
Mahir Ozturk 1:efe9cad8942f 115 <podtype name="qptrdiff" sign="s"/>
Mahir Ozturk 1:efe9cad8942f 116 <podtype name="quinitptr" sign="u"/>
Mahir Ozturk 1:efe9cad8942f 117 </def>