Skip to content

Commit 75335cf

Browse files
fix SPI2 issue (openwch#120)
1 parent 0d344fa commit 75335cf

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

libraries/SPI/src/utility/spi_com.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ spi_status_e spi_transfer(spi_t *obj, uint8_t *tx_buffer, uint8_t *rx_buffer,
395395
SPI_I2S_SendData(_SPI, *tx_buffer++);
396396

397397
if (!skipReceive) {
398-
while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_RXNE) == RESET)
398+
while(SPI_I2S_GetFlagStatus(_SPI, SPI_I2S_FLAG_RXNE) == RESET)
399399
{
400400
if ((GetTick() - tickstart >= Timeout)) {
401401
ret = SPI_TIMEOUT;

variants/CH32V20x/CH32V203C8/PeripheralPins.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ WEAK const PinMap PinMap_SPI_MISO[] = {
173173
#ifdef SPI_MODULE_ENABLED
174174
WEAK const PinMap PinMap_SPI_SCLK[] = {
175175
{PA_5, SPI1, CH_PIN_DATA(CH_MODE_OUTPUT_50MHz, CH_CNF_OUTPUT_AFPP, 0, AFIO_NONE)},
176-
{PB_13, SPI1, CH_PIN_DATA(CH_MODE_OUTPUT_50MHz, CH_CNF_OUTPUT_AFPP, 0, AFIO_NONE)},
176+
{PB_13, SPI2, CH_PIN_DATA(CH_MODE_OUTPUT_50MHz, CH_CNF_OUTPUT_AFPP, 0, AFIO_NONE)},
177177
{NC, NP, 0}
178178
};
179179
#endif

variants/CH32V30x/CH32V307VCT6/PeripheralPins.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ WEAK const PinMap PinMap_SPI_SCLK[] = {
158158
#ifdef SPI_MODULE_ENABLED
159159
WEAK const PinMap PinMap_SPI_SSEL[] = {
160160
{PA_4, SPI1, CH_PIN_DATA(CH_MODE_OUTPUT_50MHz, CH_CNF_OUTPUT_AFPP, 0, AFIO_NONE)},
161-
{PB_12, SPI1, CH_PIN_DATA(CH_MODE_OUTPUT_50MHz, CH_CNF_OUTPUT_AFPP, 0, AFIO_NONE)},
161+
{PB_12, SPI2, CH_PIN_DATA(CH_MODE_OUTPUT_50MHz, CH_CNF_OUTPUT_AFPP, 0, AFIO_NONE)},
162162
{NC, NP, 0}
163163
};
164164
#endif

0 commit comments

Comments
 (0)