aboutsummaryrefslogtreecommitdiffstats
path: root/buttons.hpp
blob: 43d2d25be6d4b416a23f9c64a7b4bb77258c3b61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef __BUTTONS_H__
#define __BUTTONS_H__
#include <stdio.h>

// Init buttons used in conjuction with interrupts
// All buttons are connected to ground.
#define NUMBER_OF_BUTTONS 5
#define BUTTON_HOME 22
#define BUTTON_SELECT 18
#define BUTTON_MODE 19
#define BUTTON_DOWN 20
#define BUTTON_UP 21

void init_buttons();
void gpio_interrupt_cb(uint gpio, uint32_t events);

#endif