Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Ce dépôt est archivé. Vous pouvez voir les fichiers et le cloner, mais vous ne pouvez pas pousser ni ouvrir de ticket/demande d'ajout.
|
12345678910111213141516171819202122232425262728293031323334353637 |
-
- #include <avr/io.h>
- #include "backlight.h"
-
- uint8_t led_counter = 0;
- uint8_t led_level = 0;
-
- void bl_set()
- {
- led_counter++;
- if (led_counter > 7) {
- led_counter = 0;
- }
-
- if (led_counter < led_level) {
- // output high
- DDRB |= (1<<2);
- PORTB |= (1<<2);
- } else {
- // Hi-Z
- DDRB &= ~(1<<2);
- PORTB &= ~(1<<2);
- }
- }
-
- void backlight_init_ports()
- {
- DDRB &= ~(1<<2);
- PORTB &= ~(1<<2);
-
- backlight_init();
- }
-
- void backlight_set(uint8_t level)
- {
- led_level = level;
- }
|