WIP: Added gpio for reset pin. Rolled dice - it's gpio 5.

This commit is contained in:
2024-05-06 22:01:27 +02:00
parent bf53194a1d
commit f8d602ca6a

View File

@@ -43,6 +43,8 @@
#include "driver_mfrc522_interface.h" #include "driver_mfrc522_interface.h"
#define MFRC522_CFG_N_GPIO 5
/** /**
* @brief interface reset gpio init * @brief interface reset gpio init
* @return status code * @return status code
@@ -52,6 +54,8 @@
*/ */
uint8_t mfrc522_interface_reset_gpio_init(void) uint8_t mfrc522_interface_reset_gpio_init(void)
{ {
gpio_init(MFRC522_CFG_N_GPIO);
gpio_set_dir(MFRC522_CFG_N_GPIO, GPIO_OUT);
return 0; return 0;
} }
@@ -64,6 +68,7 @@ uint8_t mfrc522_interface_reset_gpio_init(void)
*/ */
uint8_t mfrc522_interface_reset_gpio_deinit(void) uint8_t mfrc522_interface_reset_gpio_deinit(void)
{ {
gpio_deinit(MFRC522_CFG_N_GPIO);
return 0; return 0;
} }
@@ -77,6 +82,7 @@ uint8_t mfrc522_interface_reset_gpio_deinit(void)
*/ */
uint8_t mfrc522_interface_reset_gpio_write(uint8_t value) uint8_t mfrc522_interface_reset_gpio_write(uint8_t value)
{ {
gpio_put(MFRC522_CFG_N_GPIO, !!value);
return 0; return 0;
} }