ObligedTester

Results 21 comments of ObligedTester

Sure! Now, this is a work in progress, so the I2C initialization is handled outside of the callback procedure, and generally just a mockup prototype. ``` uint8_t u8x8_byte_i2c(u8x8_t *u8x8, uint8_t...

Thanks for your input! The nano delays are still a work in progress. Not really sure on how to best implement exactly one nano second delay. The Pi Pico runs...

Hello! Well, lets leave the delays for the time being since they don't seem to be of any value to the task at hand. They need of course to be...

Yeah, that was my first thought, so I tested that, and for some extremely strange reason that only me one package containing "AE". Meanwhile, leaving it as mentioned, it will...

I added this output to the terminal for further debugging: ``` while( (uint8_t)arg_int > 0 ) { buffer[buf_idx] = *data; printf("%x",buffer[buf_idx]); printf("\n"); buf_idx++; data++; arg_int--; } ``` ``` ae d5...

Further debug output: (This is for the Init sequence + powersave command): ``` Buf length: 25 aed580a83fd30408d14200a1c8da1281cfd9f1db402ea4a6 Buf length: 1 af ``` The above is generated with this code: ```...

Alright. But shouldn't it just send 1 or 2 bytes at a time? The init procedure is transmitted in only one packet containing 25 bytes?

Hm, That is interesting.. I have just checked the u8x8_d_ssd1306_128x64_noname.c file in the source directory. In that one the "u8x8_d_ssd1306_128x64_noname_init_seq[]" does not contain the leading 00 you refer to. The...

Interesting. Checking my u8x8_cad.c i do have that call under function: uint8_t u8x8_cad_ssd13xx_fast_i2c(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) Can we be certain that this is called when using...

Well, today I have some progress on this. After changing buf_idx = 0; to buf_idx = 1; in the BYTE_START_TRANSFER. I kind of suspected that something is up with the...