Commit Graph

  • 11b9b9a73b remove unlock skip flags, skip depending on file contents Brian Pugh 2023-10-24 20:58:30 -07:00
  • e7fd23b518 fix context_counter on gnwmanager restart Brian Pugh 2023-10-24 19:59:52 -07:00
  • 93d1a26387 mostly working unlocking Brian Pugh 2023-10-24 19:54:28 -07:00
  • d841e84a3b fix re-opening openocd backend Brian Pugh 2023-10-24 17:28:26 -07:00
  • 16061751da Add raspberry pi to README Brian Pugh 2023-10-24 16:04:20 -07:00
  • 24d7cedc0f update README Brian Pugh 2023-10-24 15:47:51 -07:00
  • 5493d35c8d faster default openocd speeds Brian Pugh 2023-10-24 15:42:20 -07:00
  • 235ad49c18 Add some connection retry logic Brian Pugh 2023-10-24 15:30:14 -07:00
  • b2903b9cfa make openocd the default backend Brian Pugh 2023-10-24 15:26:22 -07:00
  • 314689a73b Change interactive shell exit depending on OS Brian Pugh 2023-10-24 15:11:41 -07:00
  • 0360955d1b Use windows-compatible temporary directory. Brian Pugh 2023-10-24 15:04:30 -07:00
  • 175f29b5d2 Merge pull request #48 from BrianPugh/openocd-backend Brian Pugh 2023-10-24 14:30:49 -07:00
  • 92dc222611 Merge pull request #47 from BrianPugh/install-openocd Brian Pugh 2023-10-24 14:29:52 -07:00
  • 6ac55ed0d9 centralize finding openocd executable Brian Pugh 2023-10-24 09:49:35 -07:00
  • 52acf8742d implement write_uint32 for openocd backend to fix atomic writes Brian Pugh 2023-10-24 09:40:59 -07:00
  • 74e0e52f36 kill openocd prior to launching Brian Pugh 2023-10-24 09:14:10 -07:00
  • 04b402c74b update readme with install command Brian Pugh 2023-10-23 15:45:15 -07:00
  • b87bdaab3c Add arm-toolchain to install list Brian Pugh 2023-10-23 15:26:05 -07:00
  • 9b26a835e1 Add an 'install' command to install third party binaries Brian Pugh 2023-10-23 15:15:22 -07:00
  • 65da0d0bf8 replace assert with proper exception Brian Pugh 2023-10-23 21:11:26 -07:00
  • 2797a4c599 improve openocd throughput Brian Pugh 2023-10-23 21:06:13 -07:00
  • eb85a0e1c2 fix too large write_memory chunks Brian Pugh 2023-10-23 19:54:58 -07:00
  • 7ef8113dda fix openocd write_memory Brian Pugh 2023-10-23 19:45:20 -07:00
  • f6a708568b remove >=python3.9 type annotation Brian Pugh 2023-10-23 16:08:13 -07:00
  • be4135bc09 fix openocd consuming stdin Brian Pugh 2023-10-22 21:53:16 -07:00
  • 24610558a0 gdbserver is automatically started with openocd Brian Pugh 2023-10-22 21:42:57 -07:00
  • d9eea99659 more openocd wip Brian Pugh 2023-10-22 21:39:11 -07:00
  • ed0b1c4343 Correctly handle response Brian Pugh 2023-10-22 21:10:06 -07:00
  • 1de11ec0f9 openocd autodetect Brian Pugh 2023-10-22 19:56:05 -07:00
  • 4bdac51846 launch openocd in a subprocess, still need to setup probe Brian Pugh 2023-10-22 19:07:50 -07:00
  • ff042a5e30 import OpenOCDBackend Brian Pugh 2023-10-22 18:53:18 -07:00
  • 12f819f77f a lot of the openocd backend implementation (untested) Brian Pugh 2023-10-22 18:51:47 -07:00
  • c04666efe0 OpenOCDBackend skeleton Brian Pugh 2023-10-22 14:53:43 -07:00
  • e300ddc4bf fix flashing to bank 2 Brian Pugh 2023-10-23 16:03:17 -07:00
  • 635b17cdb8 Allow -h for help. Fix -v launching the gnwmanager device app Brian Pugh 2023-10-23 15:51:54 -07:00
  • 5dab0728ac poetry update Brian Pugh 2023-10-22 14:49:59 -07:00
  • 3eed0d026b pre-commit autoupdate Brian Pugh 2023-10-22 14:48:48 -07:00
  • aabcef5995 Abstract out backend-specfic errors Brian Pugh 2023-10-22 14:44:16 -07:00
  • a3238b5eaf [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2023-10-16 16:27:07 +00:00
  • e30fb6eefb Bump pre-commit from 3.4.0 to 3.5.0 dependabot[bot] 2023-10-16 11:19:08 +00:00
  • 9ca722dbc2 Bump pillow from 10.0.1 to 10.1.0 dependabot[bot] 2023-10-16 11:19:29 +00:00
  • db9056960f fix <python3.11 to_bytes non-optional args v0.1.1 Brian Pugh 2023-10-13 14:32:24 -07:00
  • a4cbc0985d Bump coverage from 7.3.1 to 7.3.2 dependabot[bot] 2023-10-09 11:50:05 +00:00
  • 77d80cf3ba [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2023-10-09 16:27:51 +00:00
  • 657a4306b4 Bump autoregistry from 1.0.2 to 1.0.3 dependabot[bot] 2023-10-09 11:48:40 +00:00
  • f17c364fa0 [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2023-10-02 16:40:06 +00:00
  • c502bfd849 Bump rich from 13.5.3 to 13.6.0 dependabot[bot] 2023-10-02 11:40:48 +00:00
  • c2c67ae7e9 update readme image for pypi Brian Pugh 2023-09-27 21:16:01 -07:00
  • d844079670 CI build/publish revamp v0.1.0 Brian Pugh 2023-09-27 21:06:07 -07:00
  • 430cfcad98 try dubious ownership workaround Brian Pugh 2023-09-27 16:32:52 -07:00
  • 5844d9cd38 CI install gcc-arm-none-eabi prior to building Brian Pugh 2023-09-27 16:18:37 -07:00
  • 228b50da2f Update issue templates Brian Pugh 2023-09-27 15:48:51 -07:00
  • 5bcdeca2d3 initial bug report template Brian Pugh 2023-09-27 15:44:19 -07:00
  • 819110acae add social preview Brian Pugh 2023-09-27 15:39:20 -07:00
  • cff28a39a3 CI: use proper poetry-dynamic-versioning Brian Pugh 2023-09-27 15:16:56 -07:00
  • 7598906330 update README instructions in preparation for pypi release Brian Pugh 2023-09-27 14:57:36 -07:00
  • 4fd52a10e0 suppress pyocd logging Brian Pugh 2023-09-27 14:50:48 -07:00
  • 51a2cc98db Use a publicly released pyocd Brian Pugh 2023-09-27 14:44:10 -07:00
  • cb83d3ebb9 Merge pull request #36 from BrianPugh/unlock Brian Pugh 2023-09-27 14:37:01 -07:00
  • add9e1fc25 cleanup Brian Pugh 2023-09-27 14:36:41 -07:00
  • 935ae29502 wip Brian Pugh 2023-09-11 22:27:18 -07:00
  • 4b61b2e7ac persistent frequency across multiple opening/closing Brian Pugh 2023-09-11 21:46:56 -07:00
  • db67c50b7b Move flashing logic from gnwmanager.cli.flash -> gnwmanager.gnw Brian Pugh 2023-09-11 12:14:45 -07:00
  • 93fbf59054 now use gnwmanager for initializing extflash and dumping; wip payload Brian Pugh 2023-09-11 10:58:43 -07:00
  • e25e18d187 manually specify elf file for debug command Brian Pugh 2023-09-11 10:57:42 -07:00
  • ff018d176f manual HAL_Delay; during the unlocking procedure interrupts aren't setup correctly. Brian Pugh 2023-09-11 10:50:46 -07:00
  • 6a87bf03b3 fix makefile Brian Pugh 2023-09-11 09:26:48 -07:00
  • c234082ffa a little nicer backup messages; add --no-backup option Brian Pugh 2023-09-09 10:47:59 -07:00
  • 7cff5d9c26 unlocking wip: backup itcm and ext flash. Brian Pugh 2023-09-04 14:54:34 -07:00
  • 6037ab5045 unlock payload from ghidraninja Brian Pugh 2023-09-01 17:32:28 -07:00
  • 5116a57dee Update dependencies to use publicly released littlefs-python 0.8.0 Brian Pugh 2023-09-27 13:49:25 -07:00
  • 1841c8b8d2 [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2023-09-25 16:39:26 +00:00
  • 0186c241d7 Bump gitpython from 3.1.36 to 3.1.37 dependabot[bot] 2023-09-25 11:54:14 +00:00
  • 691a024b01 Bump autoregistry from 1.0.0 to 1.0.2 dependabot[bot] 2023-09-25 11:53:27 +00:00
  • 4c41bc6c0a Bump typing-extensions from 4.7.1 to 4.8.0 dependabot[bot] 2023-09-18 12:03:31 +00:00
  • 69564fcda9 Bump pillow from 10.0.0 to 10.0.1 dependabot[bot] 2023-09-18 12:03:53 +00:00
  • 71d4bafbc9 Bump gitpython from 3.1.35 to 3.1.36 dependabot[bot] 2023-09-18 12:04:14 +00:00
  • 1d5a9f3b0b Bump rich from 13.5.2 to 13.5.3 dependabot[bot] 2023-09-18 12:04:43 +00:00
  • d0466e3f7b [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2023-09-18 16:38:48 +00:00
  • 8f1bef7393 Bump pytest from 7.4.1 to 7.4.2 dependabot[bot] 2023-09-11 12:08:20 +00:00
  • 54900e0e57 Bump coverage from 7.3.0 to 7.3.1 dependabot[bot] 2023-09-11 12:09:10 +00:00
  • 2c903dbf7f Bump gitpython from 3.1.34 to 3.1.35 dependabot[bot] 2023-09-11 12:07:08 +00:00
  • 0343f37179 [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2023-09-11 16:39:05 +00:00
  • 5bfe0b6ea4 Bump pyelftools from 0.29 to 0.30 dependabot[bot] 2023-09-11 12:06:16 +00:00
  • bb33187a42 funding Brian Pugh 2023-09-08 20:46:50 -07:00
  • cc67a8ab89 swap out wwdg with iwdg Brian Pugh 2023-09-06 17:02:58 -07:00
  • 9fceb12d86 Merge pull request #14 from BrianPugh/dependabot/pip/sphinx-7.1.2 Brian Pugh 2023-09-08 10:12:03 -07:00
  • b5457bf5e3 Merge pull request #19 from marian-m12l/error_handler Brian Pugh 2023-09-06 17:18:41 -07:00
  • 1dead44763 use error handler in fault interrupts marian 2023-09-06 22:53:21 +02:00
  • 693ac3c1f1 Bump pytest from 7.4.0 to 7.4.1 dependabot[bot] 2023-09-04 11:54:48 +00:00
  • c3b7606b34 Bump pre-commit from 3.3.3 to 3.4.0 dependabot[bot] 2023-09-04 11:57:40 +00:00
  • 2bd97304c1 [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2023-09-04 16:37:41 +00:00
  • 5306288eea Bump gitpython from 3.1.32 to 3.1.34 dependabot[bot] 2023-09-04 11:56:06 +00:00
  • fa7809a5ba fix Error_Handler exiting when optimizations are on. Brian Pugh 2023-09-04 20:21:49 -07:00
  • 17693bd5df fix bank2 flashing above 128KB Brian Pugh 2023-09-04 15:16:51 -07:00
  • d3029e31aa Bump sphinx from 6.2.1 to 7.1.2 dependabot[bot] 2023-09-04 11:53:19 +00:00
  • fbdfbe3976 Refactor flash command to allow an absolute address location Brian Pugh 2023-08-31 16:37:31 -07:00
  • a52eb23eea Add --halt flag to start command Brian Pugh 2023-08-31 16:36:55 -07:00
  • 79c5f4b961 Update readme help output Brian Pugh 2023-08-30 21:50:48 -07:00
  • 18cc184205 Update README.md Brian Pugh 2023-08-30 21:49:27 -07:00