114 lines
2.7 KiB
INI
114 lines
2.7 KiB
INI
<?xml version="1.0"?>
|
|
<def format="2">
|
|
|
|
<function name="device_is_ready">
|
|
<returnValue type="bool"/>
|
|
<use-retval/>
|
|
<pure/>
|
|
<noreturn>false</noreturn>
|
|
<leak-ignore/>
|
|
<arg nr="1" direction="in">
|
|
<not-uninit/>
|
|
<not-null/>
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
|
|
<function name="gpio_init_callback">
|
|
<returnValue type="void"/>
|
|
<noreturn>false</noreturn>
|
|
<leak-ignore/>
|
|
<arg nr="1" direction="in">
|
|
<not-uninit/>
|
|
<not-null/>
|
|
<not-bool/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-uninit/>
|
|
<not-null/>
|
|
<not-bool/>
|
|
</arg>
|
|
<arg nr="3" direction="in">
|
|
<not-uninit/>
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
|
|
<function name="gpio_add_callback">
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<leak-ignore/>
|
|
<arg nr="1" direction="in">
|
|
<not-uninit/>
|
|
<not-null/>
|
|
<not-bool/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-uninit/>
|
|
<not-null/>
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
|
|
<function name="gpio_pin_configure_dt,gpio_pin_interrupt_configure_dt">
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<leak-ignore/>
|
|
<arg nr="1" direction="in">
|
|
<not-uninit/>
|
|
<not-null/>
|
|
<not-bool/>
|
|
</arg>
|
|
<arg nr="2" direction="in">
|
|
<not-uninit/>
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
|
|
<function name="gpio_pin_toggle_dt">
|
|
<returnValue type="int"/>
|
|
<noreturn>false</noreturn>
|
|
<leak-ignore/>
|
|
<arg nr="1" direction="in">
|
|
<not-uninit/>
|
|
<not-null/>
|
|
<not-bool/>
|
|
</arg>
|
|
</function>
|
|
|
|
<function name="k_msleep">
|
|
<returnValue type="int32_t"/>
|
|
<noreturn>false</noreturn>
|
|
<arg nr="1" direction="in">
|
|
<not-uninit/>
|
|
<valid>0:2147483647</valid>
|
|
</arg>
|
|
</function>
|
|
|
|
<function name="printk">
|
|
<noreturn>false</noreturn>
|
|
<leak-ignore/>
|
|
<formatstr/>
|
|
<arg nr="1" direction="in">
|
|
<formatstr/>
|
|
<not-uninit/>
|
|
<strz/>
|
|
</arg>
|
|
</function>
|
|
|
|
<define name="KERN_EMERG" value=""0""/>
|
|
<define name="KERN_ALERT" value=""1""/>
|
|
<define name="KERN_CRIT" value=""2""/>
|
|
<define name="KERN_ERR" value=""3""/>
|
|
<define name="KERN_WARNING" value=""4""/>
|
|
<define name="KERN_NOTICE" value=""5""/>
|
|
<define name="KERN_INFO" value=""6""/>
|
|
<define name="KERN_DEBUG" value=""7""/>
|
|
<define name="KERN_DEFAULT" value=""""/>
|
|
<define name="KERN_CONT" value=""c""/>
|
|
|
|
<define name="ARRAY_SIZE(array)" value="(sizeof(array) / sizeof((array)[0]))"/>
|
|
<define name="BIT(x)" value="(1UL<<x)"/>
|
|
<define name="IS_ENABLED(flag)" value="flag"/>
|
|
</def>
|