Sound Open Firmware
Loading...
Searching...
No Matches
BaseModuleCfgExt Struct Reference

#include <module_initial_settings_concrete.h>

Data Fields

uint16_t nb_input_pins
 Specifies number of items in input_pins array. Maximum size is 8.
uint16_t nb_output_pins
 Specifies number of items in output_pins array. Maximum size is 8.
uint8_t reserved [12]
 Not used, set to 0.
InputPinFormat input_pins [1]
 Specifies format of input pins.
OutputPinFormat output_pins [1]
 Specifies format of output pins.

Field Documentation

◆ input_pins

InputPinFormat BaseModuleCfgExt::input_pins[1]

Specifies format of input pins.

Remarks
Pin format arrays may be non-continuous i.e. may contain pin #0 format followed by pin #2 format in case pin #1 will not be in use. FW assigned format of the pin based on pin_index, not on a position of the item in the array. Applies to both input and output pins.

◆ nb_input_pins

uint16_t BaseModuleCfgExt::nb_input_pins

Specifies number of items in input_pins array. Maximum size is 8.

◆ nb_output_pins

uint16_t BaseModuleCfgExt::nb_output_pins

Specifies number of items in output_pins array. Maximum size is 8.

◆ output_pins

OutputPinFormat BaseModuleCfgExt::output_pins[1]

Specifies format of output pins.

◆ reserved

uint8_t BaseModuleCfgExt::reserved[12]

Not used, set to 0.


The documentation for this struct was generated from the following file: