Home
last modified time | relevance | path

Searched full:matrix (Results 1 – 25 of 168) sorted by relevance

1234567

/Zephyr-latest/tests/lib/cmsis_dsp/matrix/
DKconfig5 bool "Test: Matrix Unary Q7"
8 bool "Test: Matrix Unary Q15"
11 bool "Test: Matrix Unary Q31"
14 bool "Test: Matrix Unary F16"
18 bool "Test: Matrix Unary F32"
21 bool "Test: Matrix Unary F64"
24 bool "Test: Matrix Binary Q7"
27 bool "Test: Matrix Binary Q15"
30 bool "Test: Matrix Binary Q31"
33 bool "Test: Matrix Binary F16"
[all …]
Dtestcase.yaml6 libraries.cmsis_dsp.matrix:
11 libraries.cmsis_dsp.matrix.unary_q7:
25 libraries.cmsis_dsp.matrix.unary_q7.fpu:
40 libraries.cmsis_dsp.matrix.unary_q15:
54 libraries.cmsis_dsp.matrix.unary_q15.fpu:
69 libraries.cmsis_dsp.matrix.unary_q31:
83 libraries.cmsis_dsp.matrix.unary_q31.fpu:
98 libraries.cmsis_dsp.matrix.unary_f16:
111 libraries.cmsis_dsp.matrix.unary_f16.fpu:
126 libraries.cmsis_dsp.matrix.unary_f32:
[all …]
/Zephyr-latest/tests/subsys/input/kbd_matrix_state_dump/
Dtestcase.yaml16 - "I: kbd-matrix state \\[01 -- -- --\\] \\(1\\)"
17 - "I: kbd-matrix state \\[11 -- -- --\\] \\(2\\)"
18 - "I: kbd-matrix state \\[11 02 -- --\\] \\(3\\)"
19 - "I: kbd-matrix state \\[11 02 04 --\\] \\(4\\)"
20 - "I: kbd-matrix state \\[10 02 04 --\\] \\(3\\)"
21 - "I: kbd-matrix state \\[-- 02 04 --\\] \\(2\\)"
22 - "I: kbd-matrix state \\[-- -- 04 --\\] \\(1\\)"
23 - "I: kbd-matrix state \\[-- -- -- --\\] \\(0\\)"
24 - "I: kbd-matrix state \\[-- -- -- 08\\] \\(1\\)"
25 - "I: kbd-matrix state \\[-- -- -- --\\] \\(0\\)"
[all …]
/Zephyr-latest/doc/services/input/
Dgpio-kbd.rst3 GPIO Keyboard Matrix
6 The :dtcompatible:`gpio-kbd-matrix` driver supports a large variety of keyboard
7 matrix hardware configurations and has numerous options to change its behavior.
25 A 3x3 matrix, no diodes
32 kbd-matrix {
33 compatible = "gpio-kbd-matrix";
42 In this configuration the matrix scanning library enters idle mode once all
43 keys are released, and the keyboard matrix thread only wakes up when a key has
54 If the matrix has isolation diodes for every key, then it's possible to:
69 A 3x3 matrix with row to column isolation diodes.
[all …]
/Zephyr-latest/include/zephyr/input/
Dinput_kbd_matrix.h11 * @brief Keyboard Matrix API
12 * @defgroup input_kbd_matrix Keyboard Matrix API
55 * @param dev Pointer to the keyboard matrix device.
56 * @param row The matrix row to enable or disable.
57 * @param col The matrix column to enable or disable.
73 * @brief Keyboard matrix internal APIs.
79 * Request to drive a specific matrix column, or none, or all.
81 * @param dev Pointer to the keyboard matrix device.
88 * @brief Read the matrix row.
90 * @param dev Pointer to the keyboard matrix device.
[all …]
/Zephyr-latest/dts/bindings/input/
Dgpio-kbd-matrix.yaml5 GPIO based keyboard matrix input device
7 Implement an input device for a GPIO based keyboard matrix.
11 kbd-matrix {
12 compatible = "gpio-kbd-matrix";
21 compatible: "gpio-kbd-matrix"
24 - name: kbd-matrix-common.yaml
34 GPIO for the keyboard matrix rows, up to 8 different GPIOs. All row GPIO
42 GPIO for the keyboard matrix columns, supports up to 32 different GPIOs.
64 the matrix continuously, requires "poll-timeout-ms" to be set to 0.
Dkbd-matrix-common.yaml4 description: Keyboard matrix device
12 The number of rows in the keyboard matrix.
17 The number of column in the keyboard matrix.
23 Defines the poll period in msecs between between matrix scans, set to 0
29 Defines the poll period in msecs between matrix scans when the matrix is
70 in the matrix hardware.
/Zephyr-latest/drivers/input/
DKconfig.kbd_matrix8 Enable library used for keyboard matrix drivers.
13 int "Stack size for the keyboard matrix thread"
16 Size of the stack used for the keyboard matrix thread.
20 int "Priority for the keyboard matrix thread"
23 Priority level of the keyboard matrix thread.
28 Use a 16 bit type for the internal structure, allow using a matrix
43 keyboard matrix device.
/Zephyr-latest/.github/workflows/
Ddevicetree_checks.yml26 runs-on: ${{ matrix.os }}
28 matrix:
34 - name: Set up Python ${{ matrix.python-version }}
37 python-version: ${{ matrix.python-version }}
43 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
45 ${{ runner.os }}-pip-${{ matrix.python-version }}
52 key: ${{ runner.os }}-pip-${{ matrix.python-version }}-
54 ${{ runner.os }}-pip-${{ matrix.python-version }}-
60 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
62 ${{ runner.os }}-pip-${{ matrix.python-version }}
Dwest_cmds.yml29 runs-on: ${{ matrix.os }}
31 matrix:
37 - name: Set up Python ${{ matrix.python-version }}
40 python-version: ${{ matrix.python-version }}
46 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
48 ${{ runner.os }}-pip-${{ matrix.python-version }}
55 key: ${{ runner.os }}-pip-${{ matrix.python-version }}-
57 ${{ runner.os }}-pip-${{ matrix.python-version }}-
63 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
65 ${{ runner.os }}-pip-${{ matrix.python-version }}
Dpylib_tests.yml25 runs-on: ${{ matrix.os }}
27 matrix:
33 - name: Set up Python ${{ matrix.python-version }}
36 python-version: ${{ matrix.python-version }}
42 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
44 ${{ runner.os }}-pip-${{ matrix.python-version }}
Dtwister_tests.yml32 runs-on: ${{ matrix.os }}
34 matrix:
40 - name: Set up Python ${{ matrix.python-version }}
43 python-version: ${{ matrix.python-version }}
49 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
51 ${{ runner.os }}-pip-${{ matrix.python-version }}
Dscripts_tests.yml25 runs-on: ${{ matrix.os }}
27 matrix:
51 - name: Set up Python ${{ matrix.python-version }}
54 python-version: ${{ matrix.python-version }}
61 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
63 ${{ runner.os }}-pip-${{ matrix.python-version }}
/Zephyr-latest/samples/boards/nordic/nrf_led_matrix/
DREADME.rst2 :name: LED matrix
4 Use the nRF LED matrix display driver to drive an LED matrix.
9 This is a simple application intended to present the nRF LED matrix display
18 of GPIOs available for driving an LED matrix. To do it, one needs to add an
19 overlay file with the corresponding ``"nordic,nrf-led-matrix"`` compatible
Dsample.yaml2 name: nRF LED matrix sample
5 filter: dt_compat_enabled("nordic,nrf-led-matrix")
14 - "nRF LED matrix sample on .*"
/Zephyr-latest/dts/bindings/display/
Dnordic,nrf-led-matrix.yaml4 description: Generic LED matrix driven by nRF SoC GPIOs
6 compatible: "nordic,nrf-led-matrix"
15 Array of GPIOs to be used as rows of the matrix.
21 Array of GPIOs to be used as columns of the matrix.
27 Array of bytes that specify which rows and columns of the matrix
29 array corresponds to one pixel of the matrix and specifies the row
51 Frequency of refreshing the matrix, in Hz.
57 Reference to a TIMER instance for controlling refreshing of the matrix.
/Zephyr-latest/modules/cmsis-dsp/
DKconfig119 bool "Matrix Functions"
121 This option enables the Matrix Functions, which support the following
124 * Matrix Initialization
125 * Matrix Addition
126 * Matrix Subtraction
127 * Matrix Multiplication
128 * Complex Matrix Multiplication
129 * Matrix Vector Multiplication
130 * Matrix Inverse
131 * Matrix Scale
[all …]
/Zephyr-latest/tests/drivers/input/gpio_kbd_matrix/boards/
Dnative_sim.overlay12 kbd_matrix_interrupt: kbd-matrix-interrupt {
13 compatible = "gpio-kbd-matrix";
23 kbd_matrix_poll: kbd-matrix-poll {
24 compatible = "gpio-kbd-matrix";
36 kbd_matrix_scan: kbd-matrix-scan {
37 compatible = "gpio-kbd-matrix";
/Zephyr-latest/soc/atmel/sam/same70/
Dsoc_config.c26 * by Bus Matrix in atmel_same70_config()
28 MATRIX->CCFG_SYSIO |= CCFG_SYSIO_SYSIO12; in atmel_same70_config()
36 /* Disable TDI function on PB4 pin, this is controlled by Bus Matrix */ in atmel_same70_config()
37 MATRIX->CCFG_SYSIO |= CCFG_SYSIO_SYSIO4; in atmel_same70_config()
54 MATRIX->CCFG_SYSIO &= ~CCFG_SYSIO_SYSIO5; in atmel_same70_config()
57 MATRIX->CCFG_SYSIO |= CCFG_SYSIO_SYSIO5; in atmel_same70_config()
/Zephyr-latest/soc/atmel/sam/samv71/
Dsoc_config.c26 * by Bus Matrix in atmel_samv71_config()
28 MATRIX->CCFG_SYSIO |= CCFG_SYSIO_SYSIO12; in atmel_samv71_config()
36 /* Disable TDI function on PB4 pin, this is controlled by Bus Matrix in atmel_samv71_config()
38 MATRIX->CCFG_SYSIO |= CCFG_SYSIO_SYSIO4; in atmel_samv71_config()
55 MATRIX->CCFG_SYSIO &= ~CCFG_SYSIO_SYSIO5; in atmel_samv71_config()
58 MATRIX->CCFG_SYSIO |= CCFG_SYSIO_SYSIO5; in atmel_samv71_config()
/Zephyr-latest/dts/bindings/sdhc/
Despressif,esp32-sdhc-slot.yaml32 For devices with GPIO matrix support, configuration shall be done
39 For devices with GPIO matrix support, configuration shall be done
46 For devices with GPIO matrix support, configuration shall be done
53 For devices with GPIO matrix support, configuration shall be done
60 For devices with GPIO matrix support, configuration shall be done
67 For devices with GPIO matrix support, configuration shall be done
/Zephyr-latest/samples/drivers/kscan/
DREADME.rst5 Use the KSCAN API to read key presses and releases on a keyboard matrix.
17 The sample can be built and executed on boards supporting a Keyboard Matrix.
18 It requires a correct fixture setup. Please connect a Keyboard Matrix to
31 KSCAN test with a Keyboard matrix
/Zephyr-latest/doc/hardware/peripherals/
Dkscan.rst13 The kscan driver (keyboard scan matrix) is used for detecting a key press in a
14 connected matrix keyboard or any device with buttons such as joysticks.
15 Typically, matrix keyboards are implemented using a two-dimensional
17 many keys through fewer physical pins. Keyboard matrix
/Zephyr-latest/drivers/display/
DKconfig.nrf_led_matrix5 bool "LED matrix driven by GPIOs"
11 Enable driver for a LED matrix with rows and columns driven by
15 to pixels are specified in properties of a "nordic,nrf-led-matrix"
/Zephyr-latest/samples/boards/bbc/microbit/display/
DREADME.rst2 :name: LED matrix display
4 Use the 5x5 LED matrix display on the BBC micro:bit board.
8 A simple example that demonstrates how to use the 5x5 LED matrix display

1234567