Making an Arduino Killer.

So few years ago NXP released a new series of MCU’s called “Cortex M on Steroids”. Yeah, right.. They(NXP) weren’t joking when they released the IMX RT series of MCUs. These are called crossover MCUs because they lie in between Application processors and normal MCUs, Almost all of them feature atleast an ARM Cortex M7 core clocked at 500Mhz(some at 1Ghz+) or above for the consumer version. Some like MIMXRT1160/1170 also include a ARM Cortex M4 alongside the 1Ghz M7!...

February 19, 2022 · 3 min · magalsh64

Hacking Logitech G402 Mouse to make a Camera!

Soo…some time ago(like maybe 1-2 years?), I saw a video on youtube by the 8-bit guy where he showed how an optical mouse works. He showed a really old mouse and was able to connect it to an old computer which ran BASIC. The he wrote a progam in BASIC to pixel grab data out of the sensor and display it on screen. I was really amazed by this, But the image produced was very crude and the frame rate was very slow (more like spf instead of fps)....

January 19, 2022 · 3 min · magalsh64

STM32F103 Custom USB

Recently i got into USB device driver development for linux, I’ve always wanted to know how USB works at hardware as well as software level. So i fired up google and looked up for USB specifications, and general documentation for it. The best resource’s on the internet that i found were www.usbmadesimple.co.ukand the book USB complete by Jan Alexson. The guys at usbmadesimple.co.uk explained the gist of USB in a very easy to understand manner, I highly recommend anyone going into USB to give it a go, then the book USB Complete gives detailed overview of every concept....

November 19, 2021 · 7 min · magalsh64

.init

hugo init success.

October 19, 2020 · 1 min · magalsh64