Exemplos em linguagem C baixo nível
- Por enquanto apenas para Franzininho DIY
- Só está funcionando no Linux
- Necessario as ferramentas abaixo
- A placa deve estar com o bootloader Micronucleus
sudo apt install gcc-avr
sudo apt install avr-libc
sudo apt install binutils-avr
sudo apt install makecd ../exemplos-avr-libc/exemplos/01-hello
make all- Incluir exemplos em uma pasta dentro de exemplos
| Exemplos | Status | Nota |
|---|---|---|
| Primeiros Passos | 🟢 | |
| Hello, World! | 🟢 | |
| Saída Digital | 🟢 | |
| Entrada Digital | 🟢 | |
| Timer 0 | 🟢 | |
| Timer 0 - Interrupção | 🟢 | |
| Contador de pulsos externos | 🟢 | |
| Instrumento musical com Buzzer | 🟢 | |
| Interrupção externa | 🔴 | |
| Timer0 CTC | 🔴 | |
| Timer0 PWM | 🔴 | |
| Timer 1 | 🔴 | |
| Timer 2 Interrupção | 🔴 | |
| Timer 1 PWM | 🔴 | |
| Conversor AD | 🔴 | |
| I2C | 🔴 | |
| SPI | 🔴 | |
| EEPROM | 🔴 | |
| Configuração de Clock | 🔴 | |
| Sleep | 🔴 | |
| Fuse bits | 🔴 |
Legenda:
- 🟢 Feito
- 🟡 Em progresso
- 🔴 Ainda não implementado