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:
parent
96eb476d5d
commit
772b206408
1 changed files with 3 additions and 0 deletions
|
@ -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;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue