drivers: sensor: fix missing break in mmc56x3_decoder

introduce breaks in mmc56x3_decoder.c

Signed-off-by: Jilay Pandya <jilay.pandya@outlook.com>
This commit is contained in:
Jilay Pandya 2024-12-06 19:28:40 +01:00 committed by Benjamin Cabé
commit 772b206408

View file

@ -99,6 +99,7 @@ static int mmc56x3_decoder_decode(const uint8_t *buffer, struct sensor_chan_spec
} else { } else {
return -ENODATA; return -ENODATA;
} }
break;
case SENSOR_CHAN_MAGN_Y: case SENSOR_CHAN_MAGN_Y:
if (edata->has_magn_y) { if (edata->has_magn_y) {
struct sensor_q31_data *out = data_out; struct sensor_q31_data *out = data_out;
@ -110,6 +111,7 @@ static int mmc56x3_decoder_decode(const uint8_t *buffer, struct sensor_chan_spec
} else { } else {
return -ENODATA; return -ENODATA;
} }
break;
case SENSOR_CHAN_MAGN_Z: case SENSOR_CHAN_MAGN_Z:
if (edata->has_magn_z) { if (edata->has_magn_z) {
struct sensor_q31_data *out = data_out; struct sensor_q31_data *out = data_out;
@ -121,6 +123,7 @@ static int mmc56x3_decoder_decode(const uint8_t *buffer, struct sensor_chan_spec
} else { } else {
return -ENODATA; return -ENODATA;
} }
break;
case SENSOR_CHAN_MAGN_XYZ: { case SENSOR_CHAN_MAGN_XYZ: {
if (edata->has_magn_x && edata->has_magn_y && edata->has_magn_z) { if (edata->has_magn_x && edata->has_magn_y && edata->has_magn_z) {
struct sensor_three_axis_data *out_3 = data_out; struct sensor_three_axis_data *out_3 = data_out;