Skip to content

Commit

Permalink
misc: add gpio_disable_pulls() to SD-Card SPI pins
Browse files Browse the repository at this point in the history
  • Loading branch information
elehobica committed Sep 21, 2021
1 parent ec02706 commit 8ef76a6
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions lib/fatfs/tf_card.c
Original file line number Diff line number Diff line change
Expand Up @@ -103,23 +103,27 @@ void init_spi(void)
/* pull up of MISO is MUST (10Kohm external pull up is recommended) */
/* Set drive strength and slew rate if needed to meet wire condition */
gpio_init(PIN_SPI0_SCK);
gpio_disable_pulls(PIN_SPI0_SCK);
//gpio_pull_up(PIN_SPI0_SCK);
//gpio_set_drive_strength(PIN_SPI0_SCK, PADS_BANK0_GPIO0_DRIVE_VALUE_4MA); // 2mA, 4mA (default), 8mA, 12mA
//gpio_set_slew_rate(PIN_SPI0_SCK, 0); // 0: SLOW (default), 1: FAST
gpio_set_function(PIN_SPI0_SCK, GPIO_FUNC_SPI);

gpio_init(PIN_SPI0_MISO);
gpio_disable_pulls(PIN_SPI0_MISO);
//gpio_pull_up(PIN_SPI0_MISO);
//gpio_set_schmitt(PIN_SPI0_MISO, 1); // 0: Off, 1: On (default)
gpio_set_function(PIN_SPI0_MISO, GPIO_FUNC_SPI);

gpio_init(PIN_SPI0_MOSI);
gpio_disable_pulls(PIN_SPI0_MOSI);
//gpio_pull_up(PIN_SPI0_MOSI);
//gpio_set_drive_strength(PIN_SPI0_MOSI, PADS_BANK0_GPIO0_DRIVE_VALUE_4MA); // 2mA, 4mA (default), 8mA, 12mA
//gpio_set_slew_rate(PIN_SPI0_MOSI, 0); // 0: SLOW (default), 1: FAST
gpio_set_function(PIN_SPI0_MOSI, GPIO_FUNC_SPI);

gpio_init(PIN_SPI0_CS);
gpio_disable_pulls(PIN_SPI0_CS);
//gpio_pull_up(PIN_SPI0_CS);
//gpio_set_drive_strength(PIN_SPI0_CS, PADS_BANK0_GPIO0_DRIVE_VALUE_4MA); // 2mA, 4mA (default), 8mA, 12mA
//gpio_set_slew_rate(PIN_SPI0_CS, 0); // 0: SLOW (default), 1: FAST
Expand Down

0 comments on commit 8ef76a6

Please sign in to comment.