Skip to content

Commit 8fc122c

Browse files
Merge pull request #33 from KristiforMilchev/development
adding a compiled version of the hardware code and the functionality …
2 parents 666bab7 + 969b305 commit 8fc122c

File tree

518 files changed

+46856
-75
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

518 files changed

+46856
-75
lines changed

Data/HardwareService.cs

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,8 @@ namespace NFTLock.Data
2020
internal class HardwareService
2121
{
2222

23-
24-
public void Lock()
25-
{
26-
MauiProgram.WriteState("1");
27-
}
23+
2824

29-
public void Unlock()
30-
{
31-
MauiProgram.WriteState("0");
32-
}
3325

3426
public string DeviceConnected()
3527
{
@@ -43,35 +35,31 @@ public string DeviceConnected()
4335
Debug.WriteLine(port);
4436
MauiProgram.ComPort = port;
4537
current = port;
38+
CreateNewDevice(current);
4639
}
4740
return current;
4841
}
4942

50-
public void CreateNewDevice()
43+
public void CreateNewDevice(string port)
5144
{
5245
string[] hexFileContents;
53-
hexFileContents = File.ReadAllLines(@"C:\Users\krisk\source\repos\SYNCWallet\SYNCWallet\HardwareCode\wallet\wallet.ino");
54-
46+
5547
try
56-
{
57-
58-
48+
{
5949
var uploader = new ArduinoSketchUploader(
6050
new ArduinoSketchUploaderOptions()
6151
{
62-
FileName = @"C:\Users\krisk\source\repos\SYNCWallet\SYNCWallet\HardwareCode\ColdStorage\wallet.ino.hex",
63-
PortName = "COM3",
52+
FileName = @$"{MauiProgram.DefaultPath}\HardwareCode\ColdStorage\wallet.ino.standard.hex",
53+
PortName = port,
6454
ArduinoModel = ArduinoModel.UnoR3
6555
});
6656

67-
uploader.UploadSketch();
57+
uploader.UploadSketch();
6858
}
6959
catch (Exception e)
7060
{
71-
7261
Debug.WriteLine(e.ToString());
7362
}
74-
7563
}
7664

7765
public CryptoWallet ImportAccount(List<Word> words)

HardwareCode/ColdStorage/build.options.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"builtInLibrariesFolders": "C:\\Program Files (x86)\\Arduino\\libraries",
44
"builtInToolsFolders": "C:\\Program Files (x86)\\Arduino\\tools-builder,C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr",
55
"compiler.optimization_flags": "",
6-
"customBuildProperties": "build.warn_data_percentage=75,runtime.tools.arduinoOTA.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.arduinoOTA-1.3.0.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.avr-gcc.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.avrdude.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.avrdude-6.3.0-arduino17.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr",
6+
"customBuildProperties": "build.warn_data_percentage=75,runtime.tools.avrdude.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.avrdude-6.3.0-arduino17.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.avr-gcc.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.arduinoOTA.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr,runtime.tools.arduinoOTA-1.3.0.path=C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr",
77
"fqbn": "arduino:avr:uno",
88
"hardwareFolders": "C:\\Program Files (x86)\\Arduino\\hardware",
99
"otherLibrariesFolders": "C:\\Users\\krisk\\OneDrive\\Documents\\Arduino\\libraries",

HardwareCode/ColdStorage/core/CDC.cpp.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
C:\Users\krisk\AppData\Local\Temp\arduino_build_504690\core\CDC.cpp.o: \
1+
C:\Users\krisk\AppData\Local\Temp\arduino_build_326330\core\CDC.cpp.o: \
22
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\CDC.cpp \
33
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\USBAPI.h \
44
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \
0 Bytes
Binary file not shown.

HardwareCode/ColdStorage/core/HardwareSerial.cpp.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
C:\Users\krisk\AppData\Local\Temp\arduino_build_504690\core\HardwareSerial.cpp.o: \
1+
C:\Users\krisk\AppData\Local\Temp\arduino_build_326330\core\HardwareSerial.cpp.o: \
22
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp \
33
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \
44
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \
0 Bytes
Binary file not shown.

HardwareCode/ColdStorage/core/HardwareSerial0.cpp.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
C:\Users\krisk\AppData\Local\Temp\arduino_build_504690\core\HardwareSerial0.cpp.o: \
1+
C:\Users\krisk\AppData\Local\Temp\arduino_build_326330\core\HardwareSerial0.cpp.o: \
22
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial0.cpp \
33
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \
44
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \
0 Bytes
Binary file not shown.

HardwareCode/ColdStorage/core/HardwareSerial1.cpp.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
C:\Users\krisk\AppData\Local\Temp\arduino_build_504690\core\HardwareSerial1.cpp.o: \
1+
C:\Users\krisk\AppData\Local\Temp\arduino_build_326330\core\HardwareSerial1.cpp.o: \
22
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\HardwareSerial1.cpp \
33
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\Arduino.h \
44
C:\Program\ Files\ (x86)\Arduino\hardware\arduino\avr\cores\arduino\binary.h \
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)