We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please provide the following information:
How can I define software I2C with this library on arduino uno (atmega328p).
#define CONFIG_SOFTWARE_I2C_AVAILABLE #define CONFIG_SOFTWARE_I2C_ENABLE
I used this defination but it does nothing.
In Readme file writes if I want to change I2C pins, I can do it with API. Which API and how can I use I didnt understand .
The text was updated successfully, but these errors were encountered:
Hi,
you need manually initialize software i2c via void ssd1306_i2cInit_Embedded(int8_t scl, int8_t sda, uint8_t sa);
void ssd1306_i2cInit_Embedded(int8_t scl, int8_t sda, uint8_t sa);
Sorry, something went wrong.
First, insert #include "intf/i2c/ssd1306_i2c.h into ssd1305.h.
#include "intf/i2c/ssd1306_i2c.h
ssd1305.h
Also, looking at the source, for Arduino Uno 328p, you have to use ports on PORTC. (ssd1306_i2c_embedded.c).
ssd1306_i2c_embedded.c
No branches or pull requests
Please provide the following information:
library version 1.8.2
LCD display type ssd1306
Steps to reproduce the issue
Expected behavior
Actual behavior
How can I define software I2C with this library on arduino uno (atmega328p).
#define CONFIG_SOFTWARE_I2C_AVAILABLE
#define CONFIG_SOFTWARE_I2C_ENABLE
I used this defination but it does nothing.
In Readme file writes if I want to change I2C pins, I can do it with API. Which API and how can I use I didnt understand .
The text was updated successfully, but these errors were encountered: