Driver Touchscreen in arrivo per OS4!

Software e hardware per OS4.x

Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » gio nov 25, 2010 1:31 am

Ciao a tutti, da 4 mesi circa ho iniziato a scrivere un driver per i touchscreen USB dotati di controller eGalax, per OS4. Lo scopo finale è quello di equipaggiare la mia LanciaY di un "carputer" su cui far girare OS4. Qualcuno e' interessato a testare il driver con qualche touchscreen?

Pubblicherò la prima versione beta tra qualche giorno su OS4Depot, ma sono curioso di sapere se c'è qualcuno che può testare il driver su altri touchscreen diversi dal mio (un LilliputFM801).

Grazie.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X AmigaOS4.1FE
http://project4a.webs.com/
Avatar utente
AlfredOne

Esperto
 
Messaggi: 67
Iscritto il: mer nov 11, 2009 1:22 am
Località: Roma

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda TheKaneB » gio nov 25, 2010 2:03 am

bene ottimo! :-)

i touchscreen sono hardware difficilmente reperibile nel "cassetto degli attrezzi", ma spero che qualcuno possa darti una mano con il debugging :-)
Immagine
Avatar utente
TheKaneB

Eroe
 
Messaggi: 2218
Iscritto il: sab mar 27, 2010 2:17 am
Località: Milano

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda NubeCheCorre » gio nov 25, 2010 2:06 am

ma sei un grande :felice:
W il Veneto :ride:
Avatar utente
NubeCheCorre

Leggenda
 
Messaggi: 10624
Iscritto il: dom set 21, 2003 9:21 pm
Località: San remo

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda cip060 » gio nov 25, 2010 9:16 am

Pensavo proprio a questa cosa per il mio carputer sostituire X86 in macchina e mettere un sistema operativo diverso da win e linux io avrei il monitor da testare ma purtroppo non ho una sam per poterlo provare e testare in fatti i opensavo di mettermi in macchina un macmini e morph os magari con AMC che sta' per arrivare non e' che per caso lo potresti rendere compatibile con morphos? sarebbe una cosa molto interessante (per me)
The race is run, the flag unfurled, the champion now will rest
Carrol Shelby
The people who are crazy enough to think they can change the world are the ones who do.
STEVE JOBS
Avatar utente
cip060

Leggenda
 
Messaggi: 7639
Iscritto il: lun feb 17, 2003 9:19 pm
Località: Treviso

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda Alblino » gio nov 25, 2010 9:28 am

Complimenti gran bel progetto. :felice:
Modding Amiga 500 (A500 X64) Intel i5 2500 /8 gb ram /Zotac GTX 750 ti 2gb.
Video: https://www.youtube.com/watch?v=tZ2Y1-V8H0Y
PowerMac G4 MDD Single 1.25 ghz (Silent) - 2Gb Ram - Ati 9250 128 Vram
MorphOS
Hardware OS4.1 Final coming soon (Sam o altro...)
Avatar utente
Alblino

Supremo
 
Messaggi: 2538
Iscritto il: lun gen 18, 2010 9:49 am
Località: .it

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda cip060 » gio nov 25, 2010 10:45 am

una cosa senza nulal togliere al tuo lavoro m irisulta /mi pare di ricordare che dei driver esistano gia'per os4!ad una presentazione di amiga os4 su sam/amigaone alla fiera di padova mi pare di ricordare che una beta di os4 su monitor touch screen funzionava gia' ho dei video (ci sono acnhe in rete se li trovo posto il link)che dimostrano proprio il nostro beta tester LECTA/ Guidetti che ci fa vedere che si diverte :ride:
The race is run, the flag unfurled, the champion now will rest
Carrol Shelby
The people who are crazy enough to think they can change the world are the ones who do.
STEVE JOBS
Avatar utente
cip060

Leggenda
 
Messaggi: 7639
Iscritto il: lun feb 17, 2003 9:19 pm
Località: Treviso

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda MacGyverPPC » gio nov 25, 2010 11:00 am

cip060 ha scritto:una cosa senza nulal togliere al tuo lavoro m irisulta /mi pare di ricordare che dei driver esistano gia'per os4!ad una presentazione di amiga os4 su sam/amigaone alla fiera di padova mi pare di ricordare che una beta di os4 su monitor touch screen funzionava gia' ho dei video (ci sono acnhe in rete se li trovo posto il link)che dimostrano proprio il nostro beta tester LECTA/ Guidetti che ci fa vedere che si diverte :ride:

Eccolo!
http://www.youtube.com/watch?v=9PJN9tEb ... F&index=28
http://www.youtube.com/watch?v=V92-5VDB7i4
Certo che se si parla di MultiTouch.. è ancora meglio! :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
Immagine
Advance
Multitask
Integrated
Grafic
Architecture
Avatar utente
MacGyverPPC

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

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda cip060 » gio nov 25, 2010 11:24 am

esatto proprio quello :ride:
The race is run, the flag unfurled, the champion now will rest
Carrol Shelby
The people who are crazy enough to think they can change the world are the ones who do.
STEVE JOBS
Avatar utente
cip060

Leggenda
 
Messaggi: 7639
Iscritto il: lun feb 17, 2003 9:19 pm
Località: Treviso

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » gio nov 25, 2010 12:55 pm

Si, ricordo di averlo visto quel video, ma ormai avevo iniziato a scrivere il driver.
Questo e' il mio primo progetto per Amiga, e comunque mi è servito per imparare finalmente a programmare per questo bellissimo sistema operativo e
ad apprezzare l'eleganza dell'API.

1)Qualcuno mi sa dire se il video su YouTube si riferisce ad un driver per un particolare touchscreen, oppure è stato utilizzato un touchscreen che espone un'interfaccia standard per emulare un mouse, quindi senza bisogno di un driver specifico?

2)Il mio driver gestisce anche il MultiTouch anche se non posso testarlo perchè il mio touchscreen non è multitouch.

Il problema è che l'input.device se non sbaglio non prevede la gestione "multitouch", quindi credo che il passo successivo dovrebbe essere la scrittura ad esempio di un touchscreen.device che fornisca un'API comune a tutti i driver per touchscreen per gestire anche il multitouch. Le applicazioni che vogliano usare il 'multitouch' dovrebbero utilizzare il touchscreen.device direttamente.

In sintesi:

Modo emulazione MOUSE:

touchscree.usbfd------[raw event]--->touchscreen.device
\----->[emulated mouse event]---->input.device

Modo multitouch

touchscree.usbfd------[raw event]--->touchscreen.device
\ ----->[multitouch event]-------> User Application


Per concludere, ho intenzione in futuro anche di scrivere una versione per AROS e MORPHOS appena avro' dato una riordinata al codice.

Scusate se sono stato troppo prolisso.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X AmigaOS4.1FE
http://project4a.webs.com/
Avatar utente
AlfredOne

Esperto
 
Messaggi: 67
Iscritto il: mer nov 11, 2009 1:22 am
Località: Roma

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AmigaCori » gio nov 25, 2010 2:40 pm

Benvenuto nel forum :felice: e complimentoni per la tua idea! :annu:
Admin. di NSA www.NonSoloAmiga.com
Twitter: https://twitter.com/NonSoloAmiga
Facebook: http://www.facebook.com/NonSoloAmiga
Gruppo FB: http://www.facebook.com/groups/NonSoloAmiga/
Youube: http://www.youtube.com/user/NonSoloAmiga
AmigaCori

Supremo
 
Messaggi: 4527
Iscritto il: gio feb 26, 2004 4:48 pm

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda m3x » gio nov 25, 2010 4:19 pm

