From 5569c59ccce205c644855715c6f7658fb738af64 Mon Sep 17 00:00:00 2001 From: Kozmotronik Date: Wed, 27 Dec 2023 09:13:41 +0300 Subject: [PATCH 1/2] =?UTF-8?q?Bildirilmemi=C5=9F=20de=C4=9Fi=C5=9Fken=20h?= =?UTF-8?q?atas=C4=B1n=C4=B1=20d=C3=BCzelt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- portlar/mplabx/xc8/pic18/port.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/portlar/mplabx/xc8/pic18/port.c b/portlar/mplabx/xc8/pic18/port.c index 1a76d85..8a6f211 100755 --- a/portlar/mplabx/xc8/pic18/port.c +++ b/portlar/mplabx/xc8/pic18/port.c @@ -34,6 +34,8 @@ #include #include "gorev.h" +unsigned char intconYedek; + #if grvCALISMA_KIPI == 1 void portGorevciyiBaslat() { /* Kesmeleri etkinleştir */ From 32c52dce50c8edc73cb251d0bb0ddb07bd7144ea Mon Sep 17 00:00:00 2001 From: Kozmotronik Date: Wed, 27 Dec 2023 09:16:24 +0300 Subject: [PATCH 2/2] =?UTF-8?q?G=C3=BCncellenmemi=C5=9F=20i=C5=9Flev=20ad?= =?UTF-8?q?=C4=B1=20hatas=C4=B1n=C4=B1=20d=C3=BCzelt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uckuyruk.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/uckuyruk.c b/uckuyruk.c index 7410b94..ca7eafc 100755 --- a/uckuyruk.c +++ b/uckuyruk.c @@ -99,7 +99,7 @@ unsigned char uckuyrukCokluAl( unsigned char sayac; if(kuyruk == NULL || hedef == NULL || nicelik < 1) return 0; /* Kuyrukta @nicelik kadar öğe var mı? */ - if(uckuyrukKacOgeVar(kuyruk) < nicelik) return 0; + if(uckuyrukOgeSayimi(kuyruk) < nicelik) return 0; const unsigned char kap = kuyruk->kapasite; const unsigned char *kaynak = kuyruk->tampon; @@ -119,7 +119,7 @@ unsigned char uckuyrukCokluAl( char uckuyrukKuyrugaAktar(puck_t kaynak, puck_t hedef) { if(kaynak == NULL || hedef == NULL - || uckuyrukKacOgeVar(kaynak) < 1 || uckuyrukKalanKapasite(hedef) < 1) { + || uckuyrukOgeSayimi(kaynak) < 1 || uckuyrukKalanKapasite(hedef) < 1) { // NULL veya sınır ihlali return 0; } @@ -139,7 +139,7 @@ char uckuyrukKuyrugaAktar(puck_t kaynak, puck_t hedef) { unsigned char uckuyrukKuyrugaCokluAktar( puck_t kaynak, puck_t hedef, const unsigned char nicelik) { if(kaynak == NULL || hedef == NULL || nicelik == 0 - || uckuyrukKacOgeVar(kaynak) < nicelik + || uckuyrukOgeSayimi(kaynak) < nicelik || uckuyrukKalanKapasite(hedef) < nicelik) { // NULL veya sınır ihlali veya nicelik 0 return 0; @@ -169,7 +169,7 @@ unsigned char uckuyrukKuyrugaCokluAktar( char uckuyrukKuyrugaKopyala(puck_t kaynak, puck_t hedef) { if(kaynak == NULL || hedef == NULL - || uckuyrukKacOgeVar(kaynak) < 1 || uckuyrukKalanKapasite(hedef) < 1) { + || uckuyrukOgeSayimi(kaynak) < 1 || uckuyrukKalanKapasite(hedef) < 1) { // NULL veya sınır ihlali return 0; } @@ -188,7 +188,7 @@ char uckuyrukKuyrugaKopyala(puck_t kaynak, puck_t hedef) { unsigned char uckuyrukKuyrugaCokluKopyala( puck_t kaynak, puck_t hedef, const unsigned char nicelik) { if(kaynak == NULL || hedef == NULL || nicelik == 0 - || uckuyrukKacOgeVar(kaynak) < nicelik + || uckuyrukOgeSayimi(kaynak) < nicelik || uckuyrukKalanKapasite(hedef) < nicelik) { // NULL veya sınır ihlali veya nicelik 0 return 0; @@ -223,7 +223,7 @@ void uckuyrukBosalt(puck_t kuyruk) { } void uckuyrukNBosalt(puck_t kuyruk, unsigned char n) { - if(kuyruk == NULL || n > uckuyrukKacOgeVar(kuyruk) || n == 0) return; + if(kuyruk == NULL || n > uckuyrukOgeSayimi(kuyruk) || n == 0) return; if(n == 1) { *((kuyruk->tampon) + kuyruk->bas++) = 0; kuyruk->sayim--;