Skip to content

Commit

Permalink
switch to setup for Arduino Boards Manager
Browse files Browse the repository at this point in the history
  • Loading branch information
ekettenburg committed Jun 23, 2015
1 parent bc55c9b commit 6ca6b11
Show file tree
Hide file tree
Showing 3,581 changed files with 92 additions and 50 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
32 changes: 10 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,23 @@
DigistumpArduino
================

Files to add Digistump support (Digispark, Pro, DigiX) to Arduino 1.5.X (1.5.8+)
Files to add Digistump support (Digispark, Pro, DigiX) to Arduino 1.6.X (1.6.4+)

**These files are designed for install via the Arduino Boards Manager:**

**Binary downloads of the bundled IDE can be found here:** https://github.com/digistump/DigistumpArduino/releases/tag/v1.5.8C
Board manager URL: http://digistump.com/package_digistump_index.json

**To manually install:**
**Full Install Instructions:**

Place digistump folder inside the Arduino /hardware folder.
Digispark: http://digistump.com/wiki/digispark/tutorials/connecting

**To compile:**
Digispark Pro: http://digistump.com/wiki/digispark/tutorials/connectingpro

To compile tools for other platforms or from scratch use:
DigiX: http://digistump.com/wiki/digix/tutorials/software

Arduino 1.5.X (1.5.8+)
**To compile:**

This repo.
Micronucleus is the only executable in these packages that is pre-compiled:

Micronucleus: https://github.com/micronucleus/micronucleus/tree/80419704f68bf0783c5de63a6a4b9d89b45235c7
Dependencies: libusb and possibly lib32stdc on linux - (on ubuntu get it by issuing: apt-get install lib32stdc++6)

AVR-Dummy: https://github.com/digistump/avr-dummy

- Download the lastest Arduino 1.5.X branch binaries or source (and compile per their instructions if necessary)
- Download this repo
- Download the Micronucleus source linked above
- Download the AVR-Dummy source above
- Compile the micronucleus commandline tool (commandline directory) and avr-dummy ("make all" for both) - which will produce executables named micronucleus and avrdude
- Copy the digistump folder from this repo into the hardware folder in your arduino directory.
- Copy micronucleus and avrdude executables to the hard/digistump/avr/tools folder in the arduino directory
- You're all set!


Dependencies: libusb and possibly lib32stdc on linux - (on ubuntu get it by issuing: apt-get install lib32stdc++6)
44 changes: 43 additions & 1 deletion hardware/digistump/avr/boards.txt → digistump-avr/boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,46 @@ digispark-pro64.build.core=pro
digispark-pro64.build.variant=pro64buffer
digispark-pro64.upload.wait_for_upload_port = false
digispark-pro64.upload.use_1200bps_touch = false
digispark-pro64.upload.disable_flushing = false
digispark-pro64.upload.disable_flushing = false

digispark-tiny16.name=Digispark (16mhz - No USB)
digispark-tiny16.upload.using=micronucleusprog
digispark-tiny16.upload.protocol=usb
digispark-tiny16.upload.tool=micronucleus
digispark-tiny16.upload.maximum_size=6012
digispark-tiny16.build.mcu=attiny85
digispark-tiny16.build.f_cpu=16000000L
digispark-tiny16.build.board=AVR_DIGISPARK
digispark-tiny16.build.core=tiny
digispark-tiny16.build.variant=digispark
digispark-tiny16.upload.wait_for_upload_port = false
digispark-tiny16.upload.use_1200bps_touch = false
digispark-tiny16.upload.disable_flushing = false

digispark-tiny8.name=Digispark (16mhz - No USB)
digispark-tiny8.upload.using=micronucleusprog
digispark-tiny8.upload.protocol=usb
digispark-tiny8.upload.tool=micronucleus
digispark-tiny8.upload.maximum_size=6012
digispark-tiny8.build.mcu=attiny85
digispark-tiny8.build.f_cpu=8000000L
digispark-tiny8.build.board=AVR_DIGISPARK
digispark-tiny8.build.core=tiny
digispark-tiny8.build.variant=digispark
digispark-tiny8.upload.wait_for_upload_port = false
digispark-tiny8.upload.use_1200bps_touch = false
digispark-tiny8.upload.disable_flushing = false

digispark-tiny1.name=Digispark (16mhz - No USB)
digispark-tiny1.upload.using=micronucleusprog
digispark-tiny1.upload.protocol=usb
digispark-tiny1.upload.tool=micronucleus
digispark-tiny1.upload.maximum_size=6012
digispark-tiny1.build.mcu=attiny85
digispark-tiny1.build.f_cpu=1000000L
digispark-tiny1.build.board=AVR_DIGISPARK
digispark-tiny1.build.core=tiny
digispark-tiny1.build.variant=digispark
digispark-tiny1.upload.wait_for_upload_port = false
digispark-tiny1.upload.use_1200bps_touch = false
digispark-tiny1.upload.disable_flushing = false
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 6ca6b11

Please sign in to comment.