zephyr/tests/drivers
Pisit Sawangvonganan 1757ea302c drivers: sensors: improve range check in sensor_value_from_float/double
Avoid undefined behavior caused by casting floating-point values outside
the int32_t range. The updated implementation explicitly validates input
bounds before performing conversions, ensuring consistent behavior across
platforms.

Added test cases to cover edge conditions near float rounding limits
and INT32 range boundaries.

Signed-off-by: Pisit Sawangvonganan <pisit@ndrsolution.com>
2025-06-25 09:52:37 +02:00
..
adc tests: drivers: adc: Add support ek_ra2l1 for adc test 2025-06-25 09:52:23 +02:00
audio/dmic_api
bbram tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
build_all tests: drivers: build_all: sensor: add adi,adxl366 2025-06-24 20:06:14 -10:00
can tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
charger/sbs_charger
clock_control test: drivers: clock_control_api: Fix conf file application 2025-06-04 17:03:03 +02:00
comparator drivers: comparator: add it51xxx_evb analog comparator driver 2025-06-24 15:33:17 -05:00
console
console_switching tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
coredump/coredump_api
counter tests: counter: counter_basic_api: Enable tests for MAX32657EVKIT 2025-06-24 09:15:07 +02:00
dac tests: drivers: dac: Add support ek_ra2l1 for dac test 2025-06-25 09:52:23 +02:00
disk tests: drivers: disk: add test for loopback_disk_access_unregister 2025-06-24 14:19:33 +02:00
display/display_read_write tests: drivers: display: controlling test execution with fixture 2025-06-16 11:11:33 -07:00
dma tests: drivers: dma: loop_transfer: add stm32u3 boards overlays 2025-06-23 13:42:19 +02:00
eeprom tests: drivers: eeprom: api: enable tests for sama7g54_ek 2025-06-22 18:44:04 -07:00
entropy/api tests: drivers: entropy: api: add qemu_cortex_a53 configuration 2025-06-07 15:39:06 +01:00
espi tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
ethernet/eth_ivshmem_queue
flash tests: drivers: flash: Add support "common" for Renesas OSPI_B 2025-06-06 08:41:46 +02:00
flash_api
flash_simulator tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
fuel_gauge tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
gnss tests: drivers: gnss: add test for get_fix_rate() 2025-06-17 16:10:04 +02:00
gpio tests: drivers: gpio: Add support for RZ/V2H-EVK R8 core 2025-06-24 14:22:43 +02:00
hwinfo/api tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
i2c tests: drivers: i2c: Add support ek_ra2l1 for i2c_api test 2025-06-25 09:52:23 +02:00
i2s tests: drivers: i2s: Add i2s_additional tests 2025-06-18 10:55:03 +02:00
input tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
interrupt_controller
ipm
led/led_api
mbox tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
memc/ram dts: arm: st: h7: combine sram1 and sram2 memory size 2025-06-19 22:31:31 -07:00
mipi_dsi/api
mm tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
modem/modem_socket
mspi drivers: mspi: add mspi is25xx0xx device driver 2025-06-18 07:36:26 +02:00
pinctrl tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
pwm tests: drivers: pwm: Add support ek_ra2l1 for pwm test 2025-06-25 09:52:23 +02:00
regulator
reset/mmio
retained_mem/api
rtc drivers: tests: rtc: relax y2k test seconds check 2025-06-12 13:40:59 +02:00
sdhc
sensor drivers: sensors: improve range check in sensor_value_from_float/double 2025-06-25 09:52:37 +02:00
smbus tests: drivers: smbus: Enabled smbus test for BTL-S platform 2025-05-20 15:24:18 +02:00
spi tests: drivers: spi: Add support ek_ra2l1 for spi_loopback test 2025-06-25 09:52:23 +02:00
stepper drivers: stepper: remove stop function wrapped in disable 2025-06-23 13:44:51 +02:00
syscon tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
tee/optee tests: drivers: optee: workaround for ENOMEM 2025-06-14 12:37:26 -04:00
timer tests: drivers: Fix zassert string 2025-05-22 16:17:23 +02:00
tisci tests: drivers: tisci: TISCI driver test 2025-06-23 15:54:34 +01:00
uart tests: drivers: uart: async_api: Fix chain write 2025-06-24 20:07:23 -10:00
udc drivers: udc: disable SOF interrupt by default 2025-06-23 15:43:32 +01:00
usb/bc12
video/api drivers: video: Move format pitch setting to bridge drivers 2025-05-20 18:27:35 +02:00
virtualization/ivshmem/plain
w1/w1_api
watchdog tests: drivers: watchdog: Enable watchdog test for nrf9280 iron 2025-06-23 09:46:25 +02:00
wifi/nrf_wifi tests: wifi: nrf_wifi: reduce config overrides 2025-05-30 19:40:01 +02:00