با سلام خدمت تمام دوستان .

همانطور که قبلا از طریق کانال تلگرام  به اطلاعتون رساندم قرار هست که یک کتابخانه منو را به زودی منتشر کنم .

این کتابخانه منو قابلیتهایی داره که نسخه فعلی کتابخانه lcd nokia 1661 پاسخگوی اون نیازها نبود . بنابراین یک سری امکانات بهش اضافه کردم . این نسخه برای میکروهای stm32  همراه با افزایش قیمت  نسبت به نسخه فعلی  همزمان با کتابخانه منو از تاریخ 1399/01/27   به بعد در دسترس دوستان قرار خواهد گرفت و نسخه فعلی (1.0.1 )دیگر ارائه نخواهد شد .

   ولی برای میکروهای AVR  تا اطلاع ثانوی همین نسخه فعلی (1.0.1)ارائه میشود .  دوستانی که قبلا نسخه  stm32   1.0.1 را تهیه کرده اند با پرداخت ما به تفاوت قیمت ، میتوانند نسخه جدید را دریافت نمایند.

لطفا قبل از هر گونه واریز وجه به این منظور با بنده تماس بگیرید .

  از مزایایی که نسخه جدید(1.1.3 ) نسبت به نسخه فعلی (1.0.1 ) داره اینه که:

 

1 قسمت هسته :

 یک نوع داده جدید برای مختصات نقاط اضافه شده .

2 قسمت متنی :

 2-1 : یک نوع داده جدید برای مختصات اضافه شده است .

2-2 : توابع اندازه گیری طول یک رشته به پیکسل هم برای حالت انگلیسی و هم برای حالت فارسی اظافه شده است .

برای اطلاع از نام توابع و پارامترهای آنها لطفا به( انتهای )   قسمت_6    مراجعه نمایید.

 

3قسمت گرافیکی :

3-1 : یک نوع داده جدید برای مختصات اضافه شده است . و تمام مختصات ها بر این مبنا تعریف گردیده اند .

3-2 : توابعی برای رسم مستطیل  با گوشه های گرد برای حالت توپر و توخالی اضافه شده است .

3-3 : تابع رسم خط اصلاح شده است .

برای اطلاع از نام توابع و پارامترهای آنها لطفا به( انتهای )   قسمت_7   مراجعه نمایید.

 

4 - قسمت نمایش تصویر :

4-1:یک نوع داده جدید برای مختصات اضافه شده است . و تمام مختصات ها بر این مبنا تعریف گردیده اند .

4-2 : قابلیت ترانسپرانت برای نمایش تصاویر ایجاد شده است .

این قابلیت به این صورت است که با معرفی یک رنگ خاص به کتابخانه ، تمام پیکسلهایی از تصویر که به رنگ فوق باشند شفاف خواهند شد و پس زمینه به همان حالت قبلی نمایان خواهد گردید .

این قابلیت را برای زمانی طراحی کردم که لازم است تصاویری با گوشه های گرد یا نامنظم  در صفحه چاپ شود . بدون اینکه کادر مربعی تصویر تاثیری در پس زمینه داشته باشد .

4-3 قابلیت نمایش قسمتی از تصویر:

این قابلیت در قالب یک تابع به کتابخانه اضافه شده است . و برای خود من بسیار جذاب است .

این تابع میتواند قسمتی از تصویر درون micro  sd  را در نقطه ای دلخواه از صفحه نمایش نمایش بدهد .

این تابع کاربردهای بسیاری دارد که ازجمله میتوان برای نمایش و  آبدیت یک عدد یا شکل ، روی lcd  هنگامی که پس زمینه یک تصویر است . یا نمایش قسمتی از تصاویر با ابعاد بزرگتر از ابعاد lcd  استغاده کرد .

برای اطلاع از نام توابع و پارامترهای آنها لطفا به  قسمت_11   مراجعه نمایید.

 

5 - فونت :

کد حرف  ک در فونت فارسی در نسخه 1.1.3 از 0xdf  به  0x98  به جهت هماهنگی با کیبردهای فعلی تغیر داده شده است . و فونت فارسی قدیمی

با این کتابخانه به درستی اجرا نخواهد شد.

 

 

 

نکته مهمی که در ارتباط با نوع داده جدید مختصات وجود دارد این است که این گزینه قابلیت پورت کردن کتابخانه برای  lcd  ها با درایور و سایز صفحه متفاوت را در عین بهینه بودن کتابخانه فراهم میکنه . و همچنین قصد دارم در آینده کتابخانه رو برای برای ال سی دی های دیگه پورت کنم ( در واقع فقط نیاز به تعویض هسته کتابخانه میباشد )  و این قابلیت این امکان رو میده که با تعویض پوشه  lcd ،استفاده از قسمتهای متنی ، گرافیکی و نمایش تصویر به راحتی برای بقیه lcd ها فراهم باشد .

لطفا برای تهیه نسخه 1.1.3 کتابخانه لطفا به   اینجا   مراجعه کنید .

با تشکر لطفا برای اطلاعات بیشتر در این زمینه لطفا کانال تلگرام وبلاگ dastsazemanblogfa@  را دنبال نمایید  .

سپاس از توجه تان .