Ejemplo n.º 1
0
// enable SPI, ensures a zero byte was sent (MOSI=0)
// using SPI MODE 2 and that CS and clock remain high
void SPI_on(SPI_type *spi) {
	const uint8_t buffer[1] = {0};

#if EPD_COG_VERSION == 1
	set_spi_mode(spi, SPI_MODE_2);
#else
	set_spi_mode(spi, SPI_MODE_0);
#endif
	SPI_send(spi, buffer, sizeof(buffer));
}
Ejemplo n.º 2
0
// disable SPI, ensures a zero byte was sent (MOSI=0)
// using SPI MODE 0 and that CS and clock remain low
void SPI::off(){
	const uint8_t buffer[1] = {0};

	set_spi_mode(SPI_MODE_0);
	send(buffer, sizeof(buffer));
	disable();
}
Ejemplo n.º 3
0
// enable SPI, ensures a zero byte was sent (MOSI=0)
// using SPI MODE 2 and that CS and clock remain high
void SPI::on(){
	const uint8_t buffer[1] = {0};

	//set_spi_mode(SPI_MODE_2);
	enable();
	set_spi_mode(SPI_MODE_0);
	send(buffer, sizeof(buffer));
}
Ejemplo n.º 4
0
// disable SPI, ensures a zero byte was sent (MOSI=0)
// using SPI MODE 0 and that CS and clock remain low
void SPI_off(SPI_type *spi) {
	const uint8_t buffer[1] = {0};

	set_spi_mode(spi, SPI_MODE_0);
	SPI_send(spi, buffer, sizeof(buffer));
}