Skip to content

Commit

Permalink
replace stub jsons with ts files
Browse files Browse the repository at this point in the history
  • Loading branch information
cubicap committed Oct 5, 2023
1 parent c502872 commit fe8fafc
Show file tree
Hide file tree
Showing 22 changed files with 63 additions and 63 deletions.
14 changes: 7 additions & 7 deletions src/esploader.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,32 +26,32 @@ export interface LoaderOptions {
async function magic2Chip(magic: number): Promise<ROM | null> {
switch (magic) {
case 0x00f01d83: {
const { ESP32ROM } = await import("./targets/esp32");
const { ESP32ROM } = await import("./targets/esp32.js");
return new ESP32ROM();
}
case 0x6921506f:
case 0x1b31506f: {
const { ESP32C3ROM } = await import("./targets/esp32c3");
const { ESP32C3ROM } = await import("./targets/esp32c3.js");
return new ESP32C3ROM();
}
case 0x2ce0806f: {
const { ESP32C6ROM } = await import("./targets/esp32c6");
const { ESP32C6ROM } = await import("./targets/esp32c6.js");
return new ESP32C6ROM();
}
case 0xd7b73e80: {
const { ESP32H2ROM } = await import("./targets/esp32h2");
const { ESP32H2ROM } = await import("./targets/esp32h2.js");
return new ESP32H2ROM();
}
case 0x09: {
const { ESP32S3ROM } = await import("./targets/esp32s3");
const { ESP32S3ROM } = await import("./targets/esp32s3.js");
return new ESP32S3ROM();
}
case 0x000007c6: {
const { ESP32S2ROM } = await import("./targets/esp32s2");
const { ESP32S2ROM } = await import("./targets/esp32s2.js");
return new ESP32S2ROM();
}
case 0xfff0c101: {
const { ESP8266ROM } = await import("./targets/esp8266");
const { ESP8266ROM } = await import("./targets/esp8266.js");
return new ESP8266ROM();
}
default:
Expand Down
2 changes: 1 addition & 1 deletion src/targets/esp32.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ESPLoader } from "../esploader.js";
import { ROM } from "./rom.js";
import ESP32_STUB from "./stub_flasher/stub_flasher_32.json";
import ESP32_STUB from "./stub_flasher/stub_flasher_32.js";

export class ESP32ROM extends ROM {
public CHIP_NAME = "ESP32";
Expand Down
2 changes: 1 addition & 1 deletion src/targets/esp32c3.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ESPLoader } from "../esploader.js";
import { ROM } from "./rom.js";
import ESP32C3_STUB from "./stub_flasher/stub_flasher_32c3.json";
import ESP32C3_STUB from "./stub_flasher/stub_flasher_32c3.js";

export class ESP32C3ROM extends ROM {
public CHIP_NAME = "ESP32-C3";
Expand Down
2 changes: 1 addition & 1 deletion src/targets/esp32c6.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ESPLoader } from "../esploader.js";
import { ROM } from "./rom.js";
import ESP32C6_STUB from "./stub_flasher/stub_flasher_32c6.json";
import ESP32C6_STUB from "./stub_flasher/stub_flasher_32c6.js";

export class ESP32C6ROM extends ROM {
public CHIP_NAME = "ESP32-C6";
Expand Down
2 changes: 1 addition & 1 deletion src/targets/esp32h2.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ESPLoader } from "../esploader.js";
import { ROM } from "./rom.js";
import ESP32H2_STUB from "./stub_flasher/stub_flasher_32h2.json";
import ESP32H2_STUB from "./stub_flasher/stub_flasher_32h2.js";

export class ESP32H2ROM extends ROM {
public CHIP_NAME = "ESP32-H2";
Expand Down
2 changes: 1 addition & 1 deletion src/targets/esp32s2.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ESPLoader } from "../esploader.js";
import { ROM } from "./rom.js";
import ESP32S2_STUB from "./stub_flasher/stub_flasher_32s2.json";
import ESP32S2_STUB from "./stub_flasher/stub_flasher_32s2.js";

export class ESP32S2ROM extends ROM {
public CHIP_NAME = "ESP32-S2";
Expand Down
2 changes: 1 addition & 1 deletion src/targets/esp32s3.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ESPLoader } from "../esploader.js";
import { ROM } from "./rom.js";
import ESP32S3_STUB from "./stub_flasher/stub_flasher_32s3.json";
import ESP32S3_STUB from "./stub_flasher/stub_flasher_32s3.js";

export class ESP32S3ROM extends ROM {
public CHIP_NAME = "ESP32-S3";
Expand Down
2 changes: 1 addition & 1 deletion src/targets/esp8266.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ESPLoader } from "../esploader.js";
import { ROM } from "./rom.js";
import ESP8266_STUB from "./stub_flasher/stub_flasher_8266.json";
import ESP8266_STUB from "./stub_flasher/stub_flasher_8266.js";

export class ESP8266ROM extends ROM {
public CHIP_NAME = "ESP8266";
Expand Down
7 changes: 0 additions & 7 deletions src/targets/stub_flasher/stub_flasher_32.json

This file was deleted.

7 changes: 7 additions & 0 deletions src/targets/stub_flasher/stub_flasher_32.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export default {
entry: 1074521560,
text: "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",
text_start: 1074520064,
data: "GOv8P9jnC0Bx6AtA8+wLQO3oC0CP6AtA7egLQEnpC0AG6gtAeOoLQCHqC0CB5wtAo+kLQPjpC0Bn6QtAmuoLQI7pC0Ca6gtAXegLQLPoC0Dt6AtASekLQHfoC0BM6wtAs+wLQKXmC0DX7AtApeYLQKXmC0Cl5gtApeYLQKXmC0Cl5gtApeYLQKXmC0Dz6gtApeYLQM3rC0Cz7AtA",
data_start: 1073605544,
};
7 changes: 0 additions & 7 deletions src/targets/stub_flasher/stub_flasher_32c3.json

This file was deleted.

Loading

0 comments on commit fe8fafc

Please sign in to comment.