- 15 Nov, 2023 2 commits
-
-
Cristian Maglie authored
* Added a compatibility trick in "debug -I" for toolchain.prefix key The key was ignored in older versions of the Arduino IDE. In the upcoming release (Arduino IDE 2.2.2) the key is used, but it was wrongly set to "arm-none-eabi-" when we actually want "arm-none-eabi". This patch ensure backward and forward compatibility. * Fixed debug command
-
Cristian Maglie authored
* Fixed regression in compile_commands.json generation * Added integration tests
-
- 14 Nov, 2023 1 commit
-
-
Cristian Maglie authored
* Removed useless file filter * Removed unused variable
-
- 13 Nov, 2023 1 commit
-
-
Cristian Maglie authored
* Updated gRPC API * Implemented default programmer for boards * Added default programmer in board details CLI command * Implemented default programmer functionality in CLI * Added docs
-
- 08 Nov, 2023 1 commit
-
-
Umberto Baldi authored
* switch to gon fork, apple is deprecating altool to sign * Provider is mandatory
-
- 02 Nov, 2023 1 commit
-
-
Cristian Maglie authored
* Renamed gRPC field to match JSON output * Better comment for custom_configs field * Renamed variable
-
- 31 Oct, 2023 3 commits
-
-
Cristian Maglie authored
-
Cristian Maglie authored
* debug: Allow type-specification of JSON output for cortex-debug * Improved JSON properties generation
-
Cristian Maglie authored
* debug: Enforce programmer selection * Fixed unit tests * Increase code coverage
-
- 26 Oct, 2023 1 commit
-
-
Cristian Maglie authored
* Added `programmer` field to debug info response * Added integration test
-
- 19 Oct, 2023 3 commits
-
-
github-actions[bot] authored
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
Umberto Baldi authored
we'll keep 0.35.x release branch name. We'll use "v" only for the tag, this way the documentation branches will work just like before, we are using "v" only for the github tag this way we are semver compliant
-
Cristian Maglie authored
[skip-changelog] refactor: Made `command` functions to access PackageManager unavailable from public API (#2335) * Let instance commands require an *rpc.Instance Removed the shorthand of the InstanceCommand interface. This makes the API more coherent among the `commands` instance handling. * Moved 'command' package's instances functions inside internal package This change highlights the incorrect PackageManager access in 'cli' package. Now those are errors: package github.com/arduino/arduino-cli imports github.com/arduino/arduino-cli/internal/cli imports github.com/arduino/arduino-cli/internal/cli/board imports github.com/arduino/arduino-cli/internal/cli/arguments internal/cli/arguments/completion.go:23:2: use of internal package github.com/arduino/arduino-cli/commands/internal/instances not allowed package github.com/arduino/arduino-cli imports github.com/arduino/arduino-cli/internal/cli imports github.com/arduino/arduino-cli/internal/cli/board imports github.com/arduino/arduino-cli/internal/cli/arguments internal/cli/arguments/port.go:24:2: use of internal package github.com/arduino/arduino-cli/commands/internal/instances not allowed * Made CoreInstance private * Inlined coreInstancesContainer singleton methods * Removed all wrong accesses to package Explorer * Replaced DiscoveryManager.Watch with equivalent gRPC BoardListWatch call * Replaced direct access to PackageManager to get discovery protocols Previously the function GetConnectedBoards() counter-intuitively returned a list of port address. Now it has been reneamed GetAvailablePorts() and returns the full Port object that is mapped into an array of Addresses or into an array of Prorocols based on the auto-completion request.
-
- 18 Oct, 2023 2 commits
-
-
dependabot[bot] authored
* Bump google.golang.org/grpc from 1.58.3 to 1.59.0 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.3 to 1.59.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.58.3...v1.59.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Updated license cache --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
-
github-actions[bot] authored
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
-
- 17 Oct, 2023 3 commits
-
-
dependabot[bot] authored
* Bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) from 0.0.19 to 0.0.20. - [Commits](https://github.com/mattn/go-isatty/compare/v0.0.19...v0.0.20) --- updated-dependencies: - dependency-name: github.com/mattn/go-isatty dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Updated deps cache --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
-
Cristian Maglie authored
-
Cristian Maglie authored
* If the upload port-detector fails detection, fallback to the user-provided port This will ensure that a port is always returned. * Increased debug level * Extend timeout if candidate port is lost in any case Even if `waitForUploadPort` is true, we should extend the timeout to allow USB enumeration to complete. In this case we extend by only 1 second instead of 5. * Revert "Extend timeout if candidate port is lost in any case" This reverts commit 7c77ed242383e416ff8748884a64474f73932911. The latest commit is not necessary since the detector has already 5 seconds of timeout.
-
- 16 Oct, 2023 1 commit
-
-
Cristian Maglie authored
* Added 'upload' flags to set upload fields value * Introducing key/value flag type
-
- 13 Oct, 2023 3 commits
-
-
dependabot[bot] authored
* Bump golang.org/x/net from 0.8.0 to 0.17.0 Bumps [golang.org/x/net](https://github.com/golang/net) from 0.8.0 to 0.17.0. - [Commits](https://github.com/golang/net/compare/v0.8.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Updated license cache --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie <c.maglie@arduino.cc>
-
Alessio Perugini authored
-
Alessio Perugini authored
-
- 12 Oct, 2023 1 commit
-
-
Cristian Maglie authored
* Allow non-sequential properties list * Command 'debug info' choose between "script" and "scripts" configs exclusively * Updated docs * Added test for mixed old and new-style openocd script definition * Update docs/platform-specification.md Co-authored-by: Umberto Baldi <34278123+umbynos@users.noreply.github.com> --------- Co-authored-by: Umberto Baldi <34278123+umbynos@users.noreply.github.com>
-
- 11 Oct, 2023 1 commit
-
-
dependabot[bot] authored
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.35 to 3.1.37. - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.35...3.1.37) --- updated-dependencies: - dependency-name: gitpython dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- 09 Oct, 2023 1 commit
-
-
Cristian Maglie authored
* Improved specification of debug configuration * Added integration test * Added the possibility to provide cortex-debug custom configs * Added svd-file debug option * Added textual print of custom cortex-debug config * Updated docs * Apply suggestions from code review Co-authored-by: Umberto Baldi <34278123+umbynos@users.noreply.github.com> * Added integration test for programmer selection --------- Co-authored-by: Umberto Baldi <34278123+umbynos@users.noreply.github.com>
-
- 02 Oct, 2023 3 commits
-
-
Alessio Perugini authored
-
Cristian Maglie authored
-
Alessio Perugini authored
-
- 27 Sep, 2023 1 commit
-
-
Alessio Perugini authored
-
- 26 Sep, 2023 1 commit
-
-
Cristian Maglie authored
* Use paths.ReadDirRecursive filtered where possible * Do not add sketch files from known build paths * Improved builder globals * Added integration test
-
- 25 Sep, 2023 3 commits
-
-
Cristian Maglie authored
-
Alessio Perugini authored
[breaking] Eliminate BoardListWatchRequest `Interrupt` from the grpc api and make it server streaming only (#2330)
-
Zach Vonler authored
-
- 22 Sep, 2023 1 commit
-
-
Umberto Baldi authored
* replace deprecated openpgp lib (https://github.com/golang/go/issues/44226) * update license
-
- 21 Sep, 2023 1 commit
-
-
Cristian Maglie authored
* Removed logger as a field of BuildOptionManager * Made BuildOptionsManager a field of Builder * Renamed BuildOptionsManager -> BuildOptions * Made WipeBuildPath a method of Builder * Removed unused currentBuildOptionsJSON field * Separated wipeBuildPath and createBuildOptionsJSON actions * Made wipe() a proper method -> Buidler.wipeBuildPath() * Made BuildOptions private * Made SketchLibrariesDetector a private field of Buidler * Made BuildArtifacts private * Made all builder subpackages internal * Moved initialization of private structs inside NewBuilder
-
- 20 Sep, 2023 3 commits
-
-
Alessio Perugini authored
When compiling with --output-dir pointing to the same directory of --build-path do not copy file
-
MatteoPologruto authored
* Move WarnDeprecatedFiles to commands/sketch * Change FindPlatform's signature to avoid references to the Package Manager * Replace direct access to the package manager with a call to PlatformSearch function
-
Cristian Maglie authored
-
- 18 Sep, 2023 1 commit
-
-
MatteoPologruto authored
* Add skip_pre_uninstall parameter to gRPC platform requests * Add pre-uninstall flags to CLI arguments * Run pre-uninstall script when a platform or tool is uninstalled * Document the changes * Include pre-uninstall script run into the unit test
-
- 16 Sep, 2023 1 commit
-
-
dependabot[bot] authored
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.34 to 3.1.35. - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.34...3.1.35) --- updated-dependencies: - dependency-name: gitpython dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-