Add i2c-telemerty package

pull/333/head
Igor Zalatov (from Citadel PC) 2022-08-11 19:52:39 +03:00
parent 4dae5b26ef
commit 92838c9ee2
12 changed files with 41 additions and 3 deletions

View File

@ -9,6 +9,7 @@ source "$BR2_EXTERNAL_GOKE_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/goke-osdrv-gk710x/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/goke-osdrv-gk7205v200/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/hisilicon-opensdk/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/i2c-telemetry/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/json-c-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/lame-openipc/Config.in"

View File

@ -9,6 +9,7 @@ include $(BR2_EXTERNAL_GOKE_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.
include $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk710x/goke-osdrv-gk710x.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/hisilicon-opensdk/hisilicon-opensdk.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/i2c-telemetry/i2c-telemetry.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/json-c-openipc/json-c-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/lame-openipc/lame-openipc.mk

View File

@ -0,0 +1 @@
../../general/package/i2c-telemetry

View File

@ -16,6 +16,7 @@ source "$BR2_EXTERNAL_HISILICON_PATH/package/hisilicon-osdrv-hi3516cv300/Config.
source "$BR2_EXTERNAL_HISILICON_PATH/package/hisilicon-osdrv-hi3516cv500/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/hisilicon-osdrv-hi3516ev300/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/hisilicon-osdrv-hi3519v101/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/i2c-telemetry/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/json-c-openipc/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/lame-openipc/Config.in"

View File

@ -16,6 +16,7 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv300/hisil
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516cv500/hisilicon-osdrv-hi3516cv500.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3519v101/hisilicon-osdrv-hi3519v101.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/i2c-telemetry/i2c-telemetry.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/json-c-openipc/json-c-openipc.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/lame-openipc/lame-openipc.mk

View File

@ -0,0 +1 @@
../../general/package/i2c-telemetry

View File

@ -8,6 +8,7 @@ source "$BR2_EXTERNAL_INGENIC_PATH/package/ax-agent/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/dropbear-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/fdk-aac-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/i2c-telemetry/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/json-c-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/lame-openipc/Config.in"

View File

@ -8,6 +8,7 @@ include $(BR2_EXTERNAL_INGENIC_PATH)/package/ax-agent/ax-agent.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/dropbear-openipc/dropbear-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/fdk-aac-openipc/fdk-aac-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/i2c-telemetry/i2c-telemetry.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/json-c-openipc/json-c-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/lame-openipc/lame-openipc.mk

View File

@ -0,0 +1 @@
../../general/package/i2c-telemetry

View File

@ -8,15 +8,15 @@ AX_AGENT_LICENSE = MIT
AX_AGENT_LICENSE_FILES = LICENSE
define AX_AGENT_EXTRACT_CMDS
cp ../general/package/ax-agent/src/ax-agent.c $(@D)/
cp ../general/package/$(PKG_NAME)/src/$(PKG_NAME).c $(@D)/
endef
define AX_AGENT_BUILD_CMDS
(cd $(@D); $(TARGET_CC) -s ax-agent.c -o ax-agent)
(cd $(@D); $(TARGET_CC) -s $(PKG_NAME).c -o ax-agent)
endef
define AX_AGENT_INSTALL_TARGET_CMDS
install -m 0755 -D $(@D)/ax-agent $(TARGET_DIR)/usr/sbin/ax-agent
install -m 0755 -D $(@D)/$(PKG_NAME) $(TARGET_DIR)/usr/sbin/$(PKG_NAME)
endef
$(eval $(generic-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_I2C_TELEMETRY
bool "i2c-telemetry"
default n
help
Simple I2C telemetry system
https://openipc.org

View File

@ -0,0 +1,22 @@
################################################################################
#
# i2c-telemetry | updated 2022.08.10
#
################################################################################
I2C_TELEMETRY_LICENSE = MIT
I2C_TELEMETRY_LICENSE_FILES = LICENSE
define I2C_TELEMETRY_EXTRACT_CMDS
cp -av ../general/package/$(PKG_NAME)/src/* $(@D)/
endef
define I2C_TELEMETRY_BUILD_CMDS
(cd $(@D); $(TARGET_CC) -s ina219.c -o ina219)
endef
define I2C_TELEMETRY_INSTALL_TARGET_CMDS
install -m 0755 -D $(@D)/ina219.c $(TARGET_DIR)/usr/sbin/ina219.c
endef
$(eval $(generic-package))