Setup
Raspberry Pi
Note : tested on Raspberry Pi 2 and 3.
Ensure that
ttyAMA0
is not used for serial console access. Edit the file/boot/cmdline.txt
to remove all name-value pairs containingttyAMA0
.Add the user to the dialout group:
sudo usermod -a -G dialout $USER
Reboot.
Beagle Bone
Note : documentation retrieved from luopio/py-thermal-printer and has not been tested.
# Mux settings
echo 1 > /sys/kernel/debug/omap_mux/spi0_sclk
echo 1 > /sys/kernel/debug/omap_mux/spi0_d0
Other?
If you work with another hardware, please tell us :)