API limitations

API on the SPI/UART interface might not work properly when node configuration is being changed via the BLE interface while API commands being executed on the SPI/UART interface at the same time. Either the BLE or the SPI/UART should be used at the time for now to avoid potential errors. Certain shell commands also write data into FLASH memory and, therefore, can cause problems on the UART/SPI and the BLE if these interfaces are being used at the same time. It is caused by the fact that the CPU is halted while FLASH is being erased or written.