Comments (29)
Yes. At the very least let's set the board option. The other two options may be needed later.
from arduboy.
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.
from arduboy.
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.
Or we could call it "Kickstarter Edition" or any number of other cute things.
from arduboy.
We probably want to get on this list:
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.
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.
I've built for both devkit and production now using the IDE - seems to work great.
from arduboy.
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.
Should we clone this if we agree it has value and include it in the 1.0 release notes?
from arduboy.
Yes
from arduboy.
Please fork then, and we can maintain here.
from arduboy.
Alright, I simply don't have a production unit to test on. Opinions? Push this back to a 1.x milestone?
from arduboy.
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.
It works on production and devkit. I've tested both.
from arduboy.
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.
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.
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.
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.
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.
Well, thanks.
from arduboy.
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.
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.
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.
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.
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.
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.
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.
Arduboy hardware target added https://github.com/Arduboy/arduboy.github.io/tree/master/board-support
from arduboy.
Related Issues (20)
- `examples/Peformance`? HOT 1
- Rip tunes out of Arduboy lib HOT 32
- Setup a mailing list or separate forum for Arduboy developers HOT 2
- We need an Core Library badge HOT 3
- Simple and secure binary installer for all platforms HOT 22
- Speaker needs both pins set to OUTPUT HOT 18
- Simplify the audio functions HOT 11
- Do development on a branch? HOT 6
- Add a #define for the library version HOT 11
- Should version 1.2 be 2.0? HOT 1
- drawChar should let you specify a different font HOT 13
- Codebender Compatibility Questions HOT 32
- 8Mhz battery life vs 16Mhz HOT 2
- drawBitmap shifting everything to the right? HOT 3
- License is BSD but Playtunes code is GPL v3 HOT 5
- Documentation HOT 2
- Document units such as duration HOT 3
- Should the new draw() function be simplified and renamed? HOT 4
- Maintaining a Changelog
- Readme GiF HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arduboy.