blob: 2c7ad35bb462f47538fbf25ab30fcd9cc7dd9f53 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <hardware/i2c.h>
#include <hardware/gpio.h>
#include <pico/error.h>
#include <pico/time.h>
#include "ssd1306.h"
int main() {
gpio_init(20);
gpio_init(21);
gpio_set_function(20, GPIO_FUNC_I2C);
gpio_set_function(21, GPIO_FUNC_I2C);
gpio_set_pulls(20, true, false);
gpio_set_pulls(21, true, false);
i2c_init(i2c0, 400 * 1000);
ssd1306_t display;
ssd_init(&display, i2c0, 0x3C);
ssd_power_on(&display);
return 0;
}
|