PN7150: High performance NFC controller with integrated firmware for smart devices