با سلام .
توی این سری از مطالب قرار هست در موردفایلها ، قابلیتها ، نحوه ی تنظیمات، و راه اندازی کتابخانه مربوط به lcd nokia1661 به صورت نرم افزاری مطالبی را بیان کنم . این مطالب سبب صرفه جویی در زمان شما برای کار با کتابخانه خواهد شد پس به دقت مطالب را دنبال نمایید.
برای تهیه کتابخانه میتوانید به اینجا مراجعه نمایید
توی این پست ابتدا در مورد فایلها ی کتابخانه و اینکه هر کدام شامل چه چیزهایی هستند صحبت میکنم .
زمانی که فایل در یافتی رو از حالت فشرده خارج میکنید 4 پوشه در اختیار شما قرار میگیرد .
پوشه Example مثال راه اندازی است که شامل کدها و فایل اجرایی برای avr یا stm32 است .
پوشه glcd مربوط به قسمت گرافیک،
پوشه txt_lcd_adjustablefont مربوط به قسمت متنی ،
و پوشه lcd در واقع هسته کتابخانه است.
قبل از اینکه در مورد فایلهای هر پوشه توضیح بدم ، یک مطلب کلی را در مورد نام فایلهاو کارکردشون توضیح میدم :
1 - فایلهایی که در نام آنها typedef وجود دارد :
این فایل شامل تعاریف مربوط به نوع داده های مورد استفاده کتابخانه است.
2 - فایلهایی که در نام آنها names وجود دارد :
این فایل شامل مقادیر مجاز برای استفاده در فایل conf و typedef است . که برای سهولت استفاده نامگذاری شده اند.
3- - فایلهایی که در نام آنها conf وجود دارد :
این فایل اصلی ترین فایل برای کاربران است چرا که config کتابخانه ، در این فایل انجام میشود و می توان از طریق آن برخی قابلیتها را در کتابخانه فعال یا غیر فعال کرد که در حجم و سرعت اجرای توابع کتابخانه تاثیر گذار است .
بعد از این توضیح کوتاه فایلهای هر پوشه را توضیح میدم .
پوشه lcd شامل فایلهای زیر است:
فایل های nokia1661_lcd.h و nokia1661_lcd.c :
در این فایل هاالگوی توابع و بدنه توابع کتابخانه تعریف شده است .
فایل spdf54124b.h :
این فایل شامل کامندهای مربوط به درایور lcd هست . که برمبنای دیتا شیت چیپ درایور lcd نامگذاری شده اند .
فایل spdf54124b_color.h :
این فایل شامل یک تعدادی از کدهای رنگ مربوط به lcd هست .
بقیه فایلها هم کارکردی مطابق طبق توضیحات کلی بالادارند .
فایلهای پوشه glcd شامل فایلهای زیر است :
این دو فایل شامل الگوی توابع و بدنه توابع گرافیکی کتابخانه میباشند .
فایلهای پوشهtxt_lcd_adjustablefontشامل فایلهای زیر است :
4 فایل اولی از بالا فونت هستند .
فایلهای txt_lcd.h و txt_lcd.c فایلهلی اصلی قسمت متنی هستندکه تعاریف الگو و سورس توابع در آنها قرار دارد.
فایل txt_lcd_persian_table.h :
این فایل مربوط به زمانی است که حالت فارسی فعال شده باشد . و فقط در حالت فارسی کمپایل میشود و سبب افزایش حجم کتابخانه میگردد.
داده های درون این فایل برای تشخیص اتوماتیک نوع حروف فارسی استفاده میشود .
فایل txt_lcd_font.h :
تمام فونتهایی را که قصد استفاده از آنها را دارید باید در این فایل تعریف شوند .
کارکرد بقیه فایلها هم طبق همان توضیحات کلی در مورد فایلها میباشد .
در اینجا قسمت معرفی فایلها به پایان رسید. در قسمت بعدی مطالب مربوط به راه اندازی کتابخانه و تنظیمات مربوطه را توضیح میدم .
لینک قسمت بعدی : در حال تکمیل
راهنمای استفاده از کتابخانه lcd nokia1661 - قسمت1
فایل ,کتابخانه ,lcd ,مربوط ,پوشه ,فایلهای ,این فایل ,مربوط به ,txt lcd ,فایل شامل ,در مورد
درباره این سایت