Home
last modified time | relevance | path

Searched +full:battery +full:- +full:management (Results 1 – 25 of 49) sorted by relevance

12

/Zephyr-latest/samples/fuel_gauge/max17048/
DREADME.rst1 .. zephyr:code-sample:: max17048
2 :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
24 * Battery charge status as percentage
25 * Total time until battery is fully charged or discharged
26 * Battery voltage
35 when the battery is being charged you will need other method.
/Zephyr-latest/doc/hardware/peripherals/
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.
11 management integrated circuit (PMIC).
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
35 or present-time current/voltage.
/Zephyr-latest/dts/bindings/fuel-gauge/
Dmaxim,max17048.yaml2 # SPDX-License-Identifier: Apache-2.0
6 https://www.maximintegrated.com/en/products/power/battery-management/MAX17048.html
10 include: [i2c-device.yaml, fuel-gauge.yaml]
/Zephyr-latest/dts/bindings/sensor/
Dti,bq274xx.yaml4 # SPDX-License-Identifier: Apache-2.0
11 include: [sensor-device.yaml, i2c-device.yaml]
14 design-voltage:
17 description: Battery Design Voltage in mV (3300 - 4400)
19 design-capacity:
22 description: Battery Design Capacity in mAh
24 taper-current:
31 terminate-voltage:
38 chemistry-id:
44 int-gpios:
[all …]
/Zephyr-latest/boards/heltec/heltec_wifi_lora32_v2/doc/
Dindex.rst6 Heltec WiFi LoRa 32 is a classic IoT dev-board designed & produced by Heltec Automation(TM), it's a…
7 …grated product based on ESP32 + SX127x, it has Wi-Fi, BLE, LoRa functions, also Li-Po battery mana…
12 - Microprocessor: ESP32 (dual-core 32-bit MCU + ULP core)
13 - LoRa node chip SX1276/SX1278
14 - Micro USB interface with a complete voltage regulator, ESD protection, short circuit protection,
16 - Onboard SH1.25-2 battery interface, integrated lithium battery management system
17 - Integrated WiFi, LoRa, Bluetooth three network connections, onboard Wi-Fi, Bluetooth dedicated 2.…
19 - Onboard 0.96-inch 128*64 dot matrix OLED display
20 - Integrated CP2102 USB to serial port chip
31 .. code-block:: console
[all …]
/Zephyr-latest/boards/mikroe/clicker_2/doc/
Dmikroe_clicker_2.rst8 The board also has battery connection and a battery management unit on board.
9 It can be powered either from a battery pack, such as a LiPo or from USB.
16 - Two MikroBUS connectors
17 - Two headers with general connections
26 +-----------+------------+-------------------------------------+
29 | NVIC | on-chip | nested vector interrupt controller |
30 +-----------+------------+-------------------------------------+
31 | UART | on-chip | serial port-polling; |
32 | | | serial port-interrupt |
33 +-----------+------------+-------------------------------------+
[all …]
/Zephyr-latest/boards/adi/max32655fthr/doc/
Dindex.rst6 ultra low-power wireless solutions using MAX32655 Arm© Cortex®-M4F and Bluetooth® 5.2 Low Energy (L…
7 The board also includes the MAX20303 PMIC for battery and power management.
8 The form factor is a small 0.9in x 2.6in dual-row header footprint that is compatible
12 The MAX32655FTHR provides a power-optimized flexible platform for quick proof-of-concepts and
34 - MAX32655 MCU:
36 - Ultra-Low-Power Wireless Microcontroller
37 - Internal 100MHz Oscillator
38 - Flexible Low-Power Modes with 7.3728MHz System Clock Option
39 - 512KB Flash and 128KB SRAM (Optional ECC on One 32KB SRAM Bank)
40 - 16KB Instruction Cache
[all …]
/Zephyr-latest/subsys/mgmt/mcumgr/grp/img_mgmt/include/mgmt/mcumgr/grp/img_mgmt/
Dimg_mgmt_priv.h2 * Copyright (c) 2018-2021 mcumgr authors
3 * Copyright (c) 2022-2023 Nordic Semiconductor ASA
5 * SPDX-License-Identifier: Apache-2.0
120 /** The normal boot to active or non-active slot */
122 /** The test/non-permanent boot to non-active slot */
140 * @return -1 in case when next boot slot can not be established.
164 * causing a bluetooth disconnect or significant battery sag.
193 * @brief Takes the image management lock (if enabled) to prevent other
199 * @brief Releases the held image management lock (if enabled) to allow
200 * other threads to use image management operations.
/Zephyr-latest/include/zephyr/net/
Dlwm2m.h3 * Copyright (c) 2017-2019 Foundries.io
5 * SPDX-License-Identifier: Apache-2.0
10 * @brief LwM2M high-level API
13 * LwM2M high-level interface is defined in this header.
18 * OMA-TS-LightweightM2M_Core-V1_1_1-20190617-A
20 * @defgroup lwm2m_api LwM2M high-level API
46 /* clang-format off */
55 #define LWM2M_OBJECT_SOFTWARE_MANAGEMENT_ID 9 /**< Software Management object */
61 /* clang-format on */
73 /* clang-format off */
[all …]
/Zephyr-latest/boards/waveshare/nrf51_ble400/doc/
Dindex.rst6 …rboard designed for BLE Bluetooth 2.4G Wireless Module. Used together with core board -- Core51822.
12 ------------
14 - Onboard battery holder, multi power supplies are available
15 - All the IOs are accessible for easy expansion
16 - Integrates CP2102 for debugging
17 - LEDs and user keys, compatible with other official boards, easy to use
20 ----------
22 - Onboard chip: nRF51822
23 - Communication distance (open outdoor 1M data rate): 30m
24 - Frequency range: 2.4GHz
[all …]
/Zephyr-latest/boards/heltec/heltec_wireless_stick_lite_v3/doc/
Dindex.rst6 HelTec Wireless Stick Lite (V3) is a development board with Wi-Fi, Bluetooth and LoRa support. It i…
13 - ESP32-S3FN8 low-power MCU-based SoC (dual-core Xtensa® 32-bit LX7 microprocessor, five stage pipe…
14 - Semtech SX1262 LoRa node chip
15 - Type-C USB interface with a complete voltage regulator, ESD protection, short circuit protection,…
16 - Onboard SH1.25-2 battery interface, integrated lithium battery management system (charge and disc…
17 - Integrated WiFi and Bluetooth interfaces with 2.4GHz metal spring antenna and reserved IPEX (U.FL…
18 - Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging informat…
19 - Good RF circuit design and low-power design.
23 - LoRa via SPI
24 - UART0 (USB Serial via CP2102)
[all …]
/Zephyr-latest/drivers/sensor/ti/bq274xx/
Dbq274xx.c4 * SPDX-License-Identifier: Apache-2.0
7 * - BQ27441
8 * Datasheet: https://www.ti.com/lit/gpn/bq27441-g1
10 * - BQ27421
11 * Datasheet: https://www.ti.com/lit/gpn/bq27421-g1
13 * - BQ27427
47 * defined as 250ms typical in the datasheet (Power-up communication delay).
85 const struct bq274xx_config *config = dev->config; in bq274xx_cmd_reg_read()
89 ret = i2c_burst_read_dt(&config->i2c, reg_addr, i2c_data, sizeof(i2c_data)); in bq274xx_cmd_reg_read()
92 return -EIO; in bq274xx_cmd_reg_read()
[all …]
/Zephyr-latest/boards/adi/max32690fthr/doc/
Dindex.rst7 implement ultra low-power wireless solutions using MAX32690 Arm© Cortex®-M4F
9 for battery and power management. The form factor is a small 0.9in x 2.6in
10 dual-row header footprint that is compatible with Adafruit Feather Wing
16 - MAX32690 MCU:
18 - Ultra-Efficient Microcontroller for Battery-Powered Applications
20 - 120MHz Arm Cortex-M4 Processor with FPU
21 - 7.3728MHz and 60MHz Low-Power Oscillators
22 - External Crystal Support (32MHz required for BLE)
23 - 32.768kHz RTC Clock (Requires External Crystal)
24 - 8kHz Always-On Ultra-Low Power Oscillator
[all …]
/Zephyr-latest/boards/waveshare/esp32s3_touch_lcd_1_28/doc/
Dindex.rst6 The ESP32-S3-Touch-LCD-1.28 is an ESP32S3 development board from Waveshare with a round LCD,
7 suitable to build watches or similar projects. This board integrates complete Wi-Fi and Bluetooth
8 Low Energy functions, an accelerometer and gyroscope, a battery charger and GPIO extension port.
13 ESP32-S3 is a low-power MCU-based system on a chip (SoC) with integrated 2.4 GHz Wi-Fi
14 and Bluetooth® Low Energy (Bluetooth LE). It consists of high-performance dual-core microprocessor
15 (Xtensa® 32-bit LX7), a low power coprocessor, a Wi-Fi baseband, a Bluetooth LE baseband,
18 ESP32-S3-Touch-LCD-1.28 includes the following features:
20 - Dual core 32-bit Xtensa Microprocessor (Tensilica LX7), running up to 240MHz
21 - Additional vector instructions support for AI acceleration
22 - 2MB of SRAM
[all …]
/Zephyr-latest/boards/adi/max32666fthr/doc/
Dindex.rst5 The MAX32666FTHR board is a rapid development platform to help engineers quickly implement battery
6 optimized Bluetooth® 5 solutions with the MAX32666 Arm® Cortex®-M4 processor with FPU. The board
7 also includes the MAX1555 1-Cell Li+ battery charger for battery management. The form factor is
9 off-the-shelf peripheral expansion boards. The board also includes a variety of peripherals,
10 such as a micro SD card connector, 6-axis accelerometer/gyro, RGB indicator LED, and pushbutton.
11 This platform provides poweroptimized flexible for quick proof-of-concepts and early software
28 - MAX32666 MCU:
30 - High-Efficiency Microcontroller and Audio DSP for Wearable and Hearable Devices
32 - Arm Cortex-M4 with FPU Up to 96MHz
33 - Optional Second Arm Cortex-M4 with FPU Optimized for Data Processing
[all …]
/Zephyr-latest/boards/particle/boron/doc/
Dindex.rst6 The Particle Boron is a cellular-enabled development board with a
15 ARM |reg| Cortex |reg|-M4F SoC with an integrated 2.4 GHz transceiver supporting
20 - `Boron Datasheet`_
21 - `Boron Hardware Files`_
26 On the front of the board are RGB-LED, LED and LIPO circuitry.
27 The RGB-LED is controlled by the nRF52840 via GPIO pins.
33 power source configurations: battery and micro USB connector.
43 +-----------+------------+----------------------+
46 | NVIC | on-chip | nested vectored |
48 +-----------+------------+----------------------+
[all …]
/Zephyr-latest/doc/releases/
Drelease-notes-4.1.rst69 * RISC-V
114 * :zephyr:board:`Adafruit QT Py ESP32-S3 <adafruit_qt_py_esp32s3>`: ``adafruit_qt_py_esp32s3``
130 * Space-separated lists support has been removed from Twister configuration
140 as well as for ``--sub-test`` command line parameters (:github:`80088`).
141 * The ``--no-detailed-test-id`` command line option also shortens Ztest Test Case names excluding
151 * Battery
170 * Added ``frame_incomplete`` handling to SDL display driver (:dtcompatible:`zephyr,sdl-dc`)
172 …* Added transparency support to SDL display driver (:dtcompatible:`zephyr,sdl-dc`) (:github:`81184…
178 …* NXP MCUX FlexSPI: Add support for 4-byte addressing mode of Micron MT25Q flash family (:github:`…
182 * Extracted from :dtcompatible:`lattice,ice40-fpga` the compatible and driver for
[all …]
Drelease-notes-3.7.rst10 This release is the last non-maintenance 3.x release and, as such, will be the next
18 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API,
21 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017
25 * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio
29 :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and
35 * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
39 1588) allows to synchronize time across devices with sub-microsecond accuracy.
52 * 1-Wire
53 * Battery Charger
71 :ref:`pinctrl-guide` for more details.
[all …]
Drelease-notes-3.4.rst20 * Added Power Delivery Source Support to the USB-C Stack.
22 * Cache API functions are now fully in-lined by compilers.
23 * Added an API for real-time clocks (RTC).
26 * SMBus (System Management Bus) API.
29 - Introduction of 3 new test harnesses into twister supporting pyTest,
31 - Transitioning to new Ztest API was completed and legacy Ztest was deprecated.
46 * CVE-2023-1901: Under embargo until 2023-07-04
48 * CVE-2023-1902: Under embargo until 2023-07-04
67 +--------------------------------------------------+
69 +--------------------------------------------------+
[all …]
/Zephyr-latest/include/zephyr/bluetooth/
Duuid.h6 * Copyright (c) 2015-2016 Intel Corporation
8 * SPDX-License-Identifier: Apache-2.0
31 /** UUID type 16-bit. */
33 /** UUID type 32-bit. */
35 /** UUID type 128-bit. */
39 /** Size in octets of a 16-bit UUID */
42 /** Size in octets of a 32-bit UUID */
45 /** Size in octets of a 128-bit UUID */
56 /** UUID value, 16-bit in host endianness. */
63 /** UUID value, 32-bit in host endianness. */
[all …]
/Zephyr-latest/boards/adi/max32672fthr/doc/
Dindex.rst6 sensor solutions using the MAX32672 Arm® Cortex®-M4. The board also includes the MAX8819 PMIC for
7 battery and power management. The form factor is a small, 0.9in by 2.6in, dual row header footprint
10 a power-optimized flexible platform for quick proof-ofconcepts and early software development
26 - MAX32672 MCU:
28 - High-Efficiency Microcontroller for Low-Power High-Reliability Devices
30 - Arm Cortex-M4 Processor with FPU up to 100MHz
31 - 1MB Dual-Bank Flash with Error Correction
32 - 200KB SRAM (160KB with ECC Enabled), Optionally Preserved in Lowest Power Modes
33 - EEPROM Emulation on Flash
34 - 16KB Unified Cache with ECC
[all …]
/Zephyr-latest/boards/m5stack/m5stack_core2/doc/
Dindex.rst6 M5Stack Core2 is an ESP32-based development board from M5Stack. It is the successor for the Core mo…
10 - ESP32-D0WDQ6-V3 chip (240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi)
11 - PSRAM 8MB
12 - Flash 16MB
13 - LCD IPS TFT 2", 320x240 px screen (ILI9342C)
14 - Touch screen (FT6336U)
15 - PMU AXP192
16 - Audio NS4168 amplifier (1W-092 speaker)
17 - Vibration motor
18 - RTC BM8563
[all …]
/Zephyr-latest/samples/net/lwm2m_client/src/
Dlwm2m-client.c3 * Copyright (c) 2017-2019 Foundries.io
5 * SPDX-License-Identifier: Apache-2.0
29 #define CLIENT_MODEL_NUMBER "OMA-LWM2M Sample Client"
35 /* Macros used to subscribe to specific Zephyr NET management events. */
64 /* Zephyr NET management event callback structures. */
76 /* Change the battery voltage for testing */ in device_reboot_cb()
77 lwm2m_set_s32(&LWM2M_OBJ(3, 0, 7, 0), (bat_mv - 1)); in device_reboot_cb()
89 lwm2m_set_s32(&LWM2M_OBJ(3, 0, 8, 1), (usb_ma - 1)); in device_factory_default_cb()
117 size_t len = hex2bin(CONFIG_LWM2M_APP_PSK, sizeof(CONFIG_LWM2M_APP_PSK) - 1, psk, in lwm2m_setup()
120 return -EINVAL; in lwm2m_setup()
[all …]
/Zephyr-latest/boards/others/black_f407zg_pro/doc/
Dindex.rst6 The BLACK_F407ZG_PRO board features an ARM Cortex-M4 based STM32F407zg MCU
11 - STM32 microcontroller in LQFP144 package
12 - Extension header for all LQFP144 I/Os for quick connection to prototyping
14 - Flexible board power supply:
16 - USB VBUS or external source (3.3V, 5V)
17 - Power management access point
19 - Three LEDs:
21 - 3.3 V power on (LD0)
22 - Two user LEDs: green (LD1), green (LD2)
24 - Four push-buttons: RESET, K0, K1 and WK_UP
[all …]
/Zephyr-latest/boards/others/black_f407ve/doc/
Dindex.rst6 The BLACK_F407VE board features an ARM Cortex-M4 based STM32F407xx MCU
11 - STM32 microcontroller in LQFP100 package
12 - Extension header for all LQFP100 I/Os for quick connection to prototyping
14 - Flexible board power supply:
16 - USB VBUS or external source (3.3V, 5V)
17 - Power management access point
19 - Three LEDs:
21 - 3.3 V power on (LD0)
22 - Two user LEDs: green (LD1), green (LD2)
24 - Four push-buttons: RESET, K0, K1 and WK_UP
[all …]

12