SPI and UART on Connect EM

I’m trying to use the connect em to build a device with SPI and serial. I’ve got bsp.h configured like this: #define BSP_SERIAL_PORT_1 BSP_SERIAL_SPI_DRIVER #define BSP_SERIAL_PORT_2 BSP_SERIAL_UART_DRIVER I have stdout and the dialog port set to /com/1. As soon as I define serial port 1 as SPI, the application will not run because in NAOpenDialog(), the call to open returns -1. If I define BSP_SERIAL_PORT_1 as BSP_SERIAL_UART_DRIVER, then my application runs fine, but of course I cannot use SPI. Has anyone else run this configuration before? It’s pretty easy for me to reproduce with any simple application, but I cannot believe that I’m the first person to try using SPI and a serial port.