diff --git a/NFC.c b/NFC.c index 980b241..24c2fae 100644 --- a/NFC.c +++ b/NFC.c @@ -2,6 +2,8 @@ #include "NFC.h" #include "Mfrc522.h" void NFCInit(){ + P2DIR |= BIT4 | BIT5 | BIT6 ; + P2OUT &= ~ (BIT4 | BIT5 | BIT6 ); RC522_init(BIT6, BIT7); /* * Setting antenna gain to maximum (7) can read cards up to approximately 5cm. @@ -68,5 +70,19 @@ uchar NFCRead (uchar sector, uchar block, uchar byte, uchar* str){ // byte van de NFCRead doorsturen naar RGBLed_update uchar RGBLed_update (uchar Colour){ + P2OUT &= ~ (BIT4 | BIT5 | BIT6 ); + switch (Colour){ + case 'R': + P2OUT |= BIT4 ; + break; + case 'G': + P2OUT |= BIT5 ; + break; + case 'B': + P2OUT |= BIT6 ; + break; + } + + return 0; }