Browse Source

Tools: include brand name and manufacturer in APJ file, use for manifest

gps-1.3.1
Peter Barker 3 years ago committed by Peter Barker
parent
commit
d6f4f54c0a
  1. 4
      Tools/ardupilotwaf/chibios.py
  2. 3
      Tools/scripts/generate_manifest.py

4
Tools/ardupilotwaf/chibios.py

@ -243,6 +243,10 @@ class generate_apj(Task.Task): @@ -243,6 +243,10 @@ class generate_apj(Task.Task):
"board_revision": 0,
"USBID": self.env.USBID
}
if self.env.MANUFACTURER:
d["manufacturer"] = self.env.MANUFACTURER
if self.env.BRAND_NAME:
d["brand_name"] = self.env.BRAND_NAME
if self.env.build_dates:
# we omit build_time when we don't have build_dates so that apj
# file is idential for same git hash and compiler

3
Tools/scripts/generate_manifest.py

@ -275,8 +275,9 @@ class ManifestGenerator(): @@ -275,8 +275,9 @@ class ManifestGenerator():
(brand_name, manufacturer) = brand_map[platform]
firmware['brand_name'] = brand_name
firmware['manufacturer'] = manufacturer
# copy over some extra information if available
extra_tags = [ 'image_size' ]
extra_tags = [ 'image_size', 'brand_name', 'manufacturer' ]
for tag in extra_tags:
if tag in apj_json:
firmware[tag] = apj_json[tag]

Loading…
Cancel
Save