Lines Matching refs:f
115 … print(f"Generate partition for {flash_size_mb}MB flash with offset 0x{flash_offset_kb*1024:x}kB")
126 …output.append(f" * Copyright (c) {start_year}-{datetime.now().year} Espressif Systems (Shanghai) C…
128 … output.append(f" * Copyright (c) {datetime.now().year} Espressif Systems (Shanghai) Co., Ltd.")
142 print(f"Error: Partition {name} exceeds flash size. Aborting.")
146 output.append(f"\t\t{name.replace('-', '_')}_partition: partition@{current_offset:x} {{")
147 output.append(f"\t\t\tlabel = \"{label}\";")
148 output.append(f"\t\t\treg = <0x{current_offset:X} DT_SIZE_K({int(size_kb)})>;")
150 print(f"{i}, {name:>16},{label:>16}, {current_offset:>8X}, DT_SIZE_K({size_kb})")
156 output.append(f"/* Remaining flash size is {int((flash_size - current_offset) / 1024)}kB")
157 output.append(f" * Last used address is 0x{current_offset-1:X}")
158 output.append(f" */")
161 …output_file = f"{output_path}/partitions_{hex(flash_offset_kb * 1024)}_{scheme_name}_{int(flash_si…
163 with open(output_file, "w") as f:
164 f.write("\n".join(output))
166 print(f"Writing file {output_file}")
174 …output.append(f" * Copyright (c) {start_year}-{datetime.now().year} Espressif Systems (Shanghai) C…
176 … output.append(f" * Copyright (c) {datetime.now().year} Espressif Systems (Shanghai) Co., Ltd.")
181 …output.append(f"#include <espressif/partitions_0x{(flash_offset_kb*1024):X}_{str(scheme_name)}_{in…
184 output_file = f"{output_path}/partitions_{hex(offset_kb * 1024)}_{scheme_name}.dtsi"
186 with open(output_file, "w") as f:
187 f.write("\n".join(output))
189 print(f"Writing file {output_file}")