mirror of
https://github.com/usatiuk/door-thing.git
synced 2025-10-26 03:07:49 +01:00
update deps
also arduino doesn't set its name for some reason??
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.DS_Store
|
||||
9086
door-thing-app/package-lock.json
generated
9086
door-thing-app/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -43,9 +43,9 @@
|
||||
}
|
||||
],
|
||||
"plugins": [
|
||||
[
|
||||
"@electron-forge/plugin-webpack",
|
||||
{
|
||||
{
|
||||
"name": "@electron-forge/plugin-webpack",
|
||||
"config": {
|
||||
"mainConfig": "./webpack.main.config.js",
|
||||
"renderer": {
|
||||
"config": "./webpack.renderer.config.js",
|
||||
@@ -61,35 +61,36 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"devDependencies": {
|
||||
"@electron-forge/cli": "^6.0.0-beta.63",
|
||||
"@electron-forge/maker-deb": "^6.0.0-beta.63",
|
||||
"@electron-forge/maker-rpm": "^6.0.0-beta.63",
|
||||
"@electron-forge/maker-squirrel": "^6.0.0-beta.63",
|
||||
"@electron-forge/maker-zip": "^6.0.0-beta.63",
|
||||
"@electron-forge/plugin-webpack": "^6.0.0-beta.63",
|
||||
"@types/web-bluetooth": "^0.0.14",
|
||||
"@typescript-eslint/eslint-plugin": "^5.19.0",
|
||||
"@typescript-eslint/parser": "^5.19.0",
|
||||
"@vercel/webpack-asset-relocator-loader": "^1.7.0",
|
||||
"css-loader": "^6.7.1",
|
||||
"electron": "18.0.4",
|
||||
"eslint": "^8.13.0",
|
||||
"eslint-import-resolver-typescript": "^2.7.1",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"fork-ts-checker-webpack-plugin": "^6.5.1",
|
||||
"@electron-forge/cli": "^6.0.4",
|
||||
"@electron-forge/maker-deb": "^6.0.4",
|
||||
"@electron-forge/maker-rpm": "^6.0.4",
|
||||
"@electron-forge/maker-squirrel": "^6.0.4",
|
||||
"@electron-forge/maker-zip": "^6.0.4",
|
||||
"@electron-forge/plugin-webpack": "^6.0.4",
|
||||
"@types/eslint": "^8.21.0",
|
||||
"@typescript-eslint/eslint-plugin": "^5.50.0",
|
||||
"@typescript-eslint/parser": "^5.50.0",
|
||||
"@vercel/webpack-asset-relocator-loader": "^1.7.3",
|
||||
"css-loader": "^6.7.3",
|
||||
"electron": "22.2.0",
|
||||
"eslint": "^8.33.0",
|
||||
"eslint-import-resolver-typescript": "^3.5.3",
|
||||
"eslint-plugin-import": "^2.27.5",
|
||||
"fork-ts-checker-webpack-plugin": "^7.3.0",
|
||||
"node-loader": "^2.0.0",
|
||||
"preact": "^10.7.1",
|
||||
"preact": "^10.11.3",
|
||||
"style-loader": "^3.3.1",
|
||||
"ts-loader": "^9.2.8",
|
||||
"typescript": "~4.5.4"
|
||||
"ts-loader": "^9.4.2",
|
||||
"typescript": "~4.9.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"@types/web-bluetooth": "^0.0.16",
|
||||
"electron-squirrel-startup": "^1.0.0",
|
||||
"lowdb": "^3.0.0"
|
||||
"lowdb": "^5.0.5"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -89,7 +89,7 @@ export function App() {
|
||||
window.newDevice = navigator.bluetooth.requestDevice({
|
||||
filters: [
|
||||
{
|
||||
namePrefix: "Nano",
|
||||
namePrefix: "Arduino",
|
||||
},
|
||||
],
|
||||
optionalServices: [${doorServiceUUIDString}],
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { app, BrowserWindow, ipcMain } from "electron";
|
||||
import * as path from "path";
|
||||
import { JSONFile, Low } from "lowdb";
|
||||
import { Low } from "lowdb";
|
||||
import { JSONFile } from "lowdb/node";
|
||||
|
||||
interface ISettings {
|
||||
autoConnect: boolean;
|
||||
|
||||
3
door-thing-app/src/lowdb.d.ts
vendored
Normal file
3
door-thing-app/src/lowdb.d.ts
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
declare module "lowdb/node" {
|
||||
export * from "lowdb/lib/node";
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
// Door switch pin
|
||||
#define SWITCH_PIN 2
|
||||
|
||||
const char *name = "Arduino";
|
||||
BLEService switchService("1811"); // BLE Switch Service
|
||||
|
||||
// BLE Switch Characteristic - custom 128-bit UUID, read by central
|
||||
@@ -25,7 +25,8 @@ void setup()
|
||||
pinMode(SWITCH_PIN, INPUT);
|
||||
|
||||
// set advertised local name and service UUID:
|
||||
BLE.setLocalName("Nano 33 BLE");
|
||||
BLE.setDeviceName(name);
|
||||
BLE.setLocalName(name);
|
||||
BLE.setAdvertisedService(switchService);
|
||||
|
||||
// add the characteristic to the service
|
||||
|
||||
Reference in New Issue
Block a user