Traumflug
Traumflug
I write and write and write ... just pushed a bunch of improvements / cleanups to Configtool on branch _i2c-rebuild_. 28 commits now and still only 50% of @RaD's work...
Just pushed current state. The last few commits aren't the last word, but now the distance to _experimental_ is a lot shorter.
Also removed branch _ssd1306_. These two commits are on _experimental_ now (and a few other branches).
Another chunk on _experimental_. - Infrastruture is mostly done, prepared for display bus and display type selection. - sersendf_P() replaced by sendf_P(), which can write to both, the serial line...
D'oh. Display hardware decided to say bye bye shortly before I was done. So I had to put the remaining plan into a large comment in _display_ssd1306.c_, see there. Latest...
Big spring cleaning today, branch _i2c-display_ removed as well, after verifying that all its nuggets are on _master_.
I2C is a tricky thing. Other than SPI it's an outright protocol. Regarding the address, it's not an 8-bit address, but a 7-bit one. The last bit is a read/write...
This was quick :-) Excellent!
You read out RAM, not Flash. ``` sendf_P(serial_writechar, PSTR("%su\n"), (uint8_t)init_sequence_2[i]); ``` ==> ``` sendf_P(serial_writechar, PSTR("%su\n"), (uint8_t)pgm_read_byte(&init_sequence_2[i])); ```
> Thanks, but this code works? Looks like you catched a bug over there. My fault.