diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2023-07-12 16:46:30 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2023-07-12 16:46:30 +0200 |
| commit | 8d794f35879e46ee5878ea15ca90503f692ceeef (patch) | |
| tree | b54dc6f739916234a194babd7ecdddaffdc42d7c | |
| parent | 07e3c2c7fecc7e48b40b9ef73a78a7e13aeccc17 (diff) | |
Minor changes
| -rw-r--r-- | ina260.c | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -219,15 +219,13 @@ static ssize_t attr_field_show(struct kobject *_kobj, static int ina260_set_register_3bits(struct client_data *cdata, unsigned char reg, unsigned char n, int value3bits){ int mask, value; if(value3bits>=0 && value3bits <8){ - if(ina260_read_register(cdata,reg,&value)){ + if(ina260_read_register(cdata,reg,&value)) return 1; - } mask=~(0x7 << n); value &= mask; // clear bits value |= value3bits << n; - if(ina260_write_register(cdata,reg,value)){ + if(ina260_write_register(cdata,reg,value)) return 1; - } return 0; } return -EINVAL; @@ -236,15 +234,13 @@ static int ina260_set_register_3bits(struct client_data *cdata, unsigned char re static int ina260_set_register_1bit(struct client_data *cdata, unsigned char reg, unsigned char n, int bit){ int mask, value; if(bit==0 || bit == 1){ - if(ina260_read_register(cdata,reg,&value)){ + if(ina260_read_register(cdata,reg,&value)) return 1; - } mask=~(1<< n); value &= mask; // clear bits value |= bit << n; - if(ina260_write_register(cdata,reg,value)){ + if(ina260_write_register(cdata,reg,value)) return 1; - } return 0; } return -EINVAL; |
