コード例 #1
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_send_lsb_first(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_LSBFIRST;
}
コード例 #2
0
ファイル: spi_common_l1f124.c プロジェクト: brabo/unicore-mx
void spi_set_dff_16bit(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_DFF;
}
コード例 #3
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_nss_low(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_SSI;
}
コード例 #4
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_clock_phase_0(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_CPHA;
}
コード例 #5
0
void spi_set_bidirectional_mode(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_BIDIMODE;
}
コード例 #6
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_slave_mode(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_MSTR;
}
コード例 #7
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_clock_polarity_0(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_CPOL;
}
コード例 #8
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_next_tx_from_buffer(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_CRCNEXT;
}
コード例 #9
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_next_tx_from_crc(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_CRCNEXT;
}
コード例 #10
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_enable_crc(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_CRCEN;
}
コード例 #11
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_disable_crc(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_CRCEN;
}
コード例 #12
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_bidirectional_transmit_only_mode(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_BIDIMODE;
	SPI_CR1(spi) |= SPI_CR1_BIDIOE;
}
コード例 #13
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_bidirectional_receive_only_mode(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_BIDIMODE;
	SPI_CR1(spi) &= ~SPI_CR1_BIDIOE;
}
コード例 #14
0
ファイル: spi_common_all.c プロジェクト: BuFran/libopencm3
void spi_enable_software_slave_management(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_SSM;
}
コード例 #15
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_send_msb_first(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_LSBFIRST;
}
コード例 #16
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_full_duplex_mode(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_RXONLY;
}
コード例 #17
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_master_mode(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_MSTR;
}
コード例 #18
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_receive_only_mode(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_RXONLY;
}
コード例 #19
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_clock_polarity_1(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_CPOL;
}
コード例 #20
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_disable_software_slave_management(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_SSM;
}
コード例 #21
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_clock_phase_1(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_CPHA;
}
コード例 #22
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_enable_software_slave_management(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_SSM;
	/* allow slave select to be an input */
	SPI_CR2(spi) &= ~SPI_CR2_SSOE;
}
コード例 #23
0
void spi_enable(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_SPE; /* Enable SPI. */
}
コード例 #24
0
ファイル: spi_common_all.c プロジェクト: mattande/libopencm3
void spi_set_nss_high(uint32_t spi)
{
	SPI_CR1(spi) |= SPI_CR1_SSI;
}
コード例 #25
0
void spi_set_unidirectional_mode(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_BIDIMODE;
}
コード例 #26
0
ファイル: spi_common_l1f124.c プロジェクト: brabo/unicore-mx
void spi_set_dff_8bit(uint32_t spi)
{
	SPI_CR1(spi) &= ~SPI_CR1_DFF;
}