Skip to content

Commit

Permalink
Use internal bus configuration in example
Browse files Browse the repository at this point in the history
  • Loading branch information
LennartF22 committed Oct 10, 2024
1 parent 48c3549 commit 21a7e0f
Showing 1 changed file with 1 addition and 29 deletions.
30 changes: 1 addition & 29 deletions examples_esp/getting_started/src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,38 +21,10 @@ RF24 radio = RF24(CE_PIN, CSN_PIN);

static const char* TAG = "RF24/examples_esp/getting_started";

spi_bus_config_t busConfig;

extern "C" void app_main(void)
{
#ifdef RF24_DEFAULT_MOSI
printf("using MOSI pin %d!\n", RF24_DEFAULT_MOSI);
busConfig.mosi_io_num = RF24_DEFAULT_MOSI;
#else
busConfig.mosi_io_num = -1; // GPIO13 on SPI2_HOST; GPIO23 on SPI3_HOST
#endif
#ifdef RF24_DEFAULT_MISO
printf("using MISO pin %d!\n", RF24_DEFAULT_MISO);
busConfig.miso_io_num = RF24_DEFAULT_MISO;
#else
busConfig.miso_io_num = -1; // GPIO12 on SPI2_HOST; GPIO19 on SPI3_HOST
#endif
#ifdef RF24_DEFAULT_SCLK
printf("using SCLK pin %d!\n", RF24_DEFAULT_SCLK);
busConfig.sclk_io_num = RF24_DEFAULT_SCLK;
#else
busConfig.sclk_io_num = -1; // GPIO14 on SPI2_HOST; GPIO18 on SPI3_HOST
#endif
busConfig.quadwp_io_num = -1;
busConfig.quadhd_io_num = -1;
busConfig.data4_io_num = -1;
busConfig.data5_io_num = -1;
busConfig.data6_io_num = -1;
busConfig.data7_io_num = -1;
busConfig.max_transfer_sz = 33; // RF24 lib only buffers 33 bytes for SPI transactions

SPIClass spi;
spi.begin(SPI2_HOST, RF24_SPI_SPEED, SPI_MODE0, &busConfig);
spi.begin(SPI2_HOST);
printf("SPI bus configured\n");
printf("using CE_PIN pin %d!\n", CE_PIN);
printf("using CSN_pin pin %d!\n", CSN_PIN);
Expand Down

0 comments on commit 21a7e0f

Please sign in to comment.