- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
I am using the CYBT-343026-00 module and I am trying to connect I2C based 0.96’ inch OLED display SSD1306. I have written code and able to write only on top but seems cannot write in the remaining part.
I am expecting all below "BLE Initializing" screen should be black and should be available to write anything.
I’m also attaching my code.
Please do let me know where I am wrong.
Thanks in advance
Regards,
Neeraj
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi NeDh_4602711 ,
As its a HW buffer limitation, there is no other alternate way.
You need to divide and send with multiple I2C transfer of 63 bytes length.
Regards,
Anjana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Something similar issue had reported early in What is wrong with WICED I2C ?
And we found that"HW buffer is 64 bytes. In that slave address is 1 byte. So maximum payload is 63 bytes."
Could you please ensure this?
Thanks,
-Dheeraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello DheerajP_41,
Thanks for your reply.
I understood HW buffer is 64 bytes. In that slave address is 1 byte. So the maximum payload is 63 bytes. So is it not possible to connect this display?
Is there any alternate solution to this?
Thanks and regards,
Neeraj
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi NeDh_4602711 ,
As its a HW buffer limitation, there is no other alternate way.
You need to divide and send with multiple I2C transfer of 63 bytes length.
Regards,
Anjana