Η βιβλιοθήκη συναρτήσεων έχει αναπτυχθεί με οδηγό την πολυετή εμπειρία του εκπαιδευτή καθώς και τις πολλές δόκιμες σε πραγματικά / εμπορικά προϊόντα.
Όλες οι ρουτίνες συνοδεύονται με
- Λεπτομερείς οδηγίες και σχόλια
- Παρέχονται πλήρη ηλεκτρονικά σχέδια καθώς και πλακέτες με το <υλικό> που ελέγχουν όλες τις ρουτίνες της βιβλιοθήκης.
Η βιβλιοθήκη αποτελείται από τις παρακάτω ρουτίνες
- Character LCD: Διαχείριση, έλεγχος, απεικόνιση αλφαριθμητικών χαρακτήρων
- Graphic LCD: Διαχείριση, έλεγχος, απεικόνιση γραφικών χαρακτήρων αποθηκευμένους σε εξωτερική μνήμη (External Memory)
- UART: Χειρισμός RS-232, RS-485 με χρήση διακοπών καθώς και δημιουργία κυκλικής ουράς για χρήση σε λειτουργικό σύστημα πραγματικού χρόνου.
- I2C Serial Interface: Master / Slave mode καθώς και Multi Master Mode με χρήση μηχανών καταστάσεων για τον έλεγχο ασύγχρονων γεγονότων.
- CAN BUS Interface: Standard and Extended Mode , χειρισμός μάσκας και φίλτρων καθώς και χρήση σε πραγματική εφαρμογή που αποτελείται από μια Master κάρτα και τρεις Slave κάρτες
- Key Pad: Έλεγχος και χειρισμός μήτρας πληκτρολογίου με χειρισμό διακοπών και έλεγχος denounce.
- PWM / Capture: Δημιουργία και έλεγχος PWM and Capture / Compare Mode σε πραγματική εφαρμογή οδήγησης ανεμιστήρα / motor με ανάδραση ταχογεννήτριας και δημιουργία ασύγχρονων μετρητών με στατικό ή δυναμικό έλεγχο βημάτων
- Expand I/O: Επέκταση Εισόδων / Εξόδων του microcontroller με χρήση Serial to Parallel Data Converters.
- ADC/ DAC: Έλεγχος και διαχείριση αναλογικών μετρήσεων χρησιμοποιώντας κυκλική ουρά για χρήση σε λειτουργικό πραγματικού χρόνου.
- External Memory: Έλεγχος και διαχείριση εξωτερικής μνήμης με χρήση του I2C Serial Interface.
- 7-Segment Display: Οδήγηση 7-Segment Display με χρήση πολυπλεξίας χρόνου
- Ethernet: Έλεγχος και διαχείριση Ethernet χρησιμοποιώντας Ethernet stack με UTP and IP Πρωτόκολλα. Η διαχείριση γίνεται σε Application Layer χρησιμοποιώντας SNMP και HTTP.
- GMS Module: Έλεγχος και διαχείριση GMS Module για ασύρματη μεταφορά δεδομένων.