Skip to content

Conversation

@dido18
Copy link

@dido18 dido18 commented Nov 4, 2025

Motivation

Recently, the Modulino library was renamed Arduino_Modulino (see Update name of "Arduino_Modulino" by per1234 · Pull Request #7119 · arduino/library-registry · GitHub).
The library Modulino no longer exists, and arduino-cli throws an error when it's installed.

Error: code:9 message:"Library 'Modulino' not found"
The library Arduino_HS300x has been automatically added from sketch project.
The library Arduino_LPS22HB has been automatically added from sketch project.
The library Arduino_LSM6DSOX has been automatically added from sketch project.
The library ArxContainer has been automatically added from sketch project.
The library ArxTypeTraits has been automatically added from sketch project.
The library DebugLog has been automatically added from sketch project.
The library MsgPack has been automatically added from sketch project.
The library STM32duino VL53L4CD has been automatically added from sketch project.
The library STM32duino VL53L4ED has been automatically added from sketch project.
/home/arduino/.local/share/arduino-app-cli/examples/home-climate-monitoring-and-storage/sketch/sketch.ino:5:10: fatal error: Modulino.h: No such file or directory
    5 | #include <Modulino.h>

Changes

The example home climate monitoring and storage example is the only app using Modulino.

  • Edit the sketch.yaml to use the Arduino_Modulino library
  • Change the include of the sketch.ino file with <Arduino_Modulino>

@dido18 dido18 force-pushed the use-arduino-modulino branch from 3dae0aa to 077b245 Compare November 4, 2025 10:30
@dido18 dido18 force-pushed the use-arduino-modulino branch from 077b245 to e8aa597 Compare November 4, 2025 10:31
Copy link

@per1234 per1234 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Davide!

Copy link
Contributor

@stefanotorneo stefanotorneo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dido18 could you run task license and push the updates? Thanks.

- Added GNU General Public License v3.0
- Added MIT License
- Added Mozilla Public License v2.0
- Added reference for Scancode public domain license
- Updated version of 'reuse' in THIRD-PARTY-LICENSES.json from 6.1.2 to 6.2.0
@dido18
Copy link
Author

dido18 commented Nov 4, 2025

task license

For completeness, on Ubuntu 24.04 the command failed with this error:

 This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.

To solve the issue, I need to create a venv locally:

  • python3 -m venv venv
  • source venv/bin/activate

…ublic domain reference. Update version number for 'reuse' in THIRD-PARTY-LICENSES.json and delete the associated license file.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants