Driver Touchscreen in arrivo per OS4!

Software e hardware per OS4.x

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda Fogg_80 » gio mag 21, 2020 4:57 pm

Forse ho avuto un colpo di fortuna ed avrò un LG touchscreen quasi regalato e quindi potrò aiutarti a testare.
Stile Ubuntu
Avatar utente
Fogg_80

Eroe
 
Messaggi: 1802
Iscritto il: mer dic 26, 2007 1:27 pm
Località: Foggia

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » ven mag 22, 2020 10:39 am

Fogg_80 ha scritto:Forse ho avuto un colpo di fortuna ed avrò un LG touchscreen quasi regalato e quindi potrò aiutarti a testare.

Perfetto. Se mi indichi qual è il modello preciso, posso verificare se è già compatibile con il driver.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - AmigaOS4.1FE - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X - Radeon RX550
https://project4a.eu/
Avatar utente
AlfredOne

Veterano
 
Messaggi: 132
Iscritto il: mer nov 11, 2009 1:22 am
Località: Terlizzi (BA), Italy

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda Fogg_80 » dom mag 24, 2020 8:56 pm

Domani sarà nelle mie mani, mi hanno detto che è sicuramente touchscreen e la sigla finisce con SF.
Stile Ubuntu
Avatar utente
Fogg_80

Eroe
 
Messaggi: 1802
Iscritto il: mer dic 26, 2007 1:27 pm
Località: Foggia

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » lun mag 25, 2020 6:55 pm

Fogg_80 ha scritto:Domani sarà nelle mie mani, mi hanno detto che è sicuramente touchscreen e la sigla finisce con SF.

Il mio è un LG L1730SF.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - AmigaOS4.1FE - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X - Radeon RX550
https://project4a.eu/
Avatar utente
AlfredOne

Veterano
 
Messaggi: 132
Iscritto il: mer nov 11, 2009 1:22 am
Località: Terlizzi (BA), Italy

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » dom mag 31, 2020 2:04 pm

Aggiornamento:
ho sviluppato un piccolo tool che permette di registrare dati ricevuti da un dispositivo USB.
Lo uso per fare il reverse engineering del protocollo di comunicazione dei touchscreen.
Grazie a questo tool e ad un beta tester sono riuscito ad implementare il driver per un touchscreen Waveshare 5" in due giorni anche senza avere il touchscreen a disposizione.

La cosa bella è che nel manuale c'è scritto che in caso di monitor multipli su Windows, è possibile controllare il mouse solo sul monitor principale, quindi si deve connettere il touchscreen come monitor principale.

Con il mio driver non c'è questa limitazione.
Se tocchi il touchscreen, il mouse va nello schermo giusto anche con una configurazione con due schede grafiche.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - AmigaOS4.1FE - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X - Radeon RX550
https://project4a.eu/
Avatar utente
AlfredOne

Veterano
 
Messaggi: 132
Iscritto il: mer nov 11, 2009 1:22 am
Località: Terlizzi (BA), Italy

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda samo79 » mar giu 02, 2020 4:31 am

I miei complimenti :carucciiii:
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14960
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » ven giu 19, 2020 4:29 pm

Ultimi aggiornamenti: grazie ad un betatester, ho implementato il supporto ad altri due touchscreen WaveShare, di cui uno utilizza il protocollo standard HID.
Questo significa che una volta completato il supporto al protocollo HID, sarà possibile utilizzare praticamente la maggior parte dei moderni touchscreen.
Pertanto se vi capita un touchscreen qualsiasi sotto mano, è molto probabile che possiamo già testarlo su AmigaOS4.

p.s.: Fogg_80, alla fine hai ricevuto il touchscreen?
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - AmigaOS4.1FE - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X - Radeon RX550
https://project4a.eu/
Avatar utente
AlfredOne

Veterano
 
Messaggi: 132
Iscritto il: mer nov 11, 2009 1:22 am
Località: Terlizzi (BA), Italy

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda Fogg_80 » ven giu 19, 2020 10:27 pm

Sì, scusami. Ho il touchscreen solo che con il mio vizio di mettere troppa carne a cuocere è momentaneamente parcheggiato, sono alle prese con una Mediator.
Stile Ubuntu
Avatar utente
Fogg_80

Eroe
 
Messaggi: 1802
Iscritto il: mer dic 26, 2007 1:27 pm
Località: Foggia

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » mer lug 15, 2020 6:01 pm

In anterprima video dimostrativo.
Multitouch & AmigaOS4

Ringrazio Sinan per il grande aiuto nel betatesting e per aver fornito il video.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - AmigaOS4.1FE - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X - Radeon RX550
https://project4a.eu/
Avatar utente
AlfredOne

Veterano
 
Messaggi: 132
Iscritto il: mer nov 11, 2009 1:22 am
Località: Terlizzi (BA), Italy

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda MacGyverPPC » ven lug 17, 2020 12:50 am

