mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2025-10-10 23:22:35 +02:00
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev --nobuild
This commit is contained in:
@@ -74,6 +74,9 @@ class Main(App):
|
||||
self.parser_generate.add_argument(
|
||||
"--I-understand-what-I-am-doing", dest="disclaimer", required=False
|
||||
)
|
||||
self.parser_generate.add_argument(
|
||||
"--stackversion", dest="stack_version", required=False, default=""
|
||||
)
|
||||
|
||||
self.parser_generate.set_defaults(func=self.generate)
|
||||
|
||||
@@ -94,6 +97,13 @@ class Main(App):
|
||||
if not self.args.radiotype:
|
||||
raise ValueError("Missing --radiotype")
|
||||
radio_meta = CoproBinary(self.args.radiobin)
|
||||
if self.args.stack_version:
|
||||
actual_stack_version_str = f"{radio_meta.img_sig.version_major}.{radio_meta.img_sig.version_minor}.{radio_meta.img_sig.version_sub}"
|
||||
if actual_stack_version_str != self.args.stack_version:
|
||||
self.logger.error(
|
||||
f"Stack version mismatch: expected {self.args.stack_version}, actual {actual_stack_version_str}"
|
||||
)
|
||||
return 1
|
||||
radio_version = self.copro_version_as_int(radio_meta, self.args.radiotype)
|
||||
if (
|
||||
get_stack_type(self.args.radiotype) not in self.WHITELISTED_STACK_TYPES
|
||||
|
Reference in New Issue
Block a user