Old Raspberry Pi Adventures
Posts were migrated from https://makingbuildingstuff.blogspot.com/
PiTFT Touchscreen, Pygame, Raspbian Jessie issues
Friday 11 December 2015
Anybody had problems with Pygame on PiTFT on Raspbian Jessie? No? Well on Raspbian Jessie Pygame apparently works normally, except that the PiTFT touchscreen mouse doesnt work properly on Pygame. If you touch the touchscreen in the same spot a few times, you would find that the cursor just moves around randomly. That may have only been for my code, but apparently others are also having the same problems. Like in https://forums.adafruit.com/viewtopic.php?f=47&t=76169.
How do we fix the problem? If you are a Linux noob like me, I found some commands that will help
Works as of 11/12/2015:
sudo apt-get install libsmpeg0
cd /tmp
wget http://archive.raspbian.org/raspbian/pool/main/libs/libsdl1.2/libsdl1.2debian_1.2.15-5_armhf.deb
sudo dpkg -i libsdl1.2debian_1.2.15-5_armhf.deb
wget http://archive.raspbian.org/raspbian/pool/main/p/pygame/python-pygame_1.9.1release+dfsg-10_armhf.deb
sudo dpkg -i python-pygame_1.9.1release+dfsg-10_armhf.deb
I'm not very sure whether some of these downgrading commands are redundant, so it would be nice if you can comment if you think so.
Basically, There have been some problems with SDL or Pygame, so I downgraded these packages.
That's all. Thanks for reading.
Rotate Pitft Display without rebooting
Saturday 27 June 2015
PiTFTs are awesome! But, to rotate the display you still need to modify the configuration files and reboot. I searched on the Internet for a while and I could not find a way to rotate the display on the fly without rebooting, until now.
Works as of 25/6/15
Just type these commands to rotate the display:
sudo rmmod fb_ili9340
sudo rmmod fbtft_device
sudo modprobe fbtft_device name=pitft rotate=90 #replace 90 with the rotation angles 0, 90, 180, 270
To recalibrate the touchscreen according to the rotation, just type this:
sudo adafruit-pitft-touch-cal -f
That's all. Thanks for reading.
How to install xmonad on a Raspberry Pi with Arch Linux ARM (Quickly)
Tuesday 11 November 2014
I got a Raspberry Pi and loved it, but i still could not figure out a quick and easy way to properly install Xmonad on Arch Linux ARM, until now. No, this does not require to cross compile xmonad on another computer, installing unneeded software and wasting storage space and time. Unfortunately, I was too lazy to install Xorg in the code below so install it manually yourself first.
So here is how i did it.
Copy the code below into your terminal.
pacman -S gmp libxinerama packer base-devel
packer -S dpkg
wget http://archive.raspbian.org/raspbian/pool/main/x/xmonad/xmonad_0.11-9_armhf.deb
dpkg --force-depends -i xmonad_0.11-9_armhf.deb
rm xmonad_0.11-9_armhf.deb
This should work. That is all. Have Fun.