1
0
Форкнуть 0
Sanguino add-on for the Arduino IDE, based on http://code.google.com/p/sanguino/ https://lauszus.github.com/Sanguino/
Перейти к файлу
Kristian Sloth Lauszus 370efe193d Fixed link to PlatformIO Sanguino boards list
Fixes #21
2021-03-10 14:38:17 +01:00
avr Forgot apply 74edfd7933 inside the avr directory as well 2017-11-10 01:24:39 +01:00
bootloaders/optiboot Fix optiboot, so it compiles on newer versions of avr-gcc 2017-11-09 14:58:58 +01:00
variants/sanguino switched to TCCR3A, NUM_DIGITAL_PINS to 32 2016-12-26 16:19:49 +01:00
.gitignore Ignore temp script 2013-07-15 03:21:55 +02:00
.travis.yml Compile the Blink example for all boards using Travis 2017-10-18 00:40:23 +02:00
README.md Fixed link to PlatformIO Sanguino boards list 2021-03-10 14:38:17 +01:00
boards.txt Reference the standard Arduino core 2013-12-30 17:50:45 +01:00
gpl2.txt Added license file 2013-07-21 14:11:02 +02:00
package_lauszus_sanguino_index.json Update avr-gcc and avrdude to the newest version 2019-03-28 10:06:01 +01:00
release.sh Uploaded script used for a new release 2016-10-26 00:37:24 -05:00

README.md

Sanguino

Developed by Kristian Sloth Lauszus, 2012

The code is released under the GNU General Public License.


Build Status

This is a Sanguino third-party hardware add-on for the Arduino IDE.

To use this add-on simply add the following url: https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json to the Arduino boards manager. Please see the following page for more information: https://learn.adafruit.com/add-boards-arduino-v164.

Advanced users can install the hardware add-on manually by creating a folder named "hardware" inside your sketchbook directory. Now move the Sanguino directory inside that folder. The structure would look like this:

  • Arduino/
    • hardware/
      • Sanguino/
        • avr/
        • bootloaders/
        • variants/
        • README.md
        • boards.txt

PlatformIO

It is also possible to use this add-on with PlatformIO. For instace you can use the Sanguino ATmega644 or ATmega644A running at 16 MHz by creating the following entry in your platformio.ini file:

[env:sanguino_atmega644p]
platform = atmelavr
framework = arduino
board = sanguino_atmega644p

This will also allow you to specify the upload speed by adding the following entry:

upload_speed = 57600

This is needed if you have not burned the Optiboot bootloader.

The list of boards can be found here: http://docs.platformio.org/en/latest/platforms/atmelavr.html#sanguino.

ATmega1284

Since the ATmega1284 is not supported by Avrdude. You will have to burn the bootloader manually from the command line. See this file for help: ATmega1284.md.

Also check out the following site for more information: http://blog.stevemarple.co.uk/2013/01/how-to-use-atmel-atmega1284-non-p.html.

For more information see the following site: http://www.arduino.cc/en/Guide/Environment#thirdpartyhardware or send me an email at lauszus@gmail.com.