317 lines
13 KiB
XML
317 lines
13 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>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</platform>
|
|
</platforms>
|
|
</sample>
|
|
<sample id="apix-can-samples">
|
|
<name>Digi APIX CAN Examples</name>
|
|
<description>
|
|
Example applications to manage CAN interfaces using the Digi APIX library.
|
|
These applications enable one CAN interfaces of the board and start a transmission or
|
|
reception using the selected baudrate.
|
|
</description>
|
|
<path>apix-can-examples</path>
|
|
<platforms>
|
|
<platform>ccimx6sbc</platform>
|
|
<platform>ccimx6qpsbc</platform>
|
|
<platform>ccimx6ulstarter</platform>
|
|
<platform>ccimx6ulsbc</platform>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</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>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</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>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</platform>
|
|
</platforms>
|
|
</sample>
|
|
<sample id="apix-pm-sample">
|
|
<name>Digi APIX Power Management Example</name>
|
|
<description>
|
|
Example applications that use the Digi APIX library to access and manage
|
|
power-management related features of the CPU, such as temperature thresholds,
|
|
frequencies, and governors.
|
|
</description>
|
|
<path>apix-pm-examples</path>
|
|
<platforms>
|
|
<platform>ccimx6sbc</platform>
|
|
<platform>ccimx6qpsbc</platform>
|
|
<platform>ccimx6ulstarter</platform>
|
|
<platform>ccimx6ulsbc</platform>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</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>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</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>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</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>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</platform>
|
|
</platforms>
|
|
</sample>
|
|
<sample id="ble-gat-server-example">
|
|
<name>Digi BLE GATT server Example</name>
|
|
<description>
|
|
This application enables a BLE GATT server on the board. After that, the
|
|
application starts listening for BLE connections to provide custom BLE
|
|
GATT services and characteristics.
|
|
</description>
|
|
<path>ble-gatt-server-example</path>
|
|
<platforms>
|
|
<platform>ccimx6sbc</platform>
|
|
<platform>ccimx6qpsbc</platform>
|
|
<platform>ccimx6ulstarter</platform>
|
|
<platform>ccimx6ulsbc</platform>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</platform>
|
|
</platforms>
|
|
</sample>
|
|
<sample id="caam-blob-example">
|
|
<name>Digi CAAM-blob Example</name>
|
|
<description>
|
|
This example application shows how to encapsulate/decapsulate data to/from CAAM blobs.
|
|
CAAM blobs are a way to protect sensitive data by encrypting their contents.
|
|
You can think of CAAM blobs as data encrypted with an internal unreadable device-specific key which is protected by the hardware.
|
|
Data encapsulated in a CAAM blob can only be decapsulated by the device that created it.
|
|
When creating CAAM blobs, the input data size is limited to 1048527 bytes.
|
|
Note that CAAM blobs are slightly bigger than the input data (48 bytes bigger).
|
|
|
|
A key modifier may be used to further differentiate the key used in a particular blob.
|
|
</description>
|
|
<path>caam-blob-example</path>
|
|
<platforms>
|
|
<platform>ccimx6sbc</platform>
|
|
<platform>ccimx6qpsbc</platform>
|
|
<platform>ccimx6ulstarter</platform>
|
|
<platform>ccimx6ulsbc</platform>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
</platforms>
|
|
</sample>
|
|
<sample id="cccs-data-request-example">
|
|
<name>Digi CCCS data request Example</name>
|
|
<description>
|
|
Example application to listen to data requests from Remote Manager using
|
|
ConnectCore Cloud Services.
|
|
This application registers a `get_time` data request.
|
|
When this request arrives the application sends back the current time.
|
|
</description>
|
|
<path>cccs-data-request-example</path>
|
|
<platforms>
|
|
<platform>ccimx6sbc</platform>
|
|
<platform>ccimx6qpsbc</platform>
|
|
<platform>ccimx6ulstarter</platform>
|
|
<platform>ccimx6ulsbc</platform>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</platform>
|
|
</platforms>
|
|
</sample>
|
|
<sample id="cccs-upload-data-points-example">
|
|
<name>Digi CCCS upload data points Example</name>
|
|
<description>
|
|
Example application to upload data points to Remote Manager using ConnectCore
|
|
Cloud Services.
|
|
This application uploads an integer value with an incremented counter to a data
|
|
stream called 'incremental'. The counter value is incremented every 5 seconds.
|
|
The uploads takes place every 10 new samples, that is every 50 seconds.
|
|
</description>
|
|
<path>cccs-upload-data-points-example</path>
|
|
<platforms>
|
|
<platform>ccimx6sbc</platform>
|
|
<platform>ccimx6qpsbc</platform>
|
|
<platform>ccimx6ulstarter</platform>
|
|
<platform>ccimx6ulsbc</platform>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</platform>
|
|
</platforms>
|
|
</sample>
|
|
<sample id="cccs-upload-binary-file-example">
|
|
<name>Digi CCCS upload binary file Example</name>
|
|
<description>
|
|
Example application to upload a binary file to Remote Manager using ConnectCore
|
|
Cloud Services.
|
|
This application uploads the content of file `/etc/build` as a binary data point
|
|
to stream `binary_dp`.
|
|
</description>
|
|
<path>cccs-upload-binary-file-example</path>
|
|
<platforms>
|
|
<platform>ccimx6sbc</platform>
|
|
<platform>ccimx6qpsbc</platform>
|
|
<platform>ccimx6ulstarter</platform>
|
|
<platform>ccimx6ulsbc</platform>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</platform>
|
|
</platforms>
|
|
</sample>
|
|
<sample id="cccs-maintenance-status-example">
|
|
<name>Digi CCCS set maintenance Example</name>
|
|
<description>
|
|
Example application to enable/disable maintenance status.
|
|
</description>
|
|
<path>cccs-maintenance-status-example</path>
|
|
<platforms>
|
|
<platform>ccimx6sbc</platform>
|
|
<platform>ccimx6qpsbc</platform>
|
|
<platform>ccimx6ulstarter</platform>
|
|
<platform>ccimx6ulsbc</platform>
|
|
<platform>ccimx8x-sbc-express</platform>
|
|
<platform>ccimx8x-sbc-pro</platform>
|
|
<platform>ccimx8mn-dvk</platform>
|
|
<platform>ccimx8mm-dvk</platform>
|
|
<platform>ccimx93-dvk</platform>
|
|
<platform>ccmp15-dvk</platform>
|
|
<platform>ccmp13-dvk</platform>
|
|
</platforms>
|
|
</sample>
|
|
</samples>
|