rasteri / hidman Goto Github PK
View Code? Open in Web Editor NEWAdapting USB devices to work on old computers
Adapting USB devices to work on old computers
Thanks for the excellent project!
Would you consider adding a feature (to both the 'legacy' PS2 and newer AXP versions) to output both keyboard and mouse on a single PS/2 cable? For example, your weeCee only has a single PS/2 input and requires both signals on the same cable.
Thanks!
Hi, I found your repository. I was working on a similar project, however to convert USB gamepads and joysticks to a specific UART protocol (SERaero) in order o use it to control RC models. I paid a developer to adapt the UART output to the SERaero, however it is not perfect and the guy has no more time. I‘m not a coder, so looking for others working on the CH559. Would you be interested to join the projects?
Should be possible to implement - https://github.com/Ryzee119/tusb_xinput/tree/master
Hello, thanks for sharing, but I can´t get the source compiled under Linux or Windows.
make
sdcc -c -V -mmcs51 --model-large --stack-auto --xram-size 0x1600 --xram-loc 0x0200 --code-size 0xEFFF -I/ -DFREQ_SYS=48000000 -DBOARD_AXP -DOPT_DEFAULT -o build/main.rel main.c
Versions:
SDCC -v
SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/TININative/ds400/hc08/s08/stm8 3.5.0 #9253 (Apr 3 2018) (Linux)
SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.0 #9615 (MINGW32)
Thanks
Need to implement periodic checking of hubs to determine if any devices have been plugged/unplugged
Thx. for that .hex; flash worked, the module mostly works except for two of what appear to be software/firmware issues:
101, 99, 57, 205, 162, 251, 161, 212, 162, 190, 8, 197, 52, 13, 195, 13
If I blindly type "1", I get additional garbage chars. Any guesses?
This does not affect all hubs. In fact it doesn't affect all USB devices on failing hubs.
Common thread with failing hubs seems to be that low-speed devices fail whereas high-speed devices work.
Note this fault doesn't seem to even be specific to particular hub controllers - I have two HS8836A-based hubs that appear to have identical components (though different board layouts) - one works and one doesn't.
Also interestingly certain STM32s have problems with low-speed devices on hubs, there is a silicon errata to that effect. I wonder if the problem is similar on the CH559
latency should be pretty low but it would be nice to get exact figures.
Probably best way to measure this is just by looking at the USB and PS/2 lines on a logic analyzer
What enclosure are you using for the original PS/2 version?
It looks like a Hammond case similar to your weeCee case but I'm not sure.
Thanks for the help!
EDIT: I think it might be the Hammond 1455D602BK?
hi,
how can i implement your project to amiga, thanx
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.