AlfredOne ha scritto:Ciao a tutti, da 4 mesi circa ho iniziato a scrivere un driver per i touchscreen USB dotati di controller eGalax, per OS4. Lo scopo finale è quello di equipaggiare la mia LanciaY di un "carputer" su cui far girare OS4. Qualcuno e' interessato a testare il driver con qualche touchscreen?

Pubblicherò la prima versione beta tra qualche giorno su OS4Depot, ma sono curioso di sapere se c'è qualcuno che può testare il driver su altri touchscreen diversi dal mio (un LilliputFM801).

Grazie.

Bellissima notizia !
Hai un elenco di touchscreen che potrebbero essere compatibili con il tuo driver ?
ACube Systems Srl
Sam460ex - Power for your embedded ideas
Massimiliano Tretene, Soft3
Vendita Hardware & Software, Web Design, Sviluppo Applicazioni Java, Sviluppo App per iOS ed Android
Corso Italia 9 - 00042 Anzio (Roma)
Tel 3487712102
email: massimiliano.tretene@gmail.com
Avatar utente
m3x

Supporter!!
 
Messaggi: 2243
Iscritto il: mer set 10, 2003 11:30 pm
Località: Roma

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda samo79 » gio nov 25, 2010 4:24 pm

@AlfredOne

Complimenti ! :annu:
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: 14949
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » gio nov 25, 2010 5:43 pm

Questi sono le coppie VendorID e ProductID che dovrebbe poter gestire.
Forse gestisce anche altri PID
u 1.) VID = 0123, PID=0001
u 2.) VID = 0EEF, PID=0001
u 3.) VID = 0EEF, PID=0002

In pratica e' la famiglia di touchscreen che utilizzano un eGalaxTouch controller.

Il sito del produttore del controller dovrebbe essere questo:
http://home.eeti.com.tw/

Il mio touchscreen (usa un controller eGalax) è questo:
http://www.lilliputweb.net/index.php?Co ... duct_id=33

Probabilmente anche gli altri Lilliput sono compatibili.
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X AmigaOS4.1FE
http://project4a.webs.com/
Avatar utente
AlfredOne

Esperto
 
Messaggi: 67
Iscritto il: mer nov 11, 2009 1:22 am
Località: Roma

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda AlfredOne » mar nov 30, 2010 2:00 pm

Ieri notte ho pubblicato il driver su OS4Depot.net.
So che è molto difficile, ma spero che ci sia qualcuno nel mondo che possa fare un po di betatesting.

Qui potete scaricare il driver:
http://www.os4depot.net/share/driver/input/egalaxtouch4a.lha

Ho anche aperto un piccolo sito:
http://project4a.webs.com/
Commodore Plus4
Amiga500 Kickstart1.3
AmigaONE XE G4 800MHz - 2GB RAM - Radeon9200 256MB
AmigaONE X1000 - 2GB RAM - Radeon HIS4670 1GB DDR3 - Radeon R9 280X AmigaOS4.1FE
http://project4a.webs.com/
Avatar utente
AlfredOne

Esperto
 
Messaggi: 67
Iscritto il: mer nov 11, 2009 1:22 am
Località: Roma

Re: Driver Touchscreen in arrivo per OS4!

Messaggioda cip060 » mar nov 30, 2010 2:14 pm

bene grazie mi dispiace che io non possa provarlo mi manca la SAM piu'che altro i soldi per comprarla aspetto una versione morphos per quella posso sicuramente farti da betatester e avere morphos comn AMC sarei OK!!
The race is run, the flag unfurled, the champion now will rest
Carrol Shelby
The people who are crazy enough to think they can change the world are the ones who do.
STEVE JOBS
Avatar utente
cip060

Leggenda
 
Messaggi: 7639
Iscritto il: lun feb 17, 2003 9:19 pm
Località: Treviso

Prossimo

Torna a Amiga OS 4.x

Chi c’è in linea

Visitano il forum: Google [Bot] e 6 ospiti