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-07 20:45:57 -04:00
2023-08-14 00:59:22 -04:00
2023-08-07 20:45:57 -04:00
2023-08-08 20:41:17 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-13 19:43:54 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-24 15:07:14 -07:00
2023-08-11 00:30:34 -04:00
2023-08-07 20:45:57 -04:00
2023-08-10 20:06:32 -04:00
2023-08-07 20:45:57 -04:00
2023-08-08 20:41:17 -04:00
2023-08-14 00:59:22 -04:00
2023-08-18 13:29:39 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-22 08:49:16 -05:00
2023-08-07 20:45:57 -04:00
2023-08-22 09:48:09 -05:00
2023-08-13 19:43:54 -04:00
2023-08-07 20:45:57 -04:00
2023-08-22 08:49:16 -05:00
2023-09-14 14:42:48 -05:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-22 08:49:16 -05:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-13 19:43:54 -04:00
2023-08-13 00:30:59 -04:00
2023-08-07 20:45:57 -04:00
2023-08-10 20:06:32 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-22 08:49:16 -05:00
2023-08-07 20:45:57 -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-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-22 08:49:16 -05:00
2023-08-13 19:43:54 -04:00
2023-08-07 20:45:57 -04:00
2023-08-08 20:41:17 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-22 14:10:29 -05:00
2023-08-08 20:41:17 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-22 08:49:16 -05:00
2023-08-13 19:43:54 -04:00
2023-08-07 20:45:57 -04:00
2023-08-22 08:49:16 -05:00
2023-08-07 20:45:57 -04:00
2023-08-13 19:43:54 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-14 09:51:52 -04:00
2023-08-07 20:45:57 -04:00
2023-08-14 00:59:22 -04:00
2023-08-07 20:45:57 -04:00
2023-08-14 00:59:22 -04:00
2023-08-13 19:43:54 -04:00
2023-08-07 20:45:57 -04:00
2023-08-07 20:45:57 -04:00
2023-08-22 08:49:16 -05:00
2023-08-07 20:45:57 -04:00
2023-08-23 22:12:19 +03:00
2023-08-28 21:59:00 -07:00
2020-08-07 00:01:31 +09:00
2020-06-14 11:12:35 -05:00
2023-08-21 21:34:14 -05:00
2023-05-15 21:15:39 -05:00
2023-05-15 21:15:39 -05:00