From c55ff6b1c079e58a43e5f0f2d41cdd356a04d212 Mon Sep 17 00:00:00 2001 From: Silver Kits Date: Mon, 5 Dec 2016 12:12:03 +0200 Subject: [PATCH] Add SPI and RFID-RC522 pin definitions for Arduino Mega --- lib/matejx_avr_lib/hwdefs.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lib/matejx_avr_lib/hwdefs.h diff --git a/lib/matejx_avr_lib/hwdefs.h b/lib/matejx_avr_lib/hwdefs.h new file mode 100644 index 0000000..691753e --- /dev/null +++ b/lib/matejx_avr_lib/hwdefs.h @@ -0,0 +1,20 @@ +#ifndef MAT_HWDEFS_H +#define MAT_HWDEFS_H + +#define DDR(x) (*(&x - 1)) +#define PIN(x) (*(&x - 2)) + +#define MFRC522_SS_PORT PORTB +#define MFRC522_SS_BIT 0 + +#define MFRC522_RST_PORT PORTL +#define MFRC522_RST_BIT 0 + +#define SCK_DDR DDRB +#define SCK_BIT DDB1 +#define MOSI_DDR DDRB +#define MOSI_BIT DDB2 +#define MISO_DDR DDRB +#define MISO_BIT DDB3 + +#endif \ No newline at end of file