https://github.com/microchiptech/getting_started_with_gpio
This repository contains examples of bare metal source code for GPIO as described in TB3229 document from Microchip. The code examples were developed using ATmega4809
https://github.com/microchiptech/getting_started_with_gpio
Last synced: 10 days ago
JSON representation
This repository contains examples of bare metal source code for GPIO as described in TB3229 document from Microchip. The code examples were developed using ATmega4809
- Host: GitHub
- URL: https://github.com/microchiptech/getting_started_with_gpio
- Owner: MicrochipTech
- Created: 2019-08-19T12:20:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-12-09T14:46:57.000Z (over 5 years ago)
- Last Synced: 2025-02-27T16:16:46.677Z (about 1 year ago)
- Language: Makefile
- Homepage:
- Size: 8.79 KB
- Stars: 9
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
The content of this repository has been moved to https://github.com/microchip-pic-avr-examples/atmega4809-getting-started-with-gpio-mplab. Additionally, a repository containing MCC generated code examples for AVR128DA48 with the same functionality can be found at https://github.com/microchip-pic-avr-examples/avr128da48-getting-started-with-gpio-mplab-mcc. This repository is obsolete and it will not be maintained.
ATmega4809 GPIO Examples
===
This repository contains examples of bare metal source code for GPIO as described in [Getting Started with GPIO](http://ww1.microchip.com/downloads/en/Appnotes/90003229A.pdf) document from Microchip.
The repository contains three MPLAB X projects. Make sure you have the necessary tools:
1. ATmega4809 device (recommended is evaluation board ATmega4809 X-plained PRO)
2. MPLAB X or MPLAB Xpress
The following examples are inside this repository:
1. Blink an LED
2. Long and Short Button Press
3. Wake Up On Button Press
This source code is compatible with the following devices: ATtiny402, ATtiny202, ATtiny1604, ATtiny804, ATtiny404, ATtiny204, ATtiny1606, ATtiny806, ATtiny406, ATtiny1607, ATtiny807, ATtiny412, ATtiny212, ATtiny1614, ATtiny814, ATtiny414, ATtiny214, ATtiny3216, ATtiny1616, ATtiny816, ATtiny416, ATtiny3217, ATtiny1617, ATtiny817, ATtiny417, ATmega4808, ATmega3208, ATmega1608, ATmega808, ATmega4809, ATmega3209, ATmega1609, ATmega809.