Introduction - If you have any usage issues, please Google them yourself
These source code applies in D12 of Philips,it s very valuable.
Packet : 480384usb_d12.rar filelist
USB(D12)
USB(D12)\OUTPUT
USB(D12)\OUTPUT\D12driver.hex
USB(D12)\OS
USB(D12)\OS\OS.H
USB(D12)\OS\OS_CORE.C
USB(D12)\OS\OS_Q.C
USB(D12)\OS\OS_Q.H
USB(D12)\OS\OS_SEM.C
USB(D12)\OS\OS_SEM.H
USB(D12)\MAINLOOP
USB(D12)\MAINLOOP\D12driver_Opt.Bak
USB(D12)\MAINLOOP\D12driver.cfg
USB(D12)\MAINLOOP\D12driver.m51
USB(D12)\MAINLOOP\D12driver.mpj
USB(D12)\MAINLOOP\D12driver.Opt
USB(D12)\MAINLOOP\D12driver.plg
USB(D12)\MAINLOOP\D12driver.Uv2
USB(D12)\MAINLOOP\D12driver_Uv2.Bak
USB(D12)\MAINLOOP\MAINLOOP.C
USB(D12)\MAINLOOP\MAINLOOP.H
USB(D12)\KEILC51
USB(D12)\KEILC51\OS_CPU_A.ASM
USB(D12)\KEILC51\OS_CPU_C.C
USB(D12)\H
USB(D12)\H\CONFIG.H
USB(D12)\H\OS_CFG.H
USB(D12)\H\OS_CPU.H
USB(D12)\D12
USB(D12)\D12\Chap_9.c
USB(D12)\D12\CHAP_9.H
USB(D12)\D12\D12ci.c
USB(D12)\D12\D12CI.H
USB(D12)\D12\D12_ISR.C
USB(D12)\D12\D12_ISR.H
USB(D12)\D12\Protozlg.c
USB(D12)\D12\PROTOZLG.H
USB(D12)\D12\USB100.H