Che figo... Se lo pendessero in considerazione quelli di OS4 , non penso ci voglia troppo a implementare un interfaccia di gesture multitouch (visto che riconosce 5 dita) e sfruttare hardware tra smartphone e tablet per attivare nuovo interesse ,visto la leggerezza di OS4 :rock: :felice:
OS4.1.3Immagine+SAM= ImmagineNG c'è!
SAM440EP: OS4.1.4Up4:con USB2.0 UP,RunInUae integrato con Kickstart 3.1,1.3,CD32 originali, MUI migliorato ecc/HD400GbSata/masterizzatore sataDVD/SB Audigy5.1.
AMIGA1200PPC/060(HomeTower):OS4Classic/USB/BlizzardPPC/BVision/Ram128Mb/HD/CD-DVD/RW :rock:
AMIKIT WinUAE:OS3.9/OS4 FE : AMD A8 x64
Advance
Multitask
Integrated
Grafic
Architecture
Avatar utente
MacGyverPPC

Leggenda
 
Messaggi: 10872
Iscritto il: sab set 22, 2007 4:51 pm
Località: Alessandria

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » ven lug 17, 2020 8:21 am

MacGyverPPC ha scritto:...non penso ci voglia troppo a implementare un interfaccia di gesture multitouch (visto che riconosce 5 dita)...


In effetti non ci vuole molto. Nella parte finale del video, l'interazione con il workbench è gestita da TouchBench, un'applicazione che riceve i messaggi multitouch e con una logica a macchina a stati, valutando intervalli di tempo e eventi, riconosce un minimo di gesture per simulare il mouse ed effettuare le operazioni sul workbench:

  • pressione e rilascio veloci --> left mouse click
  • pressione oltre 3 secondi --> right mouse press (quindi si apre il menu)
  • pressione e movimento ---> selezione icone o drag finestra

Considerate che il touchscreen nel video usa il protocollo HID, ed è riconosciuto da AmigaOS4 come mouse, però senza la logica delle gesture, ovvero implementa una semplice traduzione PRESSIONE SU SCHERMO = PRESSIONE LEFT MOUSE. A livello pratico è inutilizzabile.
Ho dovuto impostare una priorità più alta al driver multitouch per sostituirsi al driver HID di AmigaOS4.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - AmigaOS4.1FE - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X - Radeon RX550
https://project4a.eu/
Avatar utente
AlfredOne

Veterano
 
Messaggi: 132
Iscritto il: mer nov 11, 2009 1:22 am
Località: Terlizzi (BA), Italy

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » mer dic 23, 2020 4:31 pm

Ciao a tutti,
sono riuscito a preparare i pacchetti (.lha) per Natale :happyboing: e li ho caricati su OS4Depot.
La prima versione beta pubblica del Touch Device per AmigaOS4 è online.

Ricordo l'homepage del progetto, aggiornata velocemente per l'occasione:
https://project4a.webs.com/
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - AmigaOS4.1FE - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X - Radeon RX550
https://project4a.eu/
Avatar utente
AlfredOne

Veterano
 
Messaggi: 132
Iscritto il: mer nov 11, 2009 1:22 am
Località: Terlizzi (BA), Italy

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » mer dic 23, 2020 5:05 pm

AlfredOne ha scritto:Ciao a tutti,
sono riuscito a preparare i pacchetti (.lha) per Natale :happyboing: e li ho caricati su OS4Depot.
La prima versione beta pubblica del Touch Device per AmigaOS4 è online.

Ricordo l'homepage del progetto, aggiornata velocemente per l'occasione:
https://project4a.webs.com/



Ringrazio Luigi B. che mi ha fornito anni fa l'icona che ho utilizzato nel tool TouchBench.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - AmigaOS4.1FE - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X - Radeon RX550
https://project4a.eu/
Avatar utente
AlfredOne

Veterano
 
Messaggi: 132
Iscritto il: mer nov 11, 2009 1:22 am
Località: Terlizzi (BA), Italy

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda ghillo » gio dic 24, 2020 2:22 am

Bravissimo grande lavoro.
Davvero tanti complimenti. :rock: :rock:
Avatar utente
ghillo

Eroe
 
Messaggi: 1257
Iscritto il: sab set 27, 2003 9:19 pm
Località: Alseno (PC)

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda schiumacal » gio dic 24, 2020 2:03 pm

Ti rinnovo i miei complimenti, sei molto bravo.
Un giorno o l'altro risolverò equazioni di grado superiore a cinque.

http://www.schiumacal.altervista.org/
Avatar utente
schiumacal

Maestro
 
Messaggi: 595
Iscritto il: mer feb 10, 2010 8:08 pm
Località: (ITALY)

PrecedenteProssimo

Torna a Amiga OS 4.x

Chi c’è in linea

Visitano il forum: Nessuno e 20 ospiti