{"action":"created","issue":{"url":"https://api.github.com/repos/noopkat/avrgirl-arduino/issues/5","labels_url":"https://api.github.com/repos/noopkat/avrgirl-arduino/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/noopkat/avrgirl-arduino/issues/5/comments","events_url":"https://api.github.com/repos/noopkat/avrgirl-arduino/issues/5/events","html_url":"https://github.com/noopkat/avrgirl-arduino/issues/5","id":106038747,"number":5,"title":"Testing with real hardware","user":{"login":"noopkat","id":1411284,"avatar_url":"https://avatars.githubusercontent.com/u/1411284?v=3","gravatar_id":"","url":"https://api.github.com/users/noopkat","html_url":"https://github.com/noopkat","followers_url":"https://api.github.com/users/noopkat/followers","following_url":"https://api.github.com/users/noopkat/following{/other_user}","gists_url":"https://api.github.com/users/noopkat/gists{/gist_id}","starred_url":"https://api.github.com/users/noopkat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noopkat/subscriptions","organizations_url":"https://api.github.com/users/noopkat/orgs","repos_url":"https://api.github.com/users/noopkat/repos","events_url":"https://api.github.com/users/noopkat/events{/privacy}","received_events_url":"https://api.github.com/users/noopkat/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/noopkat/avrgirl-arduino/labels/help%20wanted","name":"help wanted","color":"159818"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-09-11T15:53:05Z","updated_at":"2015-10-07T02:33:16Z","closed_at":null,"body":"My budget can't always support having every single Arduino on hand to test this with. I would love if anyone has matching hardware supported by avrgirl-arduino to verify that everything works well.\r\n\r\nSuccessfully uploading a Blink.cpp.hex file is a great test to try.\r\n\r\nIf you have any Arduino boards not mentioned on the supported list, add it to `boards.js` and try uploading a Blink sketch specifically compiled for that Arduino. This would help muchly with expanding support for more boards! My bank account thanks you.\r\n\r\nAdditionally, you can help fund me buying new hardware for this purpose by [donating](https://www.paypal.me/noopkat) if you're more comfortable doing that. On average, Arduino boards cost between $15 and $50, depending on the tech included on it."},"comment":{"url":"https://api.github.com/repos/noopkat/avrgirl-arduino/issues/comments/146061484","html_url":"https://github.com/noopkat/avrgirl-arduino/issues/5#issuecomment-146061484","issue_url":"https://api.github.com/repos/noopkat/avrgirl-arduino/issues/5","id":146061484,"user":{"login":"noopkat","id":1411284,"avatar_url":"https://avatars.githubusercontent.com/u/1411284?v=3","gravatar_id":"","url":"https://api.github.com/users/noopkat","html_url":"https://github.com/noopkat","followers_url":"https://api.github.com/users/noopkat/followers","following_url":"https://api.github.com/users/noopkat/following{/other_user}","gists_url":"https://api.github.com/users/noopkat/gists{/gist_id}","starred_url":"https://api.github.com/users/noopkat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noopkat/subscriptions","organizations_url":"https://api.github.com/users/noopkat/orgs","repos_url":"https://api.github.com/users/noopkat/repos","events_url":"https://api.github.com/users/noopkat/events{/privacy}","received_events_url":"https://api.github.com/users/noopkat/received_events","type":"User","site_admin":false},"created_at":"2015-10-07T02:33:16Z","updated_at":"2015-10-07T02:33:16Z","body":"Hey! A few thoughts:\r\n\r\nDesirable: short answer is no but yes but is complicated.\r\n\r\nThe purpose of avrgirl-arduino is to support the flashing of a specific subset of devices that would be classed as an 'Arduino'. This essentially means:\r\n+ a device that is produced by Arduino/Genuino\r\n+ a direct Arduino clone\r\n+ an ['Arduino at Heart'](https://www.arduino.cc/en/ArduinoAtHeart/Products) device that represents a prototyping board similar in looks, functionality, and especially architecture, to an actual Arduino (a perfect example of this is the Red Bear Blend Micro).\r\n\r\nSo - avrgirl-arduino may not be the right repo/package to support these boards (other than perhaps the Due). There is a lot of extra complexity underneath which would be required to support them (such as adding a whole new usb package, writing several new protocols from scratch), which leans towards them being better developed in separate packages/libraries entirely for ease of maintenance and testing.\r\n\r\nAs an added note, the purpose of AVRGirl as an umbrella project, is solely focused on the ATmega and ATtiny families for the first big AVRGirl release. This is the supported list as per avrdude, which was the inspiration for AVRGirl. There are a large number of parts and programmers that need to be deemed stable before any different architectures (such as ARM) can be considered being added. This means that ARM would be nice, but it's on a distant roadmap only for now, and there is a much heavier focus on testing the ATmega and ATtiny families only at this stage. There is a lot of tuning that needs doing before moving on, and that's where I need the help most via testing :grin: \r\n\r\nThis issue was meant to be more about testing the already supported devices on different OS platforms. I did mention briefly about introducing new Arduino support too, so that is my bad I apologise.\r\n\r\nTo address your board suggestions:\r\n\r\n1. RFDuino and Arduino Due - both ARM.\r\n\r\n2. The Red Bear products that you listed are not ['Arduino at Heart'](https://www.arduino.cc/en/ArduinoAtHeart/Products), but at most would be closer to an ['Arduino Certified'](https://www.arduino.cc/en/ArduinoCertified/Products) status. Right now I'd prefer to only support 'Arduino at Heart' products. They are also ARM.\r\n\r\n3. Spark/Particle boards - also ARM.\r\n\r\nThe ARM chips require a DFU style way of programming them, and are a little bit more complex than the ATmega and ATtiny family of RISC processors. Fair warning - plenty of rabbit holes would be ahead. The Tessel and Particle folks have done great work on this kind of stuff that you can see in their repos, although they are tuned very heavily to their specific ARM chip on board and their own development ecosystems.\r\n\r\nSorry for the long winded reply, but I realise that I have all of this stuff in my head only. I need to get it out so I can start communicating the mission and roadmap better (in writing) in some obvious places (such as the AVRGirl repo README or wiki). I didn't expect anyone to be interested in AVRGirl, to be honest, so this has caught me off guard!\r\n\r\n\r\n\r\n"}}