Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions image2elf.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import argparse
from esp32_image_parser import image2elf

def main():
desc = 'ESP32 Firmware Image Parser Utility'
arg_parser = argparse.ArgumentParser(description=desc)
arg_parser.add_argument('input', help='App partition input file. (If the app partition is part of a complete firmware file, use "esp32_image_parser image2elf" instead.)')
arg_parser.add_argument('output', help='Output file name')
arg_parser.add_argument('-v', default=False, help='Verbose output', action='store_true')

args = arg_parser.parse_args()
image2elf(args.input, args.output, args.v)


if __name__ == '__main__':
main()