Skip to content

Conversation

JackHat1
Copy link
Contributor

@JackHat1 JackHat1 commented Sep 4, 2025

Initial release of the MT07_CAN_Library for Arduino.

This library allows Arduino boards to interface with the Yamaha MT-07 CAN bus using the MCP2515 module.
It provides functions to read RPM, throttle position, and other important motorcycle parameters.

Installation:

  1. Download the ZIP or clone the repository.
  2. Add it in Arduino IDE via Sketch > Include Library > Add .ZIP Library.
  3. See example sketches in the examples/ folder.

Hardware:

  • Yamaha MT-07 (2014+)
  • MCP2515 CAN Module
  • Arduino or ESP32 board

@github-actions github-actions bot added the topic: submission Add library to the list label Sep 4, 2025
Copy link
Contributor

github-actions bot commented Sep 4, 2025

Arduino Lint has suggestions for possible improvements to https://github.com/JackHat1/MT07_CAN_Project:

Linting library in MT07_CAN_Project
INFO: No header file found matching library name (MT07_CAN_Library.h). Best practices are for primary header filename to
      match library name.                                                                                               
      See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format            
      (Rule LS008)                                                                                                      
WARNING: Library name MT07_CAN_Library contains "library". This is superfluous.                                
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
         (Rule LP016)                                                                                          
WARNING: library.properties depends field item(s) MCP_CAN not found in the Library Manager index.              
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#libraryproperties-file-format
         (Rule LP048)                                                                                          

Linter results for project: 0 ERRORS, 2 WARNINGS

-------------------

Linting sketch in MT07_CAN_Project/examples/BasicExamples
WARNING: Sketch file/folder name mismatch. The primary sketch file name must match the folder: BasicExamples.ino
         See: https://arduino.github.io/arduino-cli/latest/sketch-specification/#primary-sketch-file            
         (Rule SS001)                                                                                           

Linter results for project: 0 ERRORS, 1 WARNINGS

-------------------

Linter results for projects: 0 ERRORS, 3 WARNINGS

@github-actions github-actions bot merged commit 86941cc into arduino:main Sep 4, 2025
11 checks passed
Copy link
Contributor

github-actions bot commented Sep 4, 2025

Your submission has now been accepted! Thanks for your contribution to the Arduino Library Manager index.

The library(s) will be available for installation via Library Manager within a day's time.

You can check the logs from the Library Manager indexer for your library(s) here:
http://downloads.arduino.cc/libraries/logs/github.com/JackHat1/MT07_CAN_Project/

github-actions bot pushed a commit that referenced this pull request Sep 4, 2025
@JackHat1
Copy link
Contributor Author

JackHat1 commented Sep 4, 2025

@ArduinoBot please recheck my library.

@JackHat1
Copy link
Contributor Author

JackHat1 commented Sep 4, 2025

@ArduinoBot I have created release 1.0.2 with the fixes.

@per1234
Copy link
Contributor

per1234 commented Sep 5, 2025

Hello @JackHat1. After the initial addition of the library, the indexer job periodically checks each of the libraries in the Arduino Library Manager Registry and picks up any new release/tag that meets the requirements listed here:

https://github.com/arduino/library-registry/blob/main/FAQ.md#what-are-the-requirements-for-publishing-new-releases-of-libraries-already-in-the-library-manager-list

This means there is no need to take any additional action to add new releases of your library to Library Manager. They will be added automagically!

The automated system here only operates on open pull requests. Since your submission was already accepted and the pull request merged, the bot completely ignores this pull request thread, and thus commenting here doesn't achieve anything. However, the human maintainers of the registry do monitor all activity in this repository in order to assist the library maintainers with any problems they might have, so please don't make pointless comments on the pull request threads.

It does take a little time for the indexer job to run, and then some additional time after that for the update to propagate through the CDN and the local cache. But it will get there. We give a conservative estimate of availability within one day's time.

You can monitor the indexing of the library releases by checking the library's dedicated indexer logs web page:
https://github.com/arduino/library-registry/blob/main/FAQ.md#user-content-can-i-check-on-library-releases-being-added-to-library-manager

@per1234 per1234 self-assigned this Sep 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: submission Add library to the list
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants