Devicetree Zephyr RTOS – Pengantar

Separuh nafasku hilang bersama dirimu...Dewa19 Konsep devicetree pada Zephyr RTOS meminjam konsep devicetree pada Kernel Linux saat mendeteksi dan berinteraksi dengan perangkat keras. Konsepnya saja, karena resource RTOS di Mikrokontroler terbatas. Devicetree adalah pohon :).  Tujuannya untuk deskripsi hardware & konfigurasi init system. Setiap device pada Mikrokontroler seperti GPIO, I2C, SPI, Timer, dan lain-lain dipresentasikan … Lanjutkan membaca Devicetree Zephyr RTOS – Pengantar

SlackwareARM – Android (Termux)

Script instalasi ini saya letakkan di Github. Script ini hasil modifikasi punya gwenhael-le-moi yang macet karena perubahan cara penamaan di official repo SlackwareARM. Tentu, script saya lebih sederhana & jelek lol. Ok, jika script berhasil, Slackware langsung jalan diakhir instalasi. Minimal install ini hanya terdiri paket-paket dasar saja. Untuk langkah awal, edit file /etc/slackpkg/mirrors dan … Lanjutkan membaca SlackwareARM – Android (Termux)

Ngoprek/Hacking Zephyr RTOS

Zephyr punya 2600+ halaman dokumentasi. Jika diprint bisa buat bantal wkwkwk. Kurva belajar yang curam jika ingin bermain Zephyr dan sebelumnya hanya menggunakan Arduino misalnya. Tapi, lebih baik ngoprek/hacking RTOS daripada menghabiskan energi untuk iri hati dan dengki khan? 🙂 Yach, 60% perangkat embedded IoT menggunakan RTOS (Real Time Operating System). Kedepannya, mungkin angka ini … Lanjutkan membaca Ngoprek/Hacking Zephyr RTOS

UglyDDS STM32F/H***

Saya telah membuat versi UglyDDS untuk tipe STM32F103 Bluepill yang banyak dipakai. Tipe F401, F407, dan H743. Tapi..tapi...Semuanya belum ditest hehe. Nanti saat ujicoba, jika ada kesalahan akan diupdate. Skema dasar seperti di atas. Clk0 untuk VFO (aslinya VFO-BFO) dan Clk2 untuk BFO. Rata-rata ukuran kode hanya 20KB-26KB. Semisal untuk STM32F411CEU6 hanya butuh 20KB (dari … Lanjutkan membaca UglyDDS STM32F/H***

UglyDDS – STM32

DDS "jelek" untuk keperluan radio amatir homebrew. Menggunakan STM32F411 Blackpill board. Meski masih prototip, hasil pengukuran sudah ok. Jadi semestinya jalan lancar dilapangan. Baik SSD1306 maupun Si5351 menggunakan jalur I2C yang sama. Semua Vin terhubung ke 3,3V. File source code dapat cek di Github. Silahkan modifikasi sendiri sesuai keperluan. Sambil jalan (kalau ada waktu) akan … Lanjutkan membaca UglyDDS – STM32

STM32 – Integer to Char

Jika sebuah nilai 145125005 diletakkan di variabel uint32_t freq=145125005, maka nilai ini perlu dikonversi ke tipe Char dan bernilai ASCII saat dikirim ke LCD atau OLED. Yach agar bisa dibaca. Konversi ini biasanya dilakukan oleh fungsi yang terdapat pada library standar bahasa C. Atau buat sendiri secara manual. Tulisan ini membahas yang manual :). Menggunakan … Lanjutkan membaca STM32 – Integer to Char