Lines Matching refs:spi_sh1106
32 static spi_dev_t spi_sh1106 = {0}; variable
45 hal_spi_send(&spi_sh1106, (const void *)(data + start), in spi_write()
50 hal_spi_send(&spi_sh1106, (const void *)(data + start), rest, 10); in spi_write()
52 hal_spi_send(&spi_sh1106, (const void *)data, (uint16_t)size, 10); in spi_write()
79 spi_sh1106.port = 1; in OLED_SPI_Init()
80 spi_sh1106.config.mode = SPI_WORK_MODE_3; // CPOL = 1; CPHA = 1 in OLED_SPI_Init()
81 spi_sh1106.config.freq = 26000000; in OLED_SPI_Init()
82 spi_sh1106.config.role = SPI_ROLE_MASTER; in OLED_SPI_Init()
83 spi_sh1106.config.firstbit = SPI_FIRSTBIT_MSB; in OLED_SPI_Init()
84 spi_sh1106.config.t_mode = SPI_TRANSFER_NORMAL; in OLED_SPI_Init()
85 spi_sh1106.config.serial_len = 8; in OLED_SPI_Init()
86 spi_sh1106.config.data_size = SPI_DATA_SIZE_8BIT; in OLED_SPI_Init()
87 spi_sh1106.config.cs = SPI_CS_DIS; in OLED_SPI_Init()
89 hal_spi_init(&spi_sh1106); in OLED_SPI_Init()