/Zephyr-latest/samples/fuel_gauge/max17048/ |
D | README.rst | 1 .. 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/ |
D | charger.rst | 6 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/ |
D | maxim,max17048.yaml | 2 # 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/ |
D | ti,bq274xx.yaml | 4 # 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/ |
D | index.rst | 6 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/ |
D | mikroe_clicker_2.rst | 8 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/ |
D | index.rst | 6 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/ |
D | img_mgmt_priv.h | 2 * 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/ |
D | lwm2m.h | 3 * 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/ |
D | index.rst | 6 …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/ |
D | index.rst | 6 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/ |
D | bq274xx.c | 4 * 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/ |
D | index.rst | 7 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/ |
D | index.rst | 6 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/ |
D | index.rst | 5 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/ |
D | index.rst | 6 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/ |
D | release-notes-4.1.rst | 69 * 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 …]
|
D | release-notes-3.7.rst | 10 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 …]
|
D | release-notes-3.4.rst | 20 * 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/ |
D | uuid.h | 6 * 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/ |
D | index.rst | 6 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/ |
D | index.rst | 6 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/ |
D | lwm2m-client.c | 3 * 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/ |
D | index.rst | 6 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/ |
D | index.rst | 6 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 …]
|