SPI Kconfig.nrfx changes in recent (1.13.99) clone - setting GPIO pins for SPI master now fails.


cpmcparland@...
 

My zephyr app, built on ver 1.13.0 with the following prj.cfg file:

CONFIG_FLOAT=y
CONFIG_FP_SHARING=y
CONFIG_NEWLIB_LIBC=y
CONFIG_HEAP_MEM_POOL_SIZE=16384

CONFIG_GPIO=y
CONFIG_SPI=y
CONFIG_SPI_0=y
CONFIG_SPI_ASYNC=y
CONFIG_SPI_0_NAME="SPI_0"
CONFIG_SPI_0_OP_MODES=1
CONFIG_SPI_0_IRQ_PRI=0
CONFIG_SPI_NRFX=y
CONFIG_SPI_0_NRF_SPIM=y
CONFIG_SPI_0_NRF_SCK_PIN=28
CONFIG_SPI_0_NRF_MOSI_PIN=29
CONFIG_SPI_0_NRF_MISO_PIN=30
CONFIG_SPI_0_NRF_ORC=0xf

built and ran successfully on a nrf52840_pca10056 board.  I have recently updated to ver 1.13.99 and it no longer
gets through cmake because several symbols are no longer in the Kconfig.nrfx file for the SPI driver.  Namely,
CONFIG_SPI_0_SCK_PIN, _MOSI_PIN, and _MISO_PIN. I need to set these pins to coincide with target hardware,
Also, SPI_0_NAME seems to have disappeared.

Looking more closely at the Kconfig.nrfx files from both clones, the latest version has changed and does not include
symbols to set up these pins.  I guess I could edit the .config file, but that would be overwritten every time I run cmake.

Maybe I'm just out of phase here.  Is there a nrf spim driver update in progress?  Any help would be appreciated.

Thanks,
Chuck

Join devel@lists.zephyrproject.org to automatically receive all group messages.