Home
last modified time | relevance | path

Searched full:charging (Results 1 – 25 of 72) sorted by relevance

123

/Zephyr-latest/dts/bindings/usb/
Dusb-bc12.yaml9 charging-mode:
13 Define the charging port mode supported by the BC1.2 device.
14 Charging modes
15 - BC12_TYPE_NONE: Device does not support charging and only supports
18 charging. The USB data lines are active and the
20 - BC12_TYPE_CDP: Device supports CDP (charging downstream port)
21 charging. The USB data lines are active and the
23 - BC12_TYPE_DCP: Device supports DCP (dedicated charging port)
24 charging. The USB data lines are disabled and the
Ddiodes,pi3usb9201.yaml4 description: Diodes PI3USB9201, Dual-Role USB Charging-Type Detector
/Zephyr-latest/drivers/usb/bc12/
DKconfig.pi3usb92019 This is a Dual-Role USB Charging-Type Detector. It can operate in
10 host or client mode. It supports Battery Charging Specification, rev
11 1.2 (BC1.2) with Standard/Charging/Dedicated downstream port
17 bool "Emulate a Pericom PI3USB9201 USB charging detector"
21 This is an emulator for the Pericom PI3USB9201 USB charging detector.
32 When this option is enabled and the charging mode is configured for
33 CDP (Charging Downstream Port), after successful CDP detection the
34 driver automatically sets the charging mode to SDP (Standard
DKconfig7 Enable USB BC1.2 (battery charging detection) drivers.
/Zephyr-latest/dts/bindings/led/
Dnordic,npm1300-led.yaml8 Each LED can automatically display error or charging status,
19 - charging
28 - charging
37 - charging
/Zephyr-latest/include/zephyr/drivers/
Dcharger.h42 /** Represents the charging status of the charger. */
45 /** Represents the charging algo type of the charger. */
51 /** Configuration of current sink used for charging in µA */
136 * @brief Charging states
139 /** Charging device state is unknown */
141 /** Charging device is charging a battery */
143 /** Charging device is not able to charge a battery */
145 /** Charging device is not charging a battery */
147 /** The battery is full and the charging device will not attempt charging */
157 /** Charging is not occurring */
[all …]
Demul_fuel_gauge.h44 * @brief Set charging for fuel gauge associated battery.
46 * Set how much the battery associated with a fuel gauge IC is charging or discharging. Where
47 * voltage is always positive and a positive or negative current denotes charging or discharging,
/Zephyr-latest/doc/hardware/peripherals/
Dbc12.rst6 The Battery Charging specification, currently at revision 1.2, is commonly
10 The BC1.2 specification uses the term Charging Port for the device that supplies
27 Allowed PD (portable device) Current Draw from Charging Port IDEV_CHG 1.5 A
28 Charging Downstream Port Rated Current ICDP 1.5 - 5.0 A
30 Dedicated Charging Port Rated Current IDCP 1.5 - 5.0 A
39 .. _BC1.2 Specification: https://www.usb.org/document-library/battery-charging-v12-spec-and-adopter…
48 either a disconnected, portable-device, or charging port mode.
67 (Standard Downstream Port) charging partner or if BC1.2 detection fails, the
73 Charging port mode is used by the application when the USB port is configured as
74 a downstream facing port, i.e. a USB host port. For charging port mode, the
/Zephyr-latest/dts/bindings/sensor/
Dnordic,npm1300-charger.yaml84 charging-enable:
87 Enable charging.
97 Trickle charging is enabled below this value.
114 Allow charging when below the vbatlow threshold.
125 When die temperature exceeds this threshold, charging will be inhibited.
131 When die temperature falls below this threshold, charging will be permitted.
Dmaxim,max17055.yaml29 desired-charging-current:
32 description: Battery Design Charging Current in mA (e.g. 2000)
Dmaxim,max17262.yaml24 desired-charging-current:
27 description: Battery Design Charging Current in mA (e.g. 2000)
/Zephyr-latest/include/zephyr/drivers/usb/
Dusb_bc12.h9 * @brief Public APIs for the USB BC1.2 battery charging detect drivers.
71 /** @brief BC1.2 charging partner type. */
77 /** Dedicated Charging Port */
79 /** Charging Downstream Port */
81 /** Proprietary charging port */
83 /** Unknown charging port, BC1.2 detection failed. */
93 * @param type Charging partner type. Valid when bc12_role is BC12_PORTABLE_DEVICE.
94 * @param current_ma Current, in uA, that the charging partner provides. Valid when bc12_role is
96 * @param voltage_mv Voltage, in uV, that the charging partner provides. Valid when bc12_role is
Demul_bc12.h43 * @brief Set the charging partner type connected to the BC1.2 device.
46 * to simulate connection of the specified charging partner type. The emulator
51 * disconnect the charging partner.
/Zephyr-latest/include/zephyr/bluetooth/services/
Dbas.h110 /** Battery is currently charging. */
140 * Enumeration for the type of charging applied to the battery.
143 /** Battery charge type is unknown or not charging. */
159 /** @brief Charging Fault Reason
161 * Enumeration for the reasons of charging faults.
164 /** No charging fault. */
167 /** Charging fault due to battery issue. */
170 /** Charging fault due to external power source issue. */
173 /** Charging fault for other reasons. */
266 * @brief Set the charging fault reason.
[all …]
/Zephyr-latest/samples/fuel_gauge/max17048/
DREADME.rst27 * Charging state: if charging or discharging
32 The charging state and the time to full/empty are estimated and based on the last consumption avera…
34 to see in real time the charging status change because it will not work. If you really need to know…
/Zephyr-latest/samples/boards/google/twinkie_v2/pda/
DREADME.rst5 Implement a basic Power Delivery Analyzer to determine if a USB device is currently charging.
26 if the device is currently charging.
/Zephyr-latest/samples/drivers/charger/src/
Dmain.c88 printk("Charging in progress...\n"); in main()
98 printk("Charging halted...\n"); in main()
108 printk("Charging complete!"); in main()
/Zephyr-latest/drivers/fuel_gauge/max17048/
Dmax17048.c41 bool charging; member
119 * Percentage of the total battery capacity per hour, positive is charging or
239 * charging (and vice versa) especially if your device consumes little power in max17048_get_prop()
241 data->charging = crate > 0; in max17048_get_prop()
253 if (data->charging) { in max17048_get_prop()
272 data->charging = false; in max17048_get_prop()
/Zephyr-latest/subsys/bluetooth/services/bas/
Dbas_internal.h53 * - 1 = Charging
61 * - bit 9–11: Charging Type
62 * - 0 = Unknown or Not Charging
68 * - bit 12–14: Charging Fault Reason
/Zephyr-latest/boards/shields/npm1300_ek/
Dnpm1300_ek.overlay55 charging-enable;
70 nordic,led1-mode = "charging";
/Zephyr-latest/tests/drivers/usb/bc12/boards/
Dnative_sim.overlay16 charging-mode = "BC12_TYPE_CDP";
/Zephyr-latest/dts/bindings/charger/
Dti,bq24190.yaml4 description: Texas Instruments family of BQ24190 of charging ICs
/Zephyr-latest/drivers/sensor/maxim/max17262/
Dmax17262.h55 /* Desired charging current in mA */
85 /* Desired charging current in mA */
/Zephyr-latest/tests/bsim/bluetooth/samples/battery_service/src/
Dcentral_test.c224 LOG_INF(" Battery Charge State: Charging"); in parse_battery_level_status()
255 LOG_INF(" Charging Type: Unknown or Not Charging"); in parse_battery_level_status()
258 LOG_INF(" Charging Type: Constant Current"); in parse_battery_level_status()
261 LOG_INF(" Charging Type: Constant Voltage"); in parse_battery_level_status()
264 LOG_INF(" Charging Type: Trickle"); in parse_battery_level_status()
267 LOG_INF(" Charging Type: Float"); in parse_battery_level_status()
270 LOG_INF(" Charging Type: RFU"); in parse_battery_level_status()
277 LOG_INF(" Charging Fault Reason: %s%s%s", in parse_battery_level_status()
282 LOG_INF(" Charging Fault Reason: None"); in parse_battery_level_status()
/Zephyr-latest/samples/sensor/max17262/
Dapp.overlay15 desired-charging-current = <2000>;

123