diff --git a/third_party/mfrc522_integration/CMakeLists.txt b/third_party/mfrc522_integration/CMakeLists.txt index ea03f7c..1d4d1e2 100644 --- a/third_party/mfrc522_integration/CMakeLists.txt +++ b/third_party/mfrc522_integration/CMakeLists.txt @@ -10,9 +10,7 @@ target_link_libraries(mfrc522 pico_stdlib pico_time hardware_gpio - hardware_i2c hardware_spi - hardware_uart ) target_include_directories(mfrc522 PUBLIC ${SRC}) diff --git a/third_party/mfrc522_integration/mfrc522_rp2040_integration.c b/third_party/mfrc522_integration/mfrc522_rp2040_integration.c index 4db9fc2..3fc5947 100644 --- a/third_party/mfrc522_integration/mfrc522_rp2040_integration.c +++ b/third_party/mfrc522_integration/mfrc522_rp2040_integration.c @@ -35,7 +35,8 @@ */ #include -#include +#include "pico/stdlib.h" +#include "hardware/spi.h" #ifndef NO_DEBUG #include @@ -95,6 +96,7 @@ uint8_t mfrc522_interface_reset_gpio_write(uint8_t value) */ uint8_t mfrc522_interface_iic_init(void) { + mfrc522_interface_debug_print("WARN: %s not implemented!\n", __FUNCTION__); return 0; } @@ -107,6 +109,7 @@ uint8_t mfrc522_interface_iic_init(void) */ uint8_t mfrc522_interface_iic_deinit(void) { + mfrc522_interface_debug_print("WARN: %s not implemented!\n", __FUNCTION__); return 0; } @@ -123,6 +126,7 @@ uint8_t mfrc522_interface_iic_deinit(void) */ uint8_t mfrc522_interface_iic_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len) { + mfrc522_interface_debug_print("WARN: %s not implemented!\n", __FUNCTION__); return 0; } @@ -139,6 +143,7 @@ uint8_t mfrc522_interface_iic_read(uint8_t addr, uint8_t reg, uint8_t *buf, uint */ uint8_t mfrc522_interface_iic_write(uint8_t addr, uint8_t reg, uint8_t *buf, uint16_t len) { + mfrc522_interface_debug_print("WARN: %s not implemented!\n", __FUNCTION__); return 0; } @@ -205,6 +210,7 @@ uint8_t mfrc522_interface_spi_write(uint8_t reg, uint8_t *buf, uint16_t len) */ uint8_t mfrc522_interface_uart_init(void) { + mfrc522_interface_debug_print("WARN: %s not implemented!\n", __FUNCTION__); return 0; } @@ -217,6 +223,7 @@ uint8_t mfrc522_interface_uart_init(void) */ uint8_t mfrc522_interface_uart_deinit(void) { + mfrc522_interface_debug_print("WARN: %s not implemented!\n", __FUNCTION__); return 0; } @@ -231,6 +238,7 @@ uint8_t mfrc522_interface_uart_deinit(void) */ uint16_t mfrc522_interface_uart_read(uint8_t *buf, uint16_t len) { + mfrc522_interface_debug_print("WARN: %s not implemented!\n", __FUNCTION__); return 0; } @@ -245,6 +253,7 @@ uint16_t mfrc522_interface_uart_read(uint8_t *buf, uint16_t len) */ uint8_t mfrc522_interface_uart_write(uint8_t *buf, uint16_t len) { + mfrc522_interface_debug_print("WARN: %s not implemented!\n", __FUNCTION__); return 0; } @@ -257,6 +266,7 @@ uint8_t mfrc522_interface_uart_write(uint8_t *buf, uint16_t len) */ uint8_t mfrc522_interface_uart_flush(void) { + mfrc522_interface_debug_print("WARN: %s not implemented!\n", __FUNCTION__); return 0; }