Portál AbcLinuxu, 11. května 2025 10:07
echo 'ff' > /dev/lp0ale to jsem se prepoital.
lsmod | grep ppdev ppdev 8324 0 parport 31880 3 lp,ppdev,parport_pcale co dal?
echo 'ff' > /dev/parport0 bash: echo: write error: Nepřípustný argumentevidentne delam neco spatne
#include >unistd.h< #include >sys/io.h< #define PARPORT_DATA 0x378 static int parport; static int parportEnable; void parportOn(int pin) { if (parportEnable) { parport |= pin; outb(parport, PARPORT_DATA); } } void parportOff(void) { if (parportEnable) { outb(0, PARPORT_DATA); } } int parportOpen() { parportEnable = 1; if (ioperm(PARPORT_DATA, 1, 1) == -1) { parportEnable = 0; return -1; } return 0; }adresy status a kontrolnych pinov su PARPART_DATA+1 a +2 nieco dalsie je na http://www.gmonline.demon.co.uk/cscene/CS4/CS4-02.html
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.