dey-examples/samples-manifest.xml

99 lines
4.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<samples>
<sample id="apix-adc-sample">
<name>Digi APIX ADC Example</name>
<description>
Example application to access and manage ADC channels using the Digi APIX library.
This application enables one ADC channel on the board. After that, the
application takes periodic samples and prints the raw value and the value in mv.
</description>
<path>apix-adc-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
</platforms>
</sample>
<sample id="apix-gpio-sample">
<name>Digi APIX GPIO Example</name>
<description>
Example application to access and manage GPIO lines using the Digi APIX library.
This application uses a GPIO as input (e.g. a user button) and another
one as output (e.g. a user led). The application toggles the output GPIO
whenever an interrupt is generated in the input GPIO.
</description>
<path>apix-gpio-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
</platforms>
</sample>
<sample id="apix-i2c-sample">
<name>Digi APIX I2C Example</name>
<description>
Example application to access and manage I2C slaves using the Digi APIX library.
This application writes a page of an external EEPROM memory with random data.
Afterward, it reads the data back to validate it (tested with 24FC1026).
</description>
<path>apix-i2c-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
</platforms>
</sample>
<sample id="apix-pwm-sample">
<name>Digi APIX PWM Example</name>
<description>
Example application to access and manage PWM lines using the Digi APIX library.
This application enables one PWM line of the board using a frequency of 1000Hz.
Then, it progressively modifies the duty cycle in a loop from 10% to 90% and
vice-versa.
</description>
<path>apix-pwm-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
</platforms>
</sample>
<sample id="apix-spi-sample">
<name>Digi APIX SPI Example</name>
<description>
Example application to access and manage SPI slaves using the Digi APIX library.
This application writes a page of an external EEPROM memory with random data.
Afterward, it reads the data back to validate it.
Most EEPROM memories are compatible with the example. You only need to specify
the page size and the address size in bytes.
</description>
<path>apix-spi-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
</platforms>
</sample>
<sample id="apix-watchdog-sample">
<name>Digi APIX Watchdog Example</name>
<description>
Example application to access and manage watchdog using the Digi APIX library.
This application enables a watchdog device on the board. After that, the
application starts refreshing the watchdog timer until the test time is consumed,
then the device will reboot automatically after the timeout expires.
</description>
<path>apix-watchdog-example</path>
<platforms>
<platform>ccimx6sbc</platform>
<platform>ccimx6qpsbc</platform>
<platform>ccimx6ulstarter</platform>
<platform>ccimx6ulsbc</platform>
</platforms>
</sample>
</samples>