Home
last modified time | relevance | path

Searched refs:battery (Results 1 – 25 of 146) sorted by relevance

123456

/Zephyr-latest/subsys/net/lib/lwm2m/
Ducifi_battery.c40 static struct lwm2m_engine_obj battery; variable
140 battery.obj_id = UCIFI_OBJECT_BATTERY_ID; in ucifi_battery_init()
141 battery.version_major = BATTERY_VERSION_MAJOR; in ucifi_battery_init()
142 battery.version_minor = BATTERY_VERSION_MINOR; in ucifi_battery_init()
143 battery.is_core = false; in ucifi_battery_init()
144 battery.fields = fields; in ucifi_battery_init()
145 battery.field_count = ARRAY_SIZE(fields); in ucifi_battery_init()
146 battery.max_instance_count = MAX_INSTANCE_COUNT; in ucifi_battery_init()
147 battery.create_cb = battery_create; in ucifi_battery_init()
148 lwm2m_register_obj(&battery); in ucifi_battery_init()
/Zephyr-latest/doc/hardware/peripherals/
Dfuel_gauge.rst6 The fuel gauge subsystem exposes an API to uniformly access battery fuel gauge devices. Currently,
20 Fuel gauges typically support multiple properties, such as temperature readings of the battery-pack
32 Many fuel gauges embedded within battery packs expose a register address that when written to with a
33 specific payload will do a battery cutoff. This battery cutoff is often referred to as ship, shelf,
34 or sleep mode due to its utility in reducing battery drain while devices are stored or shipped.
36 The fuel gauge API exposes battery cutoff with the :c:func:`fuel_gauge_battery_cutoff` function.
Dcharger.rst6 The charger subsystem exposes an API to uniformly access battery charger devices.
9 system as an input and provide power as an output downstream to the battery pack(s) and system.
13 The action of charging a battery pack is referred to as a charge cycle. When the charge cycle is
14 executed the battery pack is charged according to the charge profile configured on the charger
15 device. The charge profile is defined in the battery pack's specification that is provided by the
34 Chargers typically support multiple properties, such as temperature readings of the battery-pack
/Zephyr-latest/samples/fuel_gauge/max17048/
DREADME.rst2 :name: MAX17048 Li-Ion battery fuel gauge
4 Read battery percentage and power status using MAX17048 fuel gauge.
11 .. _MAX17048: https://www.maximintegrated.com/en/products/power/battery-management/MAX17048.html
13 The sample periodically reads battery percentage and power status
25 * Total time until battery is fully charged or discharged
35 when the battery is being charged you will need other method.
/Zephyr-latest/samples/boards/nordic/battery/
DREADME.rst15 example of a devicetree node describing a voltage divider for battery
53 battery source: a standard LiPo cell requires a curve that is different
54 from a standard alkaline battery. Curves can be measured, or estimated
55 using the data sheet for the battery.
60 The application initializes battery measurement on startup, then loops
61 displaying the battery status every five seconds.
72 The code can be found in :zephyr_file:`samples/boards/nordic/battery`.
75 :zephyr-app: samples/boards/nordic/battery
DCMakeLists.txt6 project(battery) project
/Zephyr-latest/drivers/charger/
DKconfig.max203355 bool "MAX20335 battery charger driver"
12 Enable the MAX20335 battery charger driver.
DKconfig.bq2518011 Enable BQ25180 battery charger driver.
DKconfig.sbs_charger13 bool "Emulate an SBS 1.1 compliant smart battery charger"
/Zephyr-latest/samples/bluetooth/handsfree/src/
Dmain.c62 static void battery(struct bt_conn *conn, uint32_t value) in battery() function
81 .battery = battery,
/Zephyr-latest/drivers/bbram/
DKconfig.microchip10 Enable driver for Microchip MCP7940N SRAM based battery-backed RAM.
19 battery-backed RAM.
/Zephyr-latest/tests/drivers/fuel_gauge/sbs_gauge/boards/
Demulated_board_cutoff.overlay27 battery-cutoff-support;
28 battery-cutoff-payload = <0x0010 0x0020>;
/Zephyr-latest/tests/drivers/build_all/sensor/
Dadc.dtsi10 #include <zephyr/dt-bindings/battery/battery.h>
42 battery-voltage = <&test_voltage>;
43 battery-current = <&test_current>;
/Zephyr-latest/boards/norik/octopus_io_board/doc/
Dindex.rst34 * Alkaline battery input
73 * Alkaline battery
74 * Li-Po battery
76 When powered from USB-C or solar cell, the board can charge the Li-Po battery. The battery voltage …
77 provide information about the battery State of charge (SOC).
79 …lkaline battery, the user needs to set switch SW1 to ALK position. This ensures that the Li-Ion ba…
/Zephyr-latest/drivers/sensor/nordic/npm2100_vbat/
DKconfig12 Enable NPM2100 battery voltage driver.
/Zephyr-latest/tests/drivers/fuel_gauge/sbs_gauge/
DKconfig10 Enabling this option adds test sources that verify if the battery cutoff extension to the
/Zephyr-latest/samples/subsys/usb_c/sink/boards/
Dweact_stm32g431_core.overlay29 dead-battery;
/Zephyr-latest/samples/drivers/charger/
DREADME.rst5 Charge a battery using the charger driver API.
22 the battery pack. Additionally, the sample intentionally does not respond to the reported charger
/Zephyr-latest/drivers/usb/bc12/
DKconfig7 Enable USB BC1.2 (battery charging detection) drivers.
/Zephyr-latest/drivers/sensor/st/stm32_vbat/
DKconfig1 # STM32 battery sensor configuration options
/Zephyr-latest/drivers/sensor/
Dshell_battery.c57 const struct device *const dev = DEVICE_DT_GET(DT_ALIAS(battery)); in cmd_battery()
124 SHELL_CMD_REGISTER(battery, NULL, "Battery status", cmd_battery);
/Zephyr-latest/drivers/fuel_gauge/sbs_gauge/
DKconfig.emul_sbs_gauge8 bool "Emulate an SBS 1.1 compliant smart battery fuel gauge"
/Zephyr-latest/boards/shields/adafruit_adalogger_featherwing/
Dadafruit_adalogger_featherwing.overlay38 battery-switch-over = "standard";
/Zephyr-latest/drivers/fuel_gauge/
DKconfig8 Enable battery fuel gauge driver configuration.
/Zephyr-latest/drivers/fuel_gauge/max17048/
DKconfig1 # MAX17048 Li-Ion battery fuel gauge

123456