mirror of
https://github.com/digistump/DigistumpArduino.git
synced 2025-04-27 15:19:02 -07:00
switch to setup for Arduino Boards Manager
This commit is contained in:
parent
bc55c9bb45
commit
6ca6b114d5
34
README.md
34
README.md
@ -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
|
||||
|
||||
Digispark Pro: http://digistump.com/wiki/digispark/tutorials/connectingpro
|
||||
|
||||
DigiX: http://digistump.com/wiki/digix/tutorials/software
|
||||
|
||||
**To compile:**
|
||||
|
||||
To compile tools for other platforms or from scratch use:
|
||||
|
||||
Arduino 1.5.X (1.5.8+)
|
||||
|
||||
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)
|
@ -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
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user