Własnie skończyłem debugować pierwszą wersję firmware która nadaje się do testów;)
Wydaje się działać poprawnie.
W chwili obecnej firmware zawiera:
- Obsługa myszy dających się przestawić na protokoł boot
- Update firmware przez USB (pendrive z plikiem zawierjacym nowe Firmware)
- Konfiguracja firmware przez USB (pendrive z plikiem zawierjącym plik INI)
Co mozna konfigurować, najlepiej chyba wytłumaczy zawartośc pliku INI:
;ini file example
;config version 1004
;included all available options.
;Config file located at X:\HID2ST\HID2ST.INI
[hid2st]
mode=0
; 0 - emulate atari mouse - default
; 1 - emulate amiga mouse
; 2 - emulate joystick in atari standard - could be autodetected.
txrate=2000
; transmit rate in pulses change/sec (STeps).
; default is 2000 STeps/sec.
; min 750, max 10000 (in theory 1000000)
microstep=1
;usefull with hires mouse. Indicates how many microsteps include one STep. Slows down the mouse.
;you can call it dpi divider if you wish:)
;min 1(max resolution), max 100 (100 micro steps, makes 1 STep)
dynamictx=1
;dynamic txrate
;speeds up the txrate when fast mouse moving detected.
:0 - disables the feature
dynamicth=16
;dynmictx threshold, threshold in STeps, when to speed up the mouse.
;warning: dynamicth*microstep < 0xffff , or expect unexpected.
turbotxr=4000
;turbo txrate, defines the txrate in STeps/sec when dynamictx enabled
; default is 4000 Steps/sec.
; min 750, max 10000, should be larger that txrat, but is not checked.
"tatusiu zobacz, narysowałam tobie takie same coś jak na twojej koszulce"
https://github.com/willyvmm/mouSTerjmp $e477