146 lines
3.9 KiB
JSON
146 lines
3.9 KiB
JSON
{
|
|
"name": "XPowersLib",
|
|
"version": "0.2.8",
|
|
"description": "Arduino, CircuitPython, MicroPython, esp-idf and other frameworks power management series library",
|
|
"keywords": "AXP192,AXP202,AXP2101,SY6970,BQ25896,HUSB238",
|
|
"authors": [
|
|
{
|
|
"name": "LewisHe",
|
|
"url": "https://github.com/lewisxhe",
|
|
"maintainer": true
|
|
}
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/lewisxhe/XPowersLib.git"
|
|
},
|
|
"homepage": "https://github.com/lewisxhe/XPowersLib",
|
|
"export": {
|
|
"include": [
|
|
"LICENSE",
|
|
"library.json",
|
|
"library.properties",
|
|
"README.md",
|
|
"keywords.txt",
|
|
"src/*",
|
|
"examples/*"
|
|
]
|
|
},
|
|
"examples": [
|
|
{
|
|
"name": "AXP192_Example",
|
|
"base": "examples/AXP192_Example",
|
|
"files": ["AXP192_Example.ino"]
|
|
},
|
|
{
|
|
"name": "AXP202_Example",
|
|
"base": "examples/AXP202_Example",
|
|
"files": ["AXP202_Example.ino"]
|
|
},
|
|
{
|
|
"name": "AXP2101_Charge_Example",
|
|
"base": "examples/AXP2101_Charge_Example",
|
|
"files": ["AXP2101_Charge_Example.ino"]
|
|
},
|
|
{
|
|
"name": "AXP2101_Example",
|
|
"base": "examples/AXP2101_Example",
|
|
"files": ["AXP2101_Example.ino"]
|
|
},
|
|
{
|
|
"name": "AXP2101_InterruptExample",
|
|
"base": "examples/AXP2101_InterruptExample",
|
|
"files": ["AXP2101_InterruptExample.ino"]
|
|
},
|
|
{
|
|
"name": "AXP2101_Voltage_Example",
|
|
"base": "examples/AXP2101_Voltage_Example",
|
|
"files": ["AXP2101_Voltage_Example.ino"]
|
|
},
|
|
{
|
|
"name": "AXP2101_ADC_Example",
|
|
"base": "examples/AXP2101_ADC_Example",
|
|
"files": ["AXP2101_ADC_Example.ino"]
|
|
},
|
|
{
|
|
"name": "AXP2101_Sleep_Example",
|
|
"base": "examples/AXP2101_Sleep_Example",
|
|
"files": ["AXP2101_Sleep_Example.ino"]
|
|
},
|
|
{
|
|
"name": "AXP2101_Charge_Current_Setting",
|
|
"base": "examples/AXP2101_Charge_Current_Setting",
|
|
"files": ["AXP2101_Charge_Current_Setting.ino"]
|
|
},
|
|
{
|
|
"name": "AXP2101_LowBatteryWarningExample",
|
|
"base": "examples/AXP2101_LowBatteryWarningExample",
|
|
"files": ["AXP2101_LowBatteryWarningExample.ino"]
|
|
},
|
|
{
|
|
"name": "ESP_IDF_Example",
|
|
"base": "examples/ESP_IDF_Example/main",
|
|
"files": [
|
|
"main.cpp",
|
|
"port_axp192.cpp",
|
|
"port_axp2101.cpp",
|
|
"port_i2c.cpp"
|
|
]
|
|
},
|
|
{
|
|
"name": "XPowersLibInterface_Example",
|
|
"base": "examples/XPowersLibInterface_Example",
|
|
"files": ["XPowersLibInterface_Example.ino"]
|
|
},
|
|
{
|
|
"name": "SY6970_Example",
|
|
"base": "examples/SY6970_Example",
|
|
"files": ["SY6970_Example.ino"]
|
|
},
|
|
{
|
|
"name": "SY6970_Watchdog_Example",
|
|
"base": "examples/SY6970_Watchdog_Example",
|
|
"files": ["SY6970_Watchdog_Example.ino"]
|
|
},
|
|
{
|
|
"name": "SY6970_Shutdown_Example",
|
|
"base": "examples/SY6970_Shutdown_Example",
|
|
"files": ["SY6970_Shutdown_Example.ino"]
|
|
},
|
|
{
|
|
"name": "BQ25896_Example",
|
|
"base": "examples/BQ25896_Example",
|
|
"files": ["BQ25896_Example.ino"]
|
|
},
|
|
{
|
|
"name": "BQ25896_Shutdown_Example",
|
|
"base": "examples/BQ25896_Shutdown_Example",
|
|
"files": ["BQ25896_Shutdown_Example.ino"]
|
|
},
|
|
{
|
|
"name": "FastCharging_BleUartDebug",
|
|
"base": "examples/FastCharging_BleUartDebug",
|
|
"files": ["FastCharging_BleUartDebug.ino"]
|
|
},
|
|
{
|
|
"name": "PowerDeliveryHUSB238_BleUart",
|
|
"base": "examples/PowerDeliveryHUSB238_BleUart",
|
|
"files": ["PowerDeliveryHUSB238_BleUart.ino"]
|
|
},
|
|
{
|
|
"name": "PowerDeliveryHUSB238_Example",
|
|
"base": "examples/PowerDeliveryHUSB238_Example",
|
|
"files": ["PowerDeliveryHUSB238_Example.ino"]
|
|
},
|
|
{
|
|
"name": "XPowersLibInterface_Linux",
|
|
"base": "examples/XPowersLibInterface_Linux",
|
|
"files": ["main.cpp"]
|
|
}
|
|
],
|
|
"frameworks": ["arduino", "espidf"],
|
|
"platforms": "ststm32,espressif32,nordicnrf52",
|
|
"headers": "XPowersLib.h",
|
|
"license": "MIT"
|
|
}
|