zephyr/drivers/sensor
Jordan Yates 4361c96c48 adc: current_sense_amplifier: resistance in milli-ohms
Change the unit of the sense resistor in the devicetree binding from
micro-ohms to milli-ohms. This is done for three reasons.

Firstly, the maximum value resistor that can currently be represented
is 4.2 kOhms, due to the limitation of devicetree properties to 32 bits.

Secondly, storing the resistance at such a high resolution makes
overflows much more likely when the desired output unit is micro-amps,
not milli-amps.

Finally, micro-ohms, are an unnecessarily precise unit for the purpose
of these calculations, and a resolution that is not realistic to
achieve. The high resistor resolution results in large divisors that
reduce the resolution of outputs. Unlike resistors characterised down to
the micro-ohm, devices wanting to measure micro-amps are actually
realistic.

Signed-off-by: Jordan Yates <jordan@embeint.com>
2024-10-14 13:05:07 +02:00
..
a01nyub
adi driver: sensor: adxl372: Bug fix for status2 reg 2024-10-02 09:47:12 +02:00
amd_sb_tsi
amg88xx
ams sensor: tsl2591: fix: Address CID 353644 & 353654 2024-10-02 10:01:43 +02:00
aosong drivers: sensor: Fix DHT20 build failure with CRC configured 2024-08-07 07:14:11 -04:00
apds9253 drivers: sensor: add apds9253 driver 2024-09-09 13:56:17 -04:00
apds9960
asahi_kasei sensor: akm09918c: Use RTIO workq on akm09918c_submit 2024-07-09 17:21:05 -04:00
bosch zephyr: bulk update to DT_NODE_HAS_STATUS_OKAY 2024-10-03 17:06:52 +01:00
current_amp adc: current_sense_amplifier: resistance in milli-ohms 2024-10-14 13:05:07 +02:00
ene_tach_kb1200
ens160 sensor: fix fallthrough on sample_channel_get on AQI 2024-06-12 18:16:29 -04:00
espressif espressif: clean up unused code 2024-09-09 13:55:39 -04:00
explorir_m drivers: sensors: explorir_m: fix uart flush early termination 2024-09-04 21:26:36 +02:00
f75303
fcx_mldx5
grow_r502a
honeywell
hp206c
infineon
ist8310
ite
jedec drivers: sensors: add jedec jc 42.4 compliant temperature sensor 2024-08-28 14:02:16 -04:00
lm35
lm75 sensor: lm75: Enforce dependency of int-gpios with Trigger feature 2024-06-25 14:16:28 -04:00
lm77
ltrf216a
maxim drivers: sensor: maxim: max31865: Fix fault bit clearing 2024-07-09 15:38:19 -04:00
meas sensor: ms5837: fix compensate parameters for 30BA variant 2024-05-29 07:34:51 +02:00
memsic drivers: sensor: mc3419: Change the TRIGGER config to a typical 2024-10-02 10:05:58 +02:00
mhz19b
microchip drivers: sensors: add jedec jc 42.4 compliant temperature sensor 2024-08-28 14:02:16 -04:00
nct75
nordic drivers: sensor: qdec: fix QDEC overflow handling 2024-10-10 15:01:20 -04:00
ntc_thermistor sensor/ntc_thermistor: Corrected the type of adc values to accept 16 bits 2024-08-09 09:54:43 +02:00
nuvoton
nxp drivers: sensor: Fix NXP LPCMP driver 2024-10-14 13:01:13 +02:00
pms7003
qdec_sam drivers: counter: sam: Add qdec as tc special mode 2024-06-17 17:47:42 -04:00
renesas drivers: sensor: renesas: Move to vendor subdirectory 2024-10-02 09:51:54 +02:00
rohm
rpi_pico_temp
s11059
sbs_gauge
seeed posix: deprecate POSIX_FNMATCH GETOPT GETENTROPY 2024-06-04 16:27:12 -05:00
sensirion drivers: sensor: sensirion: shtcx: remove chip property 2024-06-11 20:12:15 +03:00
silabs style: drivers: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
st zephyr: bulk update to DT_NODE_HAS_STATUS_OKAY 2024-10-03 17:06:52 +01:00
sx9500
tdk drivers: sensor: mpu9250: fix mismatched value in log message 2024-10-09 09:49:40 +02:00
th02
ti drivers: sensor: tmp116: Add ability to set operating mode of TMP116/7 2024-08-27 15:14:59 -04:00
tsic_xx6
veaa_x_3
vishay style: drivers: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
voltage_divider sensor: voltage_divider: don't pulse enable pin 2024-08-14 12:34:45 -04:00
wsen drivers: sensor: wsen_tids: remove wsen_tids driver 2024-10-11 13:15:10 -04:00
CMakeLists.txt drivers: sensor: renesas: Move to vendor subdirectory 2024-10-02 09:51:54 +02:00
default_rtio_sensor.c sensor: fallback: Decouple RTIO request using RTIO workqueues service 2024-07-09 17:21:05 -04:00
Kconfig drivers: sensor: renesas: Move to vendor subdirectory 2024-10-02 09:51:54 +02:00
Kconfig.trigger_template
sensor_decoders_init.c
sensor_handlers.c drivers: sensors: fix compile error due to conflicting types. 2024-09-17 14:57:32 -04:00
sensor_shell_stream.c
sensor_shell.c sensors: Fix shell missing channel types 2024-06-18 14:55:27 -04:00
sensor_shell.h
shell_battery.c