Commit 2b70107
Milestone v0.5.0 (#102)
* Websockets for webx2c (#101)
* fixed html files name pattern on webx2cscope
* convert to bootstrap 5
* update mchplnet pointer main@v0.2.2
* fixed bug removing variables from scope view web
* visual fix on mobile view
* fixed overlay of dropdown and header of table
* variable hide on scope_view.js
* adding variable legends to the chart. when you click on the legend item, it hides or shows the line chart.
* fixing demos
* websockets for watch-view and scope-view
* pointing to mchplnet v0.3.0
* bug fix - trigger_level
trigger_level must be in range of variable
if trigger_level is outside this range, it
clamps to max or min accordingly
* removing prints
* fix doc misspelling
* fixing example readability
* when adding a variable on watch-view, read the value before
* fixed labels on x-axis on webview
* fix views when connect/disconnect
* default log level for x2cscope is error
* enhancing serial_stub.py for get_ram and put_ram
* included test for thread safety
* fixing interface on mchplnet
* enhancing examples
* enhancing existing tests
* enhancing github actions documentation.yml
- if the merging branch is the main, check if we have a new version
* fixing to default snake_case on mchplnet
* update mchplnet pointer
* fix docstrings
* fix imports format
* fix docstring on tests
* removing elf16 parser
- elf16_parser.py was deprecated on previous versions and now it was removed.
- The current elf parser implementation handles both 16 and 32 bit architectures and is based on pyelftools.
* include linter ignore.
- generic gui needs to be refactored.
* removing debug prints
* including version check and auto-update of version on __init__.py on pre commit
* update mchplnet to version 0.3.0
* fix mchplnet dependency
* enhancing enum_variables
added specific methods for enum:
- get_enum_list
- set_enum_value
- get_enum_value
* importing eventlet in case webinterface is called
---------
Co-authored-by: Edras Pacola <edras.pacola@gmail.com>
Co-authored-by: Edras Pacola <edras.pacola@microchip.com>1 parent d20aa1c commit 2b70107
File tree
66 files changed
+2217
-1708
lines changed- .github/workflows
- doc
- pyx2cscope
- examples
- gui/web
- static
- css
- js
- templates
- views
- parser
- variable
- scripts
- tests
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
66 files changed
+2217
-1708
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
99 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
- .github/workflows/checks.yml+108
- .github/workflows/release.yml+31
- .pre-commit-config.yaml+10
- README.md+24-1
- doc/conf.py+73
- doc/images/pyx2cscope.ico
- doc/index.rst+151
- mchplnet/__init__.py+2-2
- mchplnet/interfaces/__init__.py+1
- mchplnet/interfaces/abstract_interface.py+28-19
- mchplnet/interfaces/can.py+12-3
- mchplnet/interfaces/factory.py+20-34
- mchplnet/interfaces/lin.py+12-3
- mchplnet/interfaces/tcp_ip.py+12-3
- mchplnet/interfaces/uart.py+25-15
- mchplnet/lnet.py+22-16
- mchplnet/lnetframe.py+18-11
- mchplnet/services/__init__.py+1
- mchplnet/services/frame_device_info.py+22-21
- mchplnet/services/frame_getram.py+2-2
- mchplnet/services/frame_load_parameter.py+8-14
- mchplnet/services/frame_putram.py+2-5
- mchplnet/services/frame_reboot.py+6-6
- mchplnet/services/frame_save_parameter.py+6
- mchplnet/services/scope.py+10-6
- pyproject.toml+18-3
- quality.txt+14
- requirements.txt
- scripts/update_version.py+46
- tests/__init__.py+1
- tests/test_interface.py+219
- tests/test_thread_safety.py+233
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
6 | 13 | | |
7 | 14 | | |
8 | | - | |
| 15 | + | |
9 | 16 | | |
10 | 17 | | |
11 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
| 14 | + | |
16 | 15 | | |
17 | 16 | | |
18 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
6 | 8 | | |
7 | 9 | | |
8 | | - | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
2 | 4 | | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
6 | | - | |
| 8 | + | |
7 | 9 | | |
8 | 10 | | |
9 | 11 | | |
| |||
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
18 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
0 commit comments