Commit Graph

1198 Commits

Author SHA1 Message Date
Nav
de97e8d4e0 Tidying 2023-02-20 21:55:55 +00:00
Nav
a0a7693d03 Added social link to about window 2023-02-20 21:55:55 +00:00
Nav
21c2658c43 Memory snapshot management via memory inspection pane 2023-02-20 21:55:55 +00:00
Nav
1091966f72 RetrieveMemorySnapshots insight worker task 2023-02-20 21:55:55 +00:00
Nav
be5127feda CaptureMemorySnapshot insight worker task 2023-02-20 21:55:55 +00:00
Nav
59776f1a0e Memory snapshot data structure 2023-02-20 21:55:55 +00:00
Nav
fe6e5379ff Tidying 2023-02-20 21:55:55 +00:00
Nav
47b9c53033 Created custom PushButton widget and added custom styleName property for styling primary buttons 2023-02-20 21:55:55 +00:00
Nav
fc883d5d1e Moved memory region JSON conversion to individual constructors/member functions 2023-02-20 21:55:55 +00:00
Nav
c2201548e9 Fixed nested PanelWidget bug where parent widgets were being affected by PanelWidget::updateVisibility() 2023-02-20 21:55:55 +00:00
Nav
7f96e5fb70 Moved memory inspection pane styles to separate file 2023-02-20 21:55:55 +00:00
Nav
462bf0ff67 Refactored resizing code for PanelWidgets and added support for right-sided panels 2023-02-20 21:55:55 +00:00
Nav
1f32319147 Consistent optimisation flags across debug and release builds 2023-02-20 21:54:55 +00:00
Nav
2b5756c5e2 Tidying 2023-02-20 21:54:28 +00:00
Nav
072ce1e5bf Corrected TDF mapping file path in CMake 2023-02-20 21:54:13 +00:00
Nav
05832839f0 Output EDBG parameter values in debug logs 2023-01-21 13:54:40 +00:00
Nav
b5dfa4a842 Tidying GDB packet class 2023-01-21 13:40:39 +00:00
Nav
6b4d3ecb26 Moved toHex functions to String helper class 2023-01-21 13:37:56 +00:00
Nav
662806769e Added dependency package names to README 2023-01-20 23:04:46 +00:00
Nav
4b0fe4dc37 Deleted old packaging files 2023-01-20 22:53:51 +00:00
Nav
693abced8e Replaced overloaded casting of CMSIS-DAP Command with rawCommand member function 2023-01-20 22:53:04 +00:00
Nav
c35fdbd4ed Tidying 2023-01-20 18:40:29 +00:00
Nav
39789c29bf Remved old CPack script 2023-01-20 18:40:22 +00:00
Nav
d50d756b99 Packaging scripts for Arch packages 2023-01-20 18:40:02 +00:00
Nav
99913ad132 Tidying 2023-01-18 22:00:47 +00:00
Nav
2279c92f2b Changed udev rules installation path to /lib/udev/rules.d in DEB package, as that's what Debian based systems expect. 2023-01-18 22:00:41 +00:00
Nav
42e1bbb665 Added libopengl.so dependency to DEB and RPM packages. 2023-01-18 21:59:03 +00:00
Nav
a37e8edd2f Tidying 2023-01-18 00:44:32 +00:00
Nav
d6cd5da1b8 Binned udev rule check in TargetController 2023-01-18 00:41:23 +00:00
Nav
f3e97d0ab9 RPM packaging scripts 2023-01-18 00:38:18 +00:00
Nav
7c696bf840 Included distributed libhidapi shared objects (for packaging only) 2023-01-18 00:37:35 +00:00
Nav
46592e4323 Corrected distributed font paths 2023-01-18 00:35:23 +00:00
Nav
040df4ac28 Using playground directories in package generation scripts 2023-01-17 22:25:39 +00:00
Nav
e94eca9826 Tidying 2023-01-16 19:17:51 +00:00
Nav
b0b6e20e53 Corrected debian package generation 2023-01-16 19:17:44 +00:00
Nav
5fe8acf758 Moved Qt XCB platform plugin and updated runpath. 2023-01-16 19:17:06 +00:00
Nav
1e3892fed5 Moved away from using CPack for generating Linux packages
This covers Debian packages
2023-01-16 02:28:52 +00:00
Nav
c686feab80 Updated build notes in README.md 2023-01-16 00:49:17 +00:00
Nav
0b19de8afa Moved distributed files to build/distributed and stop placing the binary in build/bin (have binned that directory).
Also updated installation rules
2023-01-15 21:20:09 +00:00
Nav
269af2d5fc Added note in README RE distributed Qt plugins being incompatible with newer versions of Qt 2023-01-14 13:05:57 +00:00
Nav
c35565bcd0 Register std::map<Targets::TargetMemoryAddress, Widgets::ByteItem*> meta type 2023-01-14 12:53:57 +00:00
Nav
7e08da1122 Corrected bug with hex viewer in memory inspection pane remaining disabled upon activation 2023-01-14 03:06:21 +00:00
Nav
e6f53b1afd Tidying 2023-01-14 03:03:22 +00:00
Nav
dfaac9e30f Extract HID report size for EDBG debug tools via HID endpoint descriptor.
Removed hidapi bodge (where we were mimicking the hid_device_ struct, to
obtain the report size via `(hid_device_*)->input_ep_max_packet_size`).
2023-01-14 03:03:10 +00:00
Nav
e3e37ace4b Ignore erase requests for debugWire targets 2022-12-18 21:35:10 +00:00
Nav
5854b43816 Tidying 2022-12-18 19:28:57 +00:00
Nav
09fc5b73f2 Restricted the size of all memory access commands to ensure that no more than two packets are sent to and from EDBG debug tools 2022-12-18 19:25:40 +00:00
Nav
f64a14b04a Corrected memory type used for memory writes with the JTAG config variant, in the EDBG AVR8 driver 2022-12-18 19:23:58 +00:00
Nav
5fe50b1997 Increase CMSIS response timeout for EDBG debug tools 2022-12-18 19:22:47 +00:00
Nav
0a6951865c Fixed regression which was causing a deadlock when de-registering event handlers from an event handler 2022-12-18 17:56:21 +00:00