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);
|
||||
// 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
|
||||
|
|
|
@ -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
|
||||
* see https://github.com/espressif/esptool-js/tree/main/src/targets
|
||||
* IMAGE_CHIP_ID, BOOTLOADER_FLASH_OFFSET
|
||||
* 0 - esp32 - starts at 0x1000
|
||||
* 9 - esp32s3 - starts at 0
|
||||
*/
|
||||
const FLASHSTART={
|
||||
0:0x1000,
|
||||
9:0
|
||||
0:0x1000, //ESP32
|
||||
9:0, //ESP32S3
|
||||
2:0x1000, //ESP32S2
|
||||
5:0 //ESP32C3
|
||||
};
|
||||
const decodeFromBuffer=(buffer, start, length)=>{
|
||||
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 errorText=`unable to query release info for user ${user}, repo ${repo}: `;
|
||||
if (! custom){
|
||||
user = window.gitHubUser||getParam('user');
|
||||
repo = window.gitHubRepo || getParam('repo');
|
||||
user = window.gitHubUser||getParam('user','wellenvogel');
|
||||
repo = window.gitHubRepo || getParam('repo','esp32-nmea2000');
|
||||
if (!user || !repo) {
|
||||
alert("missing parameter user or repo");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue