6static const char *
const TAG =
"pn7160_spi";
16 ESP_LOGW(TAG,
"read_nfcc_() timeout waiting for IRQ");
17 return nfc::STATUS_FAILED;
32 if (this->
wait_for_irq_(pn7160::NFCC_DEFAULT_TIMEOUT,
false) != nfc::STATUS_OK) {
33 ESP_LOGW(TAG,
"read_nfcc_() post-read timeout waiting for IRQ line to clear");
34 return nfc::STATUS_FAILED;
36 return nfc::STATUS_OK;
44 return nfc::STATUS_OK;
48 PN7160::dump_config();
49 LOG_PIN(
" CS Pin: ", this->
cs_);
virtual void digital_write(bool value)=0
uint8_t get_payload_size(bool recompute=false)
std::vector< uint8_t > encode()
std::vector< uint8_t > & get_message()
uint8_t wait_for_irq_(uint16_t timeout=NFCC_DEFAULT_TIMEOUT, bool pin_state=true)
uint8_t read_nfcc(nfc::NciMessage &rx, uint16_t timeout) override
uint8_t write_nfcc(nfc::NciMessage &tx) override
void dump_config() override
void spi_setup() override
void write_byte(uint8_t data)
void write_array(const uint8_t *data, size_t length)
void read_array(uint8_t *data, size_t length)