feature_status
return feature_data->feature_status;
feature_data->feature_status = ret;
int feature_status;
feature_status);
LEGO_DEVICE_ATTR_RW(gamepad_mode, "mode", UNSPECIFIED, index, feature_status);
LEGO_DEVICE_ATTR_WO(reset_mcu, "reset_mcu", USB_MCU, feature_status);
LEGO_DEVICE_ATTR_RO(reset_tx_dongle, "reset", TX_DONGLE, feature_status);
range, feature_status);
index, feature_status);
feature_status);
LEGO_DEVICE_ATTR_WO(reset_left, "reset", LEFT_CONTROLLER, feature_status);
range, feature_status);
index, feature_status);
feature_status);
LEGO_DEVICE_ATTR_WO(reset_right, "reset", LEFT_CONTROLLER, feature_status);
feature_status);
LEGO_DEVICE_ATTR_RW(rgb_enabled, "enabled", UNSPECIFIED, index, feature_status);
unsigned int feature_status;
feature_status,
feature_status) == 1,
int ret, feature_status;
&feature_status);
if (!FIELD_GET(BMI323_FEAT_DATA_TX_RDY_MSK, feature_status))
int ret, feature_status;
&feature_status);
if (!FIELD_GET(BMI323_FEAT_DATA_TX_RDY_MSK, feature_status))
void (*feature_status)(struct pqi_ctrl_info *ctrl_info,
if (firmware_feature->feature_status)
firmware_feature->feature_status(ctrl_info, firmware_feature);
.feature_status = pqi_firmware_feature_status,
.feature_status = pqi_firmware_feature_status,
.feature_status = pqi_firmware_feature_status,
.feature_status = pqi_firmware_feature_status,
.feature_status = pqi_firmware_feature_status,
.feature_status = pqi_firmware_feature_status,
.feature_status = pqi_firmware_feature_status,
.feature_status = pqi_firmware_feature_status,
.feature_status = pqi_ctrl_update_feature_flags,
.feature_status = pqi_ctrl_update_feature_flags,
.feature_status = pqi_ctrl_update_feature_flags,
.feature_status = pqi_ctrl_update_feature_flags,
.feature_status = pqi_ctrl_update_feature_flags,
.feature_status = pqi_ctrl_update_feature_flags,
.feature_status = pqi_firmware_feature_status,
.feature_status = pqi_ctrl_update_feature_flags,
.feature_status = pqi_ctrl_update_feature_flags,
.feature_status = pqi_ctrl_update_feature_flags,
.feature_status = pqi_ctrl_update_feature_flags,
struct feature_status supported_features[] = {
void feature_status__printf(const struct feature_status *feature)
extern struct feature_status supported_features[];
void feature_status__printf(const struct feature_status *feature);