zephyr/drivers/regulator
Gerard Marull-Paretas 2c9a9c3671 drivers: regulator: shell: refactor shell
- Refactor the regulator shell so that it exposes all regulator APIs
- vset/iset commands allow to specify a single value (equal min/max) or
  a range
- Voltage/current input is now more user friendly, e.g. user can specify
  units and decimals: 3.3v, 200mv, -4mv, etc.
- Reported values are also printed in a more user friendly way, e.g.
  1800000 uV will be printed as 1.800 V.
- Added new command to list supported voltages

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-12-27 13:12:55 +01:00
..
CMakeLists.txt drivers: regulator: add fake driver 2022-12-20 10:15:29 +00:00
Kconfig drivers: regulator: add fake driver 2022-12-20 10:15:29 +00:00
Kconfig.fake drivers: regulator: add fake driver 2022-12-20 10:15:29 +00:00
Kconfig.fixed drivers: regulator: Update Kconfig 2022-08-17 09:58:55 -05:00
Kconfig.npm6001 drivers: regulator: initial driver for nPM6001 2022-12-16 11:26:47 +01:00
Kconfig.pca9420 drivers: regulator: pca9420: store common config in parent device 2022-11-29 11:54:31 +01:00
regulator_common.c drivers: regulator: apply initial mode 2022-12-27 13:12:55 +01:00
regulator_fake.c drivers: regulator: add get_mode API 2022-12-27 13:12:55 +01:00
regulator_fixed.c drivers: regulator: add common init enable API 2022-12-14 17:01:44 +01:00
regulator_npm6001.c drivers: regulator: npm6001: add support for get_mode 2022-12-27 13:12:55 +01:00
regulator_pca9420.c drivers: regulator: add common init enable API 2022-12-14 17:01:44 +01:00
regulator_shell.c drivers: regulator: shell: refactor shell 2022-12-27 13:12:55 +01:00