- 14 May, 2021 1 commit
-
-
Silvano Cerza authored
This reverts commit 15e81edd.
-
- 10 May, 2021 9 commits
-
-
david gauchard authored
* check whether prevOpts is nil in WipeoutBuildPathIfBuildOptionsChanged's Run * + debug message * update from review: improve user message * fix per review * add check to buildOptionsJson too * panic'ing instead of keeping on with mess * fix use of a constant Co-authored-by: per1234 <accounts@perglass.com> * [skip changelog] Add compile with invalid build.options.json test Co-authored-by: per1234 <accounts@perglass.com> Co-authored-by: Silvano Cerza <silvanocerza@gmail.com>
-
Silvano Cerza authored
-
Yiğit (Yeet) Uyan authored
- Fixed arduino-cli path for Windows specified in the v 0.15.0 changes in UPGRADING.md file
-
Silvano Cerza authored
-
Silvano Cerza authored
Calling board list command now returns the detected boards sorted by FQBN alphabetically, Arduino boards are always shown before all the others.
-
Umberto Baldi authored
* updated tests * add first draft of sorting * finished/fixed implementation of tests * implementation of sorting function is now correct * removed sorting from the cli (previously added in commands) and add [DEPRECATED] to the name * fixed deprecation notice not being printed if installed.json was already present * fix formatting
-
Cristian Maglie authored
* Improved lib detection: check for matching name in library.properties The library may be stored in a directory that doesn't match the library name, for example we had a case in the wild where the directories: libraries/onewire_2_3_4/... libraries/onewireng_1_2_3/... were used instead of: libraries/OneWire/... libraries/OneWireNg/... this lead to incorrect selection of onewireng_1_2_3 when using OneWire.h (because the OneWireNg had an architecture=avr that had priority over the architecture=* of onewire_2_3_4). This commit will restore priority straight. * Added test for lib resolve improvement * Lib discovery: always prefer libraries with the correct directory name * [skip changelog] Add integration test Co-authored-by: Silvano Cerza <silvanocerza@gmail.com>
-
Cristian Maglie authored
* Refactored upload output and debug info and removed unused functions * Skip serial port touch if the port is not connected * Perform touch only if required * Slightly change test to set serial port properties
-
Silvano Cerza authored
* Add --library flag to compile command * Fix library prioritization * [skip changelog] Fix receiver name in LibraryManager functions * [skip changelog] Fix variables names and some docstrings * Fix libraries not being recompiled when path to source file changes
-
- 13 Apr, 2021 1 commit
-
-
Cristian Maglie authored
Allow upload without specifing port, even if the board requires 1200-bps-touch on the serial port (#1263)
-
- 30 Mar, 2021 2 commits
-
-
Silvano Cerza authored
-
per1234 authored
The workflow is not working and never turned out to be useful so it's best to just remove it.
-
- 29 Mar, 2021 4 commits
-
-
Silvano Cerza authored
-
Silvano Cerza authored
* Add library validation when installing from zip or git * [skip changelog] Fix tests temp directory deletion on Windows * [skip changelog] Fix test_install_git_invalid_library test * [skip changelog] Add more check in lib install git repo tests
-
Cristian Maglie authored
-
Cristian Maglie authored
* Added linter ignore rules to match current .proto files * Fixed SERVICE_SUFFIX lint warning * Fixed RPC_RESPONSE_STANDARD_NAME lint warning * Fixed RPC_REQUEST_STANDARD_NAME and RPC_REQUEST_RESPONSE_UNIQUE lint warning There is one error remaining that require a more involved refactoring. * Fixed ENUM_VALUE_PREFIX and ENUM_VALUE_UPPER_SNAKE_CASE lint warning * Fixed FIELD_LOWER_SNAKE_CASE lint warning * Fixed PACKAGE_VERSION_SUFFIX lint warning * Fixed PACKAGE_DIRECTORY_MATCH lint warning * Fixed plurals in repeated fields * Fixed .proto files indentations * Fixed some multiword names * Pass of clang-format * Fixed integration tests for JSON output * Updated example_client * Rename archive_file_name to archive_filename for coherence with the rest of the API * Updated migration guide * Added lint and format as Taskfile targets
-
- 25 Mar, 2021 1 commit
-
-
Silvano Cerza authored
-
- 24 Mar, 2021 2 commits
-
-
Cristian Maglie authored
[skip-changelog] Fixed links in docs. Narrowed the amount of files checked by the link-checker. (#1233) * Fixed internal links to grpc docs * Only check docs/*.md and various README.md for broken links Otherwise it will check also pytest-generated READMEs and all .md files included in unit tests data files. * Round of go mod tidy in docsgen module
-
Cristian Maglie authored
-
- 23 Mar, 2021 1 commit
-
-
Silvano Cerza authored
-
- 22 Mar, 2021 1 commit
-
-
Silvano Cerza authored
-
- 19 Mar, 2021 1 commit
-
-
Silvano Cerza authored
-
- 18 Mar, 2021 2 commits
-
-
Cristian Maglie authored
* Added Null monitor for testing * Added monitor rate limiting * Added terminal example to exercise rate-limiting functionality * Removed leftover and removed useless call to fmt.Errorf
-
per1234 authored
The "waiting for feedback" label was renamed "status: waiting for information" to comply with the standardized tooling label system, but this label name was missed when updating the workflow to reflect the change.
-
- 17 Mar, 2021 3 commits
-
-
per1234 authored
The Arduino Tooling repositories now use a "category: name" format for all repository labels. Dependabot and the "stale-bot" workflow were using label names that do not comply with the new format, and so their configurations must be updated.
-
Cristian Maglie authored
Add #line tags to AdditionalFiles when copying to build directory Co-authored-by: Oliver Schönrock <oliver@openbrackets.net>
-
Silvano Cerza authored
-
- 16 Mar, 2021 1 commit
-
-
Silvano Cerza authored
* Remove fuzzy logic from lib search command * Remove fuzzy logic from core search command * Remove fuzzy logic from board listall command * Remove fuzzysearch dependency
-
- 15 Mar, 2021 1 commit
-
-
Gerald Pape authored
-
- 12 Mar, 2021 1 commit
-
-
Silvano Cerza authored
* Add overwrite option to zip and git lib install for gRPC interface * Fix extraction tmp dir and install dir deletion on failure * [skip changelog] Made libraries dir creation more explicit
-
- 10 Mar, 2021 2 commits
-
-
Silvano Cerza authored
* Add serial number of connected board to board details command * Moved serial number from board details to board list
-
Silvano Cerza authored
* Add board search command * board search now searches only on board name and results are sorted alphabetically * Remove fuzzy search from board search command
-
- 09 Mar, 2021 1 commit
-
-
per1234 authored
The existence and meaning of this configuration key was previously undocumented.
-
- 08 Mar, 2021 1 commit
-
-
Cristian Maglie authored
Since https://github.com/marcinbor85/gohex/pull/2 has been merged there is no more reason to keep the fork.
-
- 05 Mar, 2021 1 commit
-
-
Cristian Maglie authored
Serial discovery: now support MacOS 10.11+; improved USB serial number detection on Windows
-
- 04 Mar, 2021 2 commits
-
-
Silvano Cerza authored
-
Silvano Cerza authored
* Add board's platform to board listall json output * Add fuzzy search to board listall command
-
- 01 Mar, 2021 1 commit
-
-
per1234 authored
Since the time the documentation for the initial experimental debugging configuration system was added to the Arduino Platform Specification, the system has changed significantly, resulting in some of the documentation no longer being applicable to the current version of Arduino CLI. This only removes the outdated information, leaving the parts that are still correct. The new debug system will be fully documented at a later time.
-
- 26 Feb, 2021 1 commit
-
-
per1234 authored
The introductory sentence of the documentation homepage is the first thing the user may see when discovering Arduino CLI. For this reason, it's important for it to quickly and clearly convey what Arduino CLI is. Toward that goal, the following changes are made: - Use more understandable terms - Rearrange features list in the order of typical usage (install dependencies, compile, upload)
-