/Zephyr-latest/dts/bindings/usb/ |
D | usb-bc12.yaml | 9 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
|
D | diodes,pi3usb9201.yaml | 4 description: Diodes PI3USB9201, Dual-Role USB Charging-Type Detector
|
/Zephyr-latest/drivers/usb/bc12/ |
D | Kconfig.pi3usb9201 | 9 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
|
D | Kconfig | 7 Enable USB BC1.2 (battery charging detection) drivers.
|
/Zephyr-latest/dts/bindings/led/ |
D | nordic,npm1300-led.yaml | 8 Each LED can automatically display error or charging status, 19 - charging 28 - charging 37 - charging
|
/Zephyr-latest/include/zephyr/drivers/ |
D | charger.h | 42 /** 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 …]
|
D | emul_fuel_gauge.h | 44 * @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/ |
D | bc12.rst | 6 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/ |
D | nordic,npm1300-charger.yaml | 84 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.
|
D | maxim,max17055.yaml | 29 desired-charging-current: 32 description: Battery Design Charging Current in mA (e.g. 2000)
|
D | maxim,max17262.yaml | 24 desired-charging-current: 27 description: Battery Design Charging Current in mA (e.g. 2000)
|
/Zephyr-latest/include/zephyr/drivers/usb/ |
D | usb_bc12.h | 9 * @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
|
D | emul_bc12.h | 43 * @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/ |
D | bas.h | 110 /** 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/ |
D | README.rst | 27 * 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/ |
D | README.rst | 5 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/ |
D | main.c | 88 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/ |
D | max17048.c | 41 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/ |
D | bas_internal.h | 53 * - 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/ |
D | npm1300_ek.overlay | 55 charging-enable; 70 nordic,led1-mode = "charging";
|
/Zephyr-latest/tests/drivers/usb/bc12/boards/ |
D | native_sim.overlay | 16 charging-mode = "BC12_TYPE_CDP";
|
/Zephyr-latest/dts/bindings/charger/ |
D | ti,bq24190.yaml | 4 description: Texas Instruments family of BQ24190 of charging ICs
|
/Zephyr-latest/drivers/sensor/maxim/max17262/ |
D | max17262.h | 55 /* Desired charging current in mA */ 85 /* Desired charging current in mA */
|
/Zephyr-latest/tests/bsim/bluetooth/samples/battery_service/src/ |
D | central_test.c | 224 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/ |
D | app.overlay | 15 desired-charging-current = <2000>;
|