diff --git a/package-lock.json b/package-lock.json
index 34683c3..e941fe0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4030,9 +4030,9 @@
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
},
"node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
diff --git a/public/assets/dark/Webserialdark.svg b/public/assets/dark/Webserialdark.svg
new file mode 100644
index 0000000..a174e54
--- /dev/null
+++ b/public/assets/dark/Webserialdark.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/public/assets/dark/indexDBdark.svg b/public/assets/dark/indexDBdark.svg
new file mode 100644
index 0000000..1fcb776
--- /dev/null
+++ b/public/assets/dark/indexDBdark.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/public/assets/light/indexDBlight.svg b/public/assets/light/indexDBlight.svg
new file mode 100644
index 0000000..9d9eac8
--- /dev/null
+++ b/public/assets/light/indexDBlight.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/public/assets/light/serialdevicelight.svg b/public/assets/light/serialdevicelight.svg
new file mode 100644
index 0000000..9661ddd
--- /dev/null
+++ b/public/assets/light/serialdevicelight.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/src/components/LandingComp/TechStack.tsx b/src/components/LandingComp/TechStack.tsx
index e4e131b..65b2d3e 100644
--- a/src/components/LandingComp/TechStack.tsx
+++ b/src/components/LandingComp/TechStack.tsx
@@ -43,8 +43,8 @@ const Stack = () => {
name: "Web Serial API",
logo:
theme === "light"
- ? "./assets/dark/favicon.ico"
- : "./assets/light/favicon.ico",
+ ? "./assets/dark/Webserialdark.svg"
+ : "./assets/light/serialdevicelight.svg",
url: "https://developer.mozilla.org/en-US/docs/Web/API/Web_Serial_API",
description: "For connecting to the serial port of the device.",
},
@@ -52,8 +52,8 @@ const Stack = () => {
name: "IndexedDB API",
logo:
theme === "light"
- ? "./assets/dark/favicon.ico"
- : "./assets/light/favicon.ico",
+ ? "./assets/dark/indexDBdark.svg"
+ : "./assets/light/indexDBlight.svg",
url: "https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API",
description: "IndexedDB is a low-level API for client-side storage.",
},
@@ -124,4 +124,4 @@ const Stack = () => {
);
};
-export default Stack;
+export default Stack;
\ No newline at end of file
diff --git a/src/components/filters.tsx b/src/components/filters.tsx
index df9715a..fbf0e8b 100644
--- a/src/components/filters.tsx
+++ b/src/components/filters.tsx
@@ -8,6 +8,16 @@
//
// Note:
// filter_gen.py provides C/C++ type functions which we have converted to TS
+// TypeScript filter classes for Chords
+// Made with <3 at Upside Down labs
+// Author: Aman Maheshwari
+//
+// Reference:
+// https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.butter.html
+// https://courses.ideate.cmu.edu/16-223/f2020/Arduino/FilterDemos/filter_gen.py
+//
+// Note:
+// filter_gen.py provides C/C++ type functions which we have converted to TS
//Notch Filter 50Hz/60Hz
export class EXGFilter {