Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-71788 Generic Qt Sensors Backend (plugin) implementation
  3. QTBUG-71981

Add QSensorPeripheralInterface to retrieve data from the wired sensors

    XMLWordPrintable

Details

    • Technical task
    • Resolution: Won't Do
    • P3: Somewhat important
    • None
    • None
    • None

    Description

      Create a shared interface similar to QSensorPluginInterface. This peripheral interface is used to retrieve raw data from the wired sensors.

      From the MCU point of view, most of the sensors are connected to the board via I2C, UART and SPI interfaces. Some RTOS provides the HAL layer (CMSIS-Driver) for the application to directly access HW (sensors).

      http://www.keil.com/pack/doc/CMSIS/Driver/html/group__i2c__interface__gr.html
      http://www.keil.com/pack/doc/CMSIS/Driver/html/group__spi__interface__gr.html
      http://www.keil.com/pack/doc/CMSIS/Driver/html/group__usart__interface__gr.html

      The advantage are

      1. This interface is RTOS independent.
      2. It can be reused for all the CMSIS compliant RTOS.
      3. The sensor drivers can be implemented by the Qt instead of RTOS depending drivers.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            ryan_chu Ryan Chu
            ryan_chu Ryan Chu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes