+ These are the tools collected from different places of the
+ internet
+
+
+
+
+
+
MPUs/SoCs
+ Whatever acronym you want lol
+
+
+
+
+
+
+
+ I if you have tool suggestions, then either create an issue, create a pull request, or send an email. I probably wont add it though, since this is free work lol.
+
\ No newline at end of file
diff --git a/src/routes/zhen/notes/physics/sharedComps/A4.svelte b/src/routes/zhen/notes/physics/sharedComps/A4.svelte
index 29f46d0..f7ab836 100644
--- a/src/routes/zhen/notes/physics/sharedComps/A4.svelte
+++ b/src/routes/zhen/notes/physics/sharedComps/A4.svelte
@@ -1,9 +1,16 @@
-
+
+
+
+ {#if bottomBorder}
+ {/if}
\ No newline at end of file
From d8416aa883f7771d41bfdb71c43ee0ee803778cb Mon Sep 17 00:00:00 2001
From: BOT Alex <44818698+MagicBOTAlex@users.noreply.github.com>
Date: Tue, 25 Feb 2025 15:24:26 +0100
Subject: [PATCH 3/9] sync
---
.../battery-life-calculator/+page.svelte | 125 +++++++++++-------
.../{comps => pageSrc}/BatteryCalc.js | 0
.../pageSrc/MCU_defs.ts | 53 ++++++++
3 files changed, 129 insertions(+), 49 deletions(-)
rename src/routes/tools/battery-life-calculator/{comps => pageSrc}/BatteryCalc.js (100%)
create mode 100644 src/routes/tools/battery-life-calculator/pageSrc/MCU_defs.ts
diff --git a/src/routes/tools/battery-life-calculator/+page.svelte b/src/routes/tools/battery-life-calculator/+page.svelte
index 99f8312..48a9b13 100644
--- a/src/routes/tools/battery-life-calculator/+page.svelte
+++ b/src/routes/tools/battery-life-calculator/+page.svelte
@@ -1,12 +1,16 @@
-
@@ -28,33 +32,33 @@
Software
-
+
Duration of code execution
-
+
sec
-
+
sleep time
-
+
sec
@@ -64,51 +68,72 @@
Hardware
-
Use custom values
-
+
+ Use custom values
+
+
{#if !useCustom}
-
-
- {#if selectedText}
-
You selected: {selectedText}
- {/if}
+
+
+ {#if selectedText}
+
+ You selected: {selectedText}
+
+ {/if}
{:else}
-
- Duration of code execution
-
-
-
- sec
+
+ Duration of code execution
+
+
+
+ sec
+
-
-
- sleep time
-
-
-
- sec
+
+ sleep time
+
+
+
+ sec
+
-
{/if}
@@ -117,12 +142,14 @@
Source for the calculations is at this
github
and the
original website.
diff --git a/src/routes/tools/battery-life-calculator/comps/BatteryCalc.js b/src/routes/tools/battery-life-calculator/pageSrc/BatteryCalc.js
similarity index 100%
rename from src/routes/tools/battery-life-calculator/comps/BatteryCalc.js
rename to src/routes/tools/battery-life-calculator/pageSrc/BatteryCalc.js
diff --git a/src/routes/tools/battery-life-calculator/pageSrc/MCU_defs.ts b/src/routes/tools/battery-life-calculator/pageSrc/MCU_defs.ts
new file mode 100644
index 0000000..ab20115
--- /dev/null
+++ b/src/routes/tools/battery-life-calculator/pageSrc/MCU_defs.ts
@@ -0,0 +1,53 @@
+export interface MCU_Type {
+ name: string;
+ cpu: { [key: string]: Number }; // state: power consumption
+ sleep: { [key: string]: Number };
+ wifi?: { [key: string]: Number };
+ bluetooth?: { [key: string]: Number };
+}
+
+export const MCUs: MCU_Type[] = [
+ {
+ name: "ESP32-S3",
+ cpu: { // mili amps
+ single_core_40MHz: 21.8,
+ dual_core_40MHz: 24.4,
+ single_core_80MHz: 42.6,
+ dual_core_80MHz: 47.3,
+ single_core_160MHz: 54.6,
+ dual_core_160MHz: 54.1,
+ single_core_240MHz: 65.9,
+ dual_core_240MHz: 81.3,
+ },
+ sleep: {
+
+ },
+ wifi: { //
+ dBm_21: 318.2,
+ sleep: 10
+ },
+ bluetooth: {
+ active: 100,
+ sleep: 5
+ }
+ },
+
+ {
+ name: "ESP32-C3",
+ cpu: {
+ active: 130,
+ sleep: 15
+ },
+ sleep: {
+
+ },
+ wifi: {
+ active: 110,
+ sleep: 9
+ },
+ bluetooth: {
+ active: 90,
+ sleep: 4
+ }
+ }
+];
From d025b2432b532c2f808606f8aea1d952d2706f3b Mon Sep 17 00:00:00 2001
From: Your Name
Date: Tue, 25 Feb 2025 16:04:15 +0100
Subject: [PATCH 4/9] Update buildscript
---
build.sh | 22 ++--------------------
1 file changed, 2 insertions(+), 20 deletions(-)
diff --git a/build.sh b/build.sh
index c63e37b..4c2182b 100755
--- a/build.sh
+++ b/build.sh
@@ -4,28 +4,10 @@
# NODE_ENV is set to production, npm won't install anything
unset NODE_ENV
-echo "Rebuilding deprived main site"
-echo "cwd: ${pwd}"
-
-#rm -rf deprived-main-website
-#git clone https://gitea.deprived.dev/Sveskejuice/deprived-main-website.git
-
-git restore .
-git clean -fd
git pull
-git checkout WeGoingBasic
+git reset --hard WeGoingBasic
-echo "Project files up to date. Proceeding to install deps"
-
-echo "npm config list:"
-npm config list
-
-npm cache clean --force
-npm i
-npm i @sveltejs/adapter-static
-npm i @sveltejs/kit
-npm i @zerodevx/svelte-img
-npm tailwind init
+npm ci
echo "Ready to build, building..."
From 01865b473be6219dd9ffde04c00552dd02ebca57 Mon Sep 17 00:00:00 2001
From: BOTAlex
Date: Thu, 27 Feb 2025 18:46:38 +0100
Subject: [PATCH 5/9] Update +page.svelte
---
src/routes/zhen/cv/rev2/+page.svelte | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/routes/zhen/cv/rev2/+page.svelte b/src/routes/zhen/cv/rev2/+page.svelte
index 33ca2b4..55fe6c0 100644
--- a/src/routes/zhen/cv/rev2/+page.svelte
+++ b/src/routes/zhen/cv/rev2/+page.svelte
@@ -49,8 +49,8 @@
Zhentao Wei's CV {getFormattedDate()}
-
-
+
+
From 22cabd41ac3e5db5babc42a842a45045917e9622 Mon Sep 17 00:00:00 2001
From: BOTAlex
Date: Fri, 28 Feb 2025 08:38:35 +0100
Subject: [PATCH 6/9] Now changes tab tittle on load
---
src/routes/+page.svelte | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 9015b86..8acdd37 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -7,7 +7,7 @@
import { ButtonType } from '$lib/IO/ButtonType.ts';
import Timeline from '../comps/timeline/timeline.svelte';
import { Parallax, ParallaxLayer, StickyLayer } from "svelte-parallax";
- import { tick } from 'svelte'
+ import { onMount, tick } from 'svelte'
import PreviewDeprivedLogo from "$lib/images/DeprivedLogo-NoBackground.png";
@@ -35,13 +35,19 @@
const mobileThreshold : string = '600px'; // was 1000px. zhen testing
let mobile : boolean;
+
+ onMount(()=> {
+ let tabTittleElement = window.document.getElementById("TabTittle");
+ if (tabTittleElement) // Not null
+ tabTittleElement.innerHTML = "Deprived devs";
+ });
-We are the DEPRIVED DEVS
+We are the DEPRIVED DEVS
From f45fc592b8dca715120eba6f5b3241fba58ac651 Mon Sep 17 00:00:00 2001
From: BOTAlex
Date: Fri, 28 Feb 2025 09:24:37 +0100
Subject: [PATCH 7/9] sync
---
.../tools/battery-life-calculator/pageSrc/MCU_defs.ts | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/routes/tools/battery-life-calculator/pageSrc/MCU_defs.ts b/src/routes/tools/battery-life-calculator/pageSrc/MCU_defs.ts
index ab20115..0a6b2b5 100644
--- a/src/routes/tools/battery-life-calculator/pageSrc/MCU_defs.ts
+++ b/src/routes/tools/battery-life-calculator/pageSrc/MCU_defs.ts
@@ -35,11 +35,11 @@ export const MCUs: MCU_Type[] = [
{
name: "ESP32-C3",
cpu: {
- active: 130,
- sleep: 15
+ single_core_80MHz: 22,
+ single_core_160MHz: 54.6,
},
sleep: {
-
+
},
wifi: {
active: 110,
From b1c92296a6493e2e19c40db0fc0d560660064549 Mon Sep 17 00:00:00 2001
From: BOTAlex
Date: Mon, 3 Mar 2025 03:31:50 +0100
Subject: [PATCH 8/9] removed about us
---
src/routes/+page.svelte | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 8acdd37..9de2f90 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -131,15 +131,15 @@