circuitpython/shared-bindings
Jeff Epler 4b41fdb586
Fast(ish) special purpose bitbang spi over i2c
with the i2c bus operating at 400kHz this achieves a 4.8kHz SPI clock
rate which could be worse.

It accepts the same style of init sequence as displayio.

tested by scoping the pins on the espressif lcd dev kit with a dummy init sequence:
```python
dotclockframebuffer.ioexpander_send_init_sequence(
    bus=bus,
    i2c_address=expander_addr,
    gpio_address=1,
    gpio_data_len=1,
    gpio_data=0xff,
    cs_bit=1,
    mosi_bit=3,
    clk_bit=2,
    init_sequence=init_sequence)
```
2023-09-14 14:42:48 -05:00
..
2023-08-14 00:59:22 -04:00
2023-08-13 19:43:54 -04:00
2023-08-10 20:06:32 -04:00
2023-08-14 00:59:22 -04:00
2023-08-13 19:43:54 -04:00
2023-08-13 19:43:54 -04:00
2023-08-13 00:30:59 -04:00
2023-08-10 20:06:32 -04:00
2023-08-13 19:43:54 -04:00
2023-09-07 16:45:45 -07:00
2023-08-14 00:59:22 -04:00
2023-08-13 19:43:54 -04:00
2023-08-13 19:43:54 -04:00
2023-08-14 00:59:22 -04:00
2023-08-14 00:59:22 -04:00
2023-08-13 19:43:54 -04:00
2023-08-23 22:12:19 +03:00
2023-05-15 21:15:39 -05:00
2023-05-15 21:15:39 -05:00