add repo defaults, add more chips
This commit is contained in:
parent
f800893ac8
commit
bb9e7b4de2
|
@ -1,7 +1,8 @@
|
||||||
const getParam = (key) => {
|
const getParam = (key,opt_default) => {
|
||||||
|
if (opt_default === undefined) opt_default="";
|
||||||
let value = RegExp("" + key + "[^&]+").exec(window.location.search);
|
let value = RegExp("" + key + "[^&]+").exec(window.location.search);
|
||||||
// Return the unescaped value minus everything starting from the equals sign or an empty string
|
// Return the unescaped value minus everything starting from the equals sign or an empty string
|
||||||
return decodeURIComponent(!!value ? value.toString().replace(/^[^=]+./, "") : "");
|
return decodeURIComponent(!!value ? value.toString().replace(/^[^=]+./, "") : opt_default);
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* add an HTML element
|
* add an HTML element
|
||||||
|
|
|
@ -21,12 +21,16 @@ import * as zip from "https://cdn.jsdelivr.net/npm/@zip.js/zip.js@2.7.29/+esm";
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* map of our known chip ids to flash starts for full images
|
* map of our known chip ids to flash starts for full images
|
||||||
|
* see https://github.com/espressif/esptool-js/tree/main/src/targets
|
||||||
|
* IMAGE_CHIP_ID, BOOTLOADER_FLASH_OFFSET
|
||||||
* 0 - esp32 - starts at 0x1000
|
* 0 - esp32 - starts at 0x1000
|
||||||
* 9 - esp32s3 - starts at 0
|
* 9 - esp32s3 - starts at 0
|
||||||
*/
|
*/
|
||||||
const FLASHSTART={
|
const FLASHSTART={
|
||||||
0:0x1000,
|
0:0x1000, //ESP32
|
||||||
9:0
|
9:0, //ESP32S3
|
||||||
|
2:0x1000, //ESP32S2
|
||||||
|
5:0 //ESP32C3
|
||||||
};
|
};
|
||||||
const decodeFromBuffer=(buffer, start, length)=>{
|
const decodeFromBuffer=(buffer, start, length)=>{
|
||||||
while (length > 0 && buffer.charCodeAt(start + length - 1) == 0) {
|
while (length > 0 && buffer.charCodeAt(start + length - 1) == 0) {
|
||||||
|
@ -427,8 +431,8 @@ import * as zip from "https://cdn.jsdelivr.net/npm/@zip.js/zip.js@2.7.29/+esm";
|
||||||
let repo;
|
let repo;
|
||||||
let errorText=`unable to query release info for user ${user}, repo ${repo}: `;
|
let errorText=`unable to query release info for user ${user}, repo ${repo}: `;
|
||||||
if (! custom){
|
if (! custom){
|
||||||
user = window.gitHubUser||getParam('user');
|
user = window.gitHubUser||getParam('user','wellenvogel');
|
||||||
repo = window.gitHubRepo || getParam('repo');
|
repo = window.gitHubRepo || getParam('repo','esp32-nmea2000');
|
||||||
if (!user || !repo) {
|
if (!user || !repo) {
|
||||||
alert("missing parameter user or repo");
|
alert("missing parameter user or repo");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue