You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add a reference to the PlatformIO package
* Improve the "How to work with the code" section
Improve `build-win.ps1` script:
* Add `-SkipAutomaticLocation` flag to `Launch-VsDevShell.ps1` to not change the current directory.
@@ -36,8 +36,6 @@ The library is available on the PlatformIO registry:<br>
36
36
[matthijskooijman](https://github.com/matthijskooijman) is the original creator of this DSMR parser.
37
37
[glmnet](https://github.com/glmnet) and [zuidwijk](https://github.com/zuidwijk) continued work on this parser in the fork [glmnet/arduino-dsmr](https://github.com/glmnet/arduino-dsmr). They used the parser to create [ESPHome DSMR](https://esphome.io/components/sensor/dsmr/) component.
38
38
After that, the work on the `arduino-dsmr` parser stopped.
39
-
Since then, some issues and unmerged pull requests have accumulated. Additionally, the dependency on the Arduino framework causes various issues for some ESP32 boards.
40
-
This fork addresses the existing issues and makes the parser usable on any platform.
41
39
42
40
## The reasons `dsmr_parser` fork was created
43
41
* Dependency on the Arduino framework limits the applicability of this parser. For example, it is not possible to use it on Linux.
@@ -46,9 +44,10 @@ This fork addresses the existing issues and makes the parser usable on any platf
46
44
* Lack of support for encrypted DSMR messages.
47
45
48
46
# How to work with the code
49
-
* You can open the code using any IDE that supports CMake.
50
-
*`build-windows.ps1` script needs `Visual Studio 2022` to be installed.
51
-
*`build-linux.sh` script needs `clang` to be installed.
47
+
* You can open the code using any IDE that supports CMake. It will allow you to modify the code and run the tests.
48
+
* Notes if you want to run the build scripts:
49
+
*`build-win.ps1` needs `Visual Studio` to be installed.
50
+
*`build-linux.sh` needs `clang` to be installed.
52
51
53
52
# References
54
53
*[DSMR parser in Python](https://github.com/ndokter/dsmr_parser/tree/master) - alternative DSMR parser implementation in Python.
0 commit comments