The more pins that have interrupts the better.
Refer: https://www.pjrc.com/teensy/td_libs_Encoder.html
Here's a Rotary_Encoder_Library.pdf of the above page.

Technical notes, and other ideas.
The more pins that have interrupts the better.
Refer: https://www.pjrc.com/teensy/td_libs_Encoder.html
Here's a Rotary_Encoder_Library.pdf of the above page.
Refer: https://ubuntuhandbook.org/index.php/2021/06/open-heic-convert-jpg-png-ubuntu-20-04/
Install Application for Conversion
sudo apt-get update
sudo apt-get install libheif-examples
Convert a File, you can keep default 92 by not specifying quality
heif-convert input.HEIC output.JPG
heif-convert -q 85 input.HEIC output.JPG
Or you can batch an entire folder
for file in *.HEIC; do heif-convert $file ${file/%.HEIC/.jpg}; done
Refer: https://kb.vmware.com/s/article/74650
Create the file /etc/systemd/system/mnt-hgfs.mount with this content:
sudo touch /etc/systemd/system/mnt-hgfs.mount
sudo gedit /etc/systemd/system/mnt-hgfs.mount
[Unit]
Description=VMware mount for hgfs
DefaultDependencies=no
Before=umount.target
ConditionVirtualization=vmware
After=sys-fs-fuse-connections.mount
[Mount]
What=vmhgfs-fuse
Where=/mnt/hgfs
Type=fuse
Options=default_permissions,allow_other
[Install]
WantedBy=multi-user.target
Create the file /etc/modules-load.d/open-vm-tools.conf with this content:
sudo touch /etc/modules-load.d/open-vm-tools.conf
sudo gedit /etc/modules-load.d/open-vm-tools.conf
If the file already exists, add that line to the file.
fuse
Enable the system service with the command:
sudo systemctl enable mnt-hgfs.mount
This will make sure the hgfs fdirectory will be mounted after a reboot.
Make sure the 'fuse' module is loaded:
sudo modprobe -v fuse
In Workstation or Fusion, enable "Shared Folders" in "Virtual Machine Settings" > "Options", and set the folders to be shared.
The shared folders should appear in the directory /mnt/hgfs. If that is not the case, start the service with:
sudo systemctl start mnt-hgfs.mount
or
reboot
Refer: https://zoomadmin.com/HowToInstall/UbuntuPackage/screenruler
sudo apt-get update -y
sudo apt-get install -y screenruler
Install the following package, and Ubuntu's default Image Viewer will start working.
sudo apt install heif-gdk-pixbuf
Install this to allow Nautlius to create thumbnails
Refer: http://manpages.ubuntu.com/manpages/impish/man1/heif-thumbnailer.1.html
sudo apt install heif-thumbnailer
Use ASUS File Manager to tranfer files over WiFi with browser
Currently Using: File Manager_2.3.1.87M_190627_apkcombo.com.apk
Originall Used: File Manager_2.0.0.397_180123_apkcombo.com.apk
sudo XAUTHORITY=/home/mruckman/.Xauthority gedit &
sudo XAUTHORITY=/home/<user>/.Xauthority gedit &
Refer: https://linuxhint.com/update_ubuntu_kernel_20_04/
Article originall written for Ubuntu 20.04 but used it with Ubuntu 18.04 to fix Parallels issue with slow startup
In order to downgrade to an earlier kernel you will need to make sure you can see the Grub boot screen and change things.
Refer: https://askubuntu.com/questions/82140/how-can-i-boot-with-an-older-kernel-version
At the time of this writing: 5.4.144 seems to work for Ubuntu 18.04
Base install of Ubuntu 20.04 used 5.8.0.63.71 and it seemed fine but upgrade to 5.11.0.36.40 seemed to slow bootup
5.8.18 works as of 2021-09-23, Parallels Tools do NOT seem to work with latest versions of kernel
Refer: https://askubuntu.com/questions/1253247/how-to-fix-or-remove-a-broken-kernel-ubuntu-20-04
cd /boot
Remove faulty links
sudo rm vmlinuz
sudo rm vmlinuz.old
Remove Faulty Kernel Example
sudo rm vmlinuz-5.7.5
Relink Correctly Example
sudo ln -s vmlinuz-5.4.0-37-generic vmlinuz
sudo ln -s vmlinuz-5.4.0-26-generic vmlinuz.old
Looking for Bad Stuff with 5.11 as Example
ll *5.11*
Final Cleanup to Take Changes
sudo update-grub
sudo apt update
sudo apt upgrade
sudo reboot now
Original Setup Starts Here
sudo gedit /etc/default/grub
change GRUB_TIMEOUT to -1 and comment out GRUB_HIDDEN_TIMEOUT
### GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=-1
Make sure you can see messages instead of splash screen
### GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
### GRUB_CMDLINE_LINUX_DEFAULT="noresume"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
sudo update-grub
Check your current version
uname -r
Install a GUI call "mainline" to install another kernel
sudo apt-add-repository -y ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
Select "mainline" from applications, and choose your kernel
After you download and build, you need to reboot
reboot
Check your new version
uname –r
Refer: https://askubuntu.com/questions/1030867/how-to-diagnose-fix-very-slow-boot-on-ubuntu-18-04
To update GRUB so that it passes this option to the kernel automatically on boot:
Edit the file /etc/default/grub file so that the string noresume is included in the GRUB_CMDLINE_LINUX_DEFAULT line, for example:
sudo gedit /etc/default/grub
### GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""
or if you want to ignore the SWAP file
GRUB_CMDLINE_LINUX_DEFAULT="noresume"
sudo update-grub
Tar and Transfer the Following Folders
/home/mruckman/.local/share/remmina
/home/mruckman/.local/share/keyrings
/home/mruckman/.ssh
/home/mruckman/.gnupg