mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Add i2c-telemerty package
							parent
							
								
									4dae5b26ef
								
							
						
					
					
						commit
						92838c9ee2
					
				|  | @ -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-gk710x/Config.in" | ||||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/goke-osdrv-gk7205v200/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/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/ipctool/Config.in" | ||||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/json-c-openipc/Config.in" | source "$BR2_EXTERNAL_GOKE_PATH/package/json-c-openipc/Config.in" | ||||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/lame-openipc/Config.in" | source "$BR2_EXTERNAL_GOKE_PATH/package/lame-openipc/Config.in" | ||||||
|  |  | ||||||
|  | @ -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-gk710x/goke-osdrv-gk710x.mk | ||||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.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/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/ipctool/ipctool.mk | ||||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/json-c-openipc/json-c-openipc.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 | include $(BR2_EXTERNAL_GOKE_PATH)/package/lame-openipc/lame-openipc.mk | ||||||
|  |  | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | ../../general/package/i2c-telemetry | ||||||
|  | @ -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-hi3516cv500/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/hisilicon-osdrv-hi3516ev300/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/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/ipctool/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/json-c-openipc/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/json-c-openipc/Config.in" | ||||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/lame-openipc/Config.in" | source "$BR2_EXTERNAL_HISILICON_PATH/package/lame-openipc/Config.in" | ||||||
|  |  | ||||||
|  | @ -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-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-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3519v101/hisilicon-osdrv-hi3519v101.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/ipctool/ipctool.mk | ||||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/json-c-openipc/json-c-openipc.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 | include $(BR2_EXTERNAL_HISILICON_PATH)/package/lame-openipc/lame-openipc.mk | ||||||
|  |  | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | ../../general/package/i2c-telemetry | ||||||
|  | @ -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/dropbear-openipc/Config.in" | ||||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/fdk-aac-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/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/ipctool/Config.in" | ||||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/json-c-openipc/Config.in" | source "$BR2_EXTERNAL_INGENIC_PATH/package/json-c-openipc/Config.in" | ||||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/lame-openipc/Config.in" | source "$BR2_EXTERNAL_INGENIC_PATH/package/lame-openipc/Config.in" | ||||||
|  |  | ||||||
|  | @ -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/dropbear-openipc/dropbear-openipc.mk | ||||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/fdk-aac-openipc/fdk-aac-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/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/ipctool/ipctool.mk | ||||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/json-c-openipc/json-c-openipc.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 | include $(BR2_EXTERNAL_INGENIC_PATH)/package/lame-openipc/lame-openipc.mk | ||||||
|  |  | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | ../../general/package/i2c-telemetry | ||||||
|  | @ -8,15 +8,15 @@ AX_AGENT_LICENSE = MIT | ||||||
| AX_AGENT_LICENSE_FILES = LICENSE | AX_AGENT_LICENSE_FILES = LICENSE | ||||||
| 
 | 
 | ||||||
| define AX_AGENT_EXTRACT_CMDS | 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 | endef | ||||||
| 
 | 
 | ||||||
| define AX_AGENT_BUILD_CMDS | 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 | endef | ||||||
| 
 | 
 | ||||||
| define AX_AGENT_INSTALL_TARGET_CMDS | 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 | endef | ||||||
| 
 | 
 | ||||||
| $(eval $(generic-package)) | $(eval $(generic-package)) | ||||||
|  |  | ||||||
|  | @ -0,0 +1,7 @@ | ||||||
|  | config BR2_PACKAGE_I2C_TELEMETRY | ||||||
|  | 	bool "i2c-telemetry" | ||||||
|  | 	default n | ||||||
|  | 	help | ||||||
|  | 	  Simple I2C telemetry system | ||||||
|  | 
 | ||||||
|  | 	  https://openipc.org | ||||||
|  | @ -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)) | ||||||
		Loading…
	
		Reference in New Issue