Repositori ini berisi ClearCore Motion dan I/O Library, yang memberikan landasan untuk membangun aplikasi ClearCore. Juga disertakan program contoh Microchip Studio yang mendemonstrasikan berbagai fitur ClearCore, dan proyek template Microchip Studio yang dapat digunakan untuk mulai membangun aplikasi Anda sendiri.
Proyek Microchip Studio yang disertakan memerlukan Microchip Studio versi 7.0.1645 atau lebih baru (disarankan versi terbaru).
Dari menu Microchip Studio Tools, buka Device Pack Manager. Pastikan paket berikut diinstal:
https://www.teknic.com/downloads/
libClearCore menyediakan API berorientasi objek C++ untuk berinteraksi dengan perangkat keras ClearCore. Setiap konektor ClearCore memiliki objek terkait untuk digunakan dalam aplikasi Anda. Manual referensi Doxygen untuk libClearCore API tersedia di https://teknic-inc.github.io/ClearCore-library/.
Ada file proyek Microchip Studio (*.cppproj) yang disertakan untuk memuat dan mengkompilasi perpustakaan ini di Microchip Studio.
Implementasi ClearCore Ethernet didasarkan pada tumpukan LwIP. Aplikasi Ethernet harus dikembangkan menggunakan API ethernet yang disediakan oleh libClearCore. Kode sumber LwIP disertakan untuk kelengkapan.
Ada file proyek Microchip Studio (*.cppproj) yang disertakan untuk memuat dan mengkompilasi perpustakaan ini di Microchip Studio.
Folder ini berisi contoh aplikasi untuk berbagai fitur ClearCore. Untuk menjalankan contoh yang diberikan, pertama-tama pilih subdirektori mana yang menjelaskan fitur yang ingin Anda jalankan. Di dalam setiap subdirektori terdapat file solusi Microchip (*.atsln) yang berisi berbagai contoh terkait fitur tersebut, serta pustaka antarmuka yang diperlukan. Setelah solusi dimuat di Microchip Studio, telusuri proyek dengan contoh yang ingin Anda jalankan dalam panel penjelajah solusi. Klik kanan pada proyek dan pilih "Set as Startup Project".
Program contoh dikonfigurasikan dengan skrip pemuatan firmware khusus yang akan mencari port USB ClearCore yang terhubung dan memuat program contoh pada perangkat keras ClearCore. Cukup klik "Mulai Tanpa Debugging (Ctrl+Alt+F5)" dan contoh program akan dikompilasi, memuat firmware, dan mulai dijalankan.
Direktori Templat Proyek disertakan sebagai titik awal untuk menulis aplikasi Anda sendiri. Cukup buka file solusi Microchip Studio (*.atsln), dan masukkan kode aplikasi Anda di main.cpp.
Kami telah menyertakan alat Windows untuk memuat firmware ke ClearCore menggunakan konektor USB.
bossac Aplikasi flashing baris perintah
flash_clearcore.cmd Skrip yang mencari port USB ClearCore yang terhubung dan menggunakan bossac untuk memuat firmware
uf2-builder Mengonversi file biner firmware yang dikompilasi menjadi file UF2 yang memungkinkan proses drag and drop flashing ke drive penyimpanan massal bootloader.