-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add board manager json file #64
Comments
This will be very nice to have- make using the BL much easier :) Working example for a board manager. Some thoughts:
|
Thank you again for your help with this @hagaigold. I have switched the main JSON over to our repository, and it will be auto-generated for each release. |
Also updated README instructions for using the board manager. |
Currently, the BM file will have only the last release which I think will work but create a "weird" user experience with the board manager utility in the IDE:
Footnotes |
A thought: don't see the need for the nightly build to automatically increase the version. many projects increase the version manually thru a JSON file (or header), then the CI does its thing when the version was bumped. Assuming the board manager JSON file will have all the released versions, we might prefer this approach. Note: also relevant to #90. |
I'll reorganize it to support multiple versions, I agree that is desired.
I'm not sure I see the reason to regress to a manual process. If there are concerns, I would rather insert another branch (e.g., "develop") instead of reverting to a manual update. In "normal" flow, this project does not see a large amount of updates. Yesterday's build server hackery being quite the exception :). Is there a reason I'm missing that it would be superior to manually manage it? edit: One reason I can think of would be that non-code related items, such as README changes or infrastructure changes, should not generate a new release version. In that case, I would still fall back on having the nightly build be manual instead of automatic, but that also increases the friction of releases being made after PRs are merged - I'd have to remember to go and click the button, which is quite easy to do. I could also check whether or not changes have been made to |
Filed #97 |
moving to #98 |
For adding board file to athena:
Instructions¶
• Start Arduino and open Preferences window.
• Enter https://arduino.esp8266.com/stable/package_esp8266com_index.json into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas.
• Open Boards Manager from Tools > Board menu and find esp8266 platform.
• Select the version you need from a drop-down box.
• Click install button.
• Don’t forget to select your ESP8266 board from Tools > Board menu after installation.
For more information on the Arduino Board Manager, see:
• https://www.arduino.cc/en/guide/cores
Example:
The text was updated successfully, but these errors were encountered: