Git Product home page Git Product logo

Comments (29)

shogerr avatar shogerr commented on August 24, 2024

Yes. At the very least let's set the board option. The other two options may be needed later.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

https://github.com/yyyc514/hardware_arduboy

I removed the speeds and just added devkit and production. About to go fix my PR to work with this. I think Arduboy should fork this repository and maintain this.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

example

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

We still need to make sure the boot fuses are current (if someone every wired up the ISCP ports). Although right now I'm getting a warning that it can't even find the boot loader (it's looking locally not in the Arduino source), so maybe that's not a huge issue?

Can someone else test this?

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

Or we could call it "Kickstarter Edition" or any number of other cute things.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

We probably want to get on this list:

https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls#list-of-3rd-party-boards-support-urls

We can publish a JSON file so someone just types the URL into the Arduino IDE and then it does the actual download the the boards file including keeping it up the date. Worth pursueing?

from arduboy.

shogerr avatar shogerr commented on August 24, 2024

Yes, I would say say this is worth keeping as an active issue. Anything that we can do on this end to create a better user experience is going to be a win. I do not have the ability to test this at the moment. @bateske ?

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

I've built for both devkit and production now using the IDE - seems to work great.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

Yikes. https://adafruit.github.io/arduino-board-index/package_adafruit_index.json

That is one hell of a JSON payload (and of course ours would have fewer boards), but not impossible.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

Should we clone this if we agree it has value and include it in the 1.0 release notes?

from arduboy.

shogerr avatar shogerr commented on August 24, 2024

Yes

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

Please fork then, and we can maintain here.

from arduboy.

shogerr avatar shogerr commented on August 24, 2024

Alright, I simply don't have a production unit to test on. Opinions? Push this back to a 1.x milestone?

from arduboy.

MLXXXp avatar MLXXXp commented on August 24, 2024

A haven't looked into the details of what's being discussed here, but whatever SparkFun does for their boards works well for me. The details in their README.md make it quite easy for the user.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

It works on production and devkit. I've tested both.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

Yeah the readme and such things could probably be refined. I just wanted to get the core experience working and leave enough for someone who can follow instructions to get started.

If we want to polish it up a lot more that's fine by me. I never cared to really own this, just at the time no one else seemed interested in a proper boards file.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

I went ahead and tagged 1.0 since all the PR related blockers are cleared, but this is really pretty important for someone testing their work on both production and the devkit. Lets fork this and update the docs if need be... is there really anyone against that course of action?

from arduboy.

shogerr avatar shogerr commented on August 24, 2024

Yeah, I don't want to include this feature if it hasn't been fully tested. I do own this thing, as I have a dev kit. I might expedite myself a production unit tomorrow and get the production testing by another set of eyes done.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

It seems wise for you to have a production kit if you're the person in charge of items like these. I'm not sure what "include" here means though... does it mean "Arduboy" can't ever have any experimental repositories? That seems needlessly restrictive. shrugs

Just wanting this off my plate and feeling like once it's in Arduboy someone else can take care of it. Source code is far more interesting than board files.

from arduboy.

shogerr avatar shogerr commented on August 24, 2024

I pushed to get you a production unit ASAP after the first few were ready. I did not push to get myself one. Now there is stock available again and I will have have a unit. 💯

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

Well, thanks.

from arduboy.

MLXXXp avatar MLXXXp commented on August 24, 2024

I'll have a "production" unit equivalent once I rewire my home made version. I then won't have a "DevKit" equivalent any more, though. 😉

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

This needs to happen. It really really bugs me reading the readme that people have to pick Leonardo when I did this work like 6 months ago.

from arduboy.

MLXXXp avatar MLXXXp commented on August 24, 2024

It's more of a problem that you can't chose between a production or DevKit unit, to automatically set the proper _#define_s for the library.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

Right. That is the other big win. Thought defaulting to produciton was no doubt the right choose for a lot of new users receiving their units just now.

from arduboy.

MLXXXp avatar MLXXXp commented on August 24, 2024

It really really bugs me reading the readme that people have to pick Leonardo when I did this work like 6 months ago.

It bugs me that the production Arduboy comes with the Leonardo bootloader and thus the Leonardo USB IDs. It should have had its own USB IDs. I doubt the Arduino people would be very happy about this, either.

from arduboy.

joshgoebel avatar joshgoebel commented on August 24, 2024

Well, it's not possible to fix that now, but it is possible to fix getting this out there for the world to benefit. :-)

from arduboy.

shogerr avatar shogerr commented on August 24, 2024

It bugs me that the production Arduboy comes with the Leonardo bootloader and thus the Leonardo USB IDs. It should have had its own USB IDs. I doubt the Arduino people would be very happy about this, either.

I have about the same feeling, but it something we on the development end don't have control over.

from arduboy.

shogerr avatar shogerr commented on August 24, 2024

Arduboy hardware target added https://github.com/Arduboy/arduboy.github.io/tree/master/board-support

from arduboy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.