@@ -58,21 +58,23 @@ void spi_config_gpios(spi_dev *ignored,
5858 uint8 as_master ,
5959 gpio_dev * nss_dev ,
6060 uint8 nss_bit ,
61- gpio_dev * comm_dev ,
61+ gpio_dev * sck_dev ,
6262 uint8 sck_bit ,
63+ gpio_dev * miso_dev ,
6364 uint8 miso_bit ,
65+ gpio_dev * mosi_dev ,
6466 uint8 mosi_bit ) {
6567 if (as_master ) {
6668// gpio_set_mode(nss_dev, nss_bit, GPIO_AF_OUTPUT_PP);
67- gpio_set_mode (comm_dev , sck_bit , GPIO_AF_OUTPUT_PP );
69+ gpio_set_mode (sck_dev , sck_bit , GPIO_AF_OUTPUT_PP );
6870// gpio_set_mode(comm_dev, miso_bit, GPIO_INPUT_FLOATING);
69- gpio_set_mode (comm_dev , miso_bit , GPIO_AF_INPUT_PD );
70- gpio_set_mode (comm_dev , mosi_bit , GPIO_AF_OUTPUT_PP );
71+ gpio_set_mode (miso_dev , miso_bit , GPIO_AF_INPUT_PD );
72+ gpio_set_mode (mosi_dev , mosi_bit , GPIO_AF_OUTPUT_PP );
7173 } else {
7274 gpio_set_mode (nss_dev , nss_bit , GPIO_INPUT_FLOATING );
73- gpio_set_mode (comm_dev , sck_bit , GPIO_INPUT_FLOATING );
74- gpio_set_mode (comm_dev , miso_bit , GPIO_AF_OUTPUT_PP );
75- gpio_set_mode (comm_dev , mosi_bit , GPIO_INPUT_FLOATING );
75+ gpio_set_mode (sck_dev , sck_bit , GPIO_INPUT_FLOATING );
76+ gpio_set_mode (miso_dev , miso_bit , GPIO_AF_OUTPUT_PP );
77+ gpio_set_mode (mosi_dev , mosi_bit , GPIO_INPUT_FLOATING );
7678 }
7779}
7880
0 commit comments