Operation principle, advanced procedures and validation of a new Flex-SPI communication Protocol for smart IoT devices