Added Sparkfun AVR Programmer HAT

This commit is contained in:
Phil Howard 2018-10-10 22:27:06 +01:00
parent 5d9fba4e4b
commit 7a4cb5f4aa
13 changed files with 486 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

View File

@ -187,3 +187,4 @@ overlays:
- sixfab-xbee-shield-v2
- piborg-tropi
- letstrust-tpm
- sparkfun-avr-programmer-hat

View File

@ -0,0 +1,80 @@
<!--
---
name: SparkFun AVR Programmer HAT
class: board
type: mcu,io
formfactor: Custom
manufacturer: SparkFun
description: Arduino Programming on the Raspberry Pi
url: https://www.sparkfun.com/products/14747
github: https://github.com/sparkfun/SparkFun_Pi_AVR_Programmer_HAT
buy: https://www.sparkfun.com/products/14747
image: 'sparkfun-avr-programmer-hat.png'
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'8':
mode: uart
'10':
mode: uart
'19':
mode: spi
'21':
mode: spi
'23':
mode: spi
'24':
mode: spi
'26':
mode: spi
'7':
name: Script LED
'11':
name: Flash HEX Fail LED
'31':
name: Flash HEX Pass LED
'18':
name: Serial Upload Fail LED
'16':
name: Serial Upload Pass LED
'22':
name: Lock Bits Fail LED
'32':
name: Lock Bits Pass LED
'13':
name: Fuse Bits Fail LED
'15':
name: Fuse Bits Pass LED
'37':
name: Reset
'29':
name: Shutdown
'33':
name: Capsense
'36':
name: Program Control
install:
'devices':
- 'spi'
-->
# SparkFun AVR Programmer HAT
The SparkFun AVR Programmer HAT lets you program AVR microcontrollers (the chips you'll find on Arduino boards, for example) directly from the SPI hardware pins on the Raspberry Pi.
It was originally an in-house solution for production programming, but has been tidied up into a programming tool for anyone.
It's fully open source and hackable, works directly with AVRDude and provides ISP programming which is great for deployment since it doesn't require a bootloader, uploads code faster and allows you to set protection fuse bits. It's useful if you're programming many AVR chips either for hobby projects or small yield production.

View File

@ -0,0 +1,80 @@
<!--
---
name: SparkFun AVR Programmer HAT
class: board
type: mcu,io
formfactor: Custom
manufacturer: SparkFun
description: Arduino Programming on the Raspberry Pi
url: https://www.sparkfun.com/products/14747
github: https://github.com/sparkfun/SparkFun_Pi_AVR_Programmer_HAT
buy: https://www.sparkfun.com/products/14747
image: 'sparkfun-avr-programmer-hat.png'
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'8':
mode: uart
'10':
mode: uart
'19':
mode: spi
'21':
mode: spi
'23':
mode: spi
'24':
mode: spi
'26':
mode: spi
'7':
name: Script LED
'11':
name: Flash HEX Fail LED
'31':
name: Flash HEX Pass LED
'18':
name: Serial Upload Fail LED
'16':
name: Serial Upload Pass LED
'22':
name: Lock Bits Fail LED
'32':
name: Lock Bits Pass LED
'13':
name: Fuse Bits Fail LED
'15':
name: Fuse Bits Pass LED
'37':
name: Reset
'29':
name: Shutdown
'33':
name: Capsense
'36':
name: Program Control
install:
'devices':
- 'spi'
-->
# SparkFun AVR Programmer HAT
The SparkFun AVR Programmer HAT lets you program AVR microcontrollers (the chips you'll find on Arduino boards, for example) directly from the SPI hardware pins on the Raspberry Pi.
It was originally an in-house solution for production programming, but has been tidied up into a programming tool for anyone.
It's fully open source and hackable, works directly with AVRDude and provides ISP programming which is great for deployment since it doesn't require a bootloader, uploads code faster and allows you to set protection fuse bits. It's useful if you're programming many AVR chips either for hobby projects or small yield production.

View File

@ -187,3 +187,4 @@ overlays:
- sixfab-xbee-shield-v2
- piborg-tropi
- letstrust-tpm
- sparkfun-avr-programmer-hat

View File

@ -187,3 +187,4 @@ overlays:
- sixfab-xbee-shield-v2
- piborg-tropi
- letstrust-tpm
- sparkfun-avr-programmer-hat

View File

@ -0,0 +1,80 @@
<!--
---
name: SparkFun AVR Programmer HAT
class: board
type: mcu,io
formfactor: Custom
manufacturer: SparkFun
description: Arduino Programming on the Raspberry Pi
url: https://www.sparkfun.com/products/14747
github: https://github.com/sparkfun/SparkFun_Pi_AVR_Programmer_HAT
buy: https://www.sparkfun.com/products/14747
image: 'sparkfun-avr-programmer-hat.png'
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'8':
mode: uart
'10':
mode: uart
'19':
mode: spi
'21':
mode: spi
'23':
mode: spi
'24':
mode: spi
'26':
mode: spi
'7':
name: Script LED
'11':
name: Flash HEX Fail LED
'31':
name: Flash HEX Pass LED
'18':
name: Serial Upload Fail LED
'16':
name: Serial Upload Pass LED
'22':
name: Lock Bits Fail LED
'32':
name: Lock Bits Pass LED
'13':
name: Fuse Bits Fail LED
'15':
name: Fuse Bits Pass LED
'37':
name: Reset
'29':
name: Shutdown
'33':
name: Capsense
'36':
name: Program Control
install:
'devices':
- 'spi'
-->
# SparkFun AVR Programmer HAT
The SparkFun AVR Programmer HAT lets you program AVR microcontrollers (the chips you'll find on Arduino boards, for example) directly from the SPI hardware pins on the Raspberry Pi.
It was originally an in-house solution for production programming, but has been tidied up into a programming tool for anyone.
It's fully open source and hackable, works directly with AVRDude and provides ISP programming which is great for deployment since it doesn't require a bootloader, uploads code faster and allows you to set protection fuse bits. It's useful if you're programming many AVR chips either for hobby projects or small yield production.

View File

@ -187,3 +187,4 @@ overlays:
- sixfab-xbee-shield-v2
- piborg-tropi
- letstrust-tpm
- sparkfun-avr-programmer-hat

View File

@ -0,0 +1,80 @@
<!--
---
name: SparkFun AVR Programmer HAT
class: board
type: mcu,io
formfactor: Custom
manufacturer: SparkFun
description: Arduino Programming on the Raspberry Pi
url: https://www.sparkfun.com/products/14747
github: https://github.com/sparkfun/SparkFun_Pi_AVR_Programmer_HAT
buy: https://www.sparkfun.com/products/14747
image: 'sparkfun-avr-programmer-hat.png'
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'8':
mode: uart
'10':
mode: uart
'19':
mode: spi
'21':
mode: spi
'23':
mode: spi
'24':
mode: spi
'26':
mode: spi
'7':
name: Script LED
'11':
name: Flash HEX Fail LED
'31':
name: Flash HEX Pass LED
'18':
name: Serial Upload Fail LED
'16':
name: Serial Upload Pass LED
'22':
name: Lock Bits Fail LED
'32':
name: Lock Bits Pass LED
'13':
name: Fuse Bits Fail LED
'15':
name: Fuse Bits Pass LED
'37':
name: Reset
'29':
name: Shutdown
'33':
name: Capsense
'36':
name: Program Control
install:
'devices':
- 'spi'
-->
# SparkFun AVR Programmer HAT
The SparkFun AVR Programmer HAT lets you program AVR microcontrollers (the chips you'll find on Arduino boards, for example) directly from the SPI hardware pins on the Raspberry Pi.
It was originally an in-house solution for production programming, but has been tidied up into a programming tool for anyone.
It's fully open source and hackable, works directly with AVRDude and provides ISP programming which is great for deployment since it doesn't require a bootloader, uploads code faster and allows you to set protection fuse bits. It's useful if you're programming many AVR chips either for hobby projects or small yield production.

View File

@ -187,3 +187,4 @@ overlays:
- sixfab-xbee-shield-v2
- piborg-tropi
- letstrust-tpm
- sparkfun-avr-programmer-hat

View File

@ -0,0 +1,80 @@
<!--
---
name: SparkFun AVR Programmer HAT
class: board
type: mcu,io
formfactor: Custom
manufacturer: SparkFun
description: Arduino Programming on the Raspberry Pi
url: https://www.sparkfun.com/products/14747
github: https://github.com/sparkfun/SparkFun_Pi_AVR_Programmer_HAT
buy: https://www.sparkfun.com/products/14747
image: 'sparkfun-avr-programmer-hat.png'
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'8':
mode: uart
'10':
mode: uart
'19':
mode: spi
'21':
mode: spi
'23':
mode: spi
'24':
mode: spi
'26':
mode: spi
'7':
name: Script LED
'11':
name: Flash HEX Fail LED
'31':
name: Flash HEX Pass LED
'18':
name: Serial Upload Fail LED
'16':
name: Serial Upload Pass LED
'22':
name: Lock Bits Fail LED
'32':
name: Lock Bits Pass LED
'13':
name: Fuse Bits Fail LED
'15':
name: Fuse Bits Pass LED
'37':
name: Reset
'29':
name: Shutdown
'33':
name: Capsense
'36':
name: Program Control
install:
'devices':
- 'spi'
-->
# SparkFun AVR Programmer HAT
The SparkFun AVR Programmer HAT lets you program AVR microcontrollers (the chips you'll find on Arduino boards, for example) directly from the SPI hardware pins on the Raspberry Pi.
It was originally an in-house solution for production programming, but has been tidied up into a programming tool for anyone.
It's fully open source and hackable, works directly with AVRDude and provides ISP programming which is great for deployment since it doesn't require a bootloader, uploads code faster and allows you to set protection fuse bits. It's useful if you're programming many AVR chips either for hobby projects or small yield production.

View File

@ -187,3 +187,4 @@ overlays:
- sixfab-xbee-shield-v2
- piborg-tropi
- letstrust-tpm
- sparkfun-avr-programmer-hat

View File

@ -0,0 +1,80 @@
<!--
---
name: SparkFun AVR Programmer HAT
class: board
type: mcu,io
formfactor: Custom
manufacturer: SparkFun
description: Arduino Programming on the Raspberry Pi
url: https://www.sparkfun.com/products/14747
github: https://github.com/sparkfun/SparkFun_Pi_AVR_Programmer_HAT
buy: https://www.sparkfun.com/products/14747
image: 'sparkfun-avr-programmer-hat.png'
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'8':
mode: uart
'10':
mode: uart
'19':
mode: spi
'21':
mode: spi
'23':
mode: spi
'24':
mode: spi
'26':
mode: spi
'7':
name: Script LED
'11':
name: Flash HEX Fail LED
'31':
name: Flash HEX Pass LED
'18':
name: Serial Upload Fail LED
'16':
name: Serial Upload Pass LED
'22':
name: Lock Bits Fail LED
'32':
name: Lock Bits Pass LED
'13':
name: Fuse Bits Fail LED
'15':
name: Fuse Bits Pass LED
'37':
name: Reset
'29':
name: Shutdown
'33':
name: Capsense
'36':
name: Program Control
install:
'devices':
- 'spi'
-->
# SparkFun AVR Programmer HAT
The SparkFun AVR Programmer HAT lets you program AVR microcontrollers (the chips you'll find on Arduino boards, for example) directly from the SPI hardware pins on the Raspberry Pi.
It was originally an in-house solution for production programming, but has been tidied up into a programming tool for anyone.
It's fully open source and hackable, works directly with AVRDude and provides ISP programming which is great for deployment since it doesn't require a bootloader, uploads code faster and allows you to set protection fuse bits. It's useful if you're programming many AVR chips either for hobby projects or small yield production.