-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Schematic #1
Comments
I downloaded this project and it works great. However,even I don't connect the rissistor and the capcitor,the converter still works. I have no idea whether it will cause a damage to the converter or jvs. But the way,how to change the a b c and x y z location?(in street fighter,we used to the layout of a b c kick/x y z punch.) Thanks in advance. |
Sorry for the late reply. According to the register and the capacitor, it constructs a LPF circuit to generate a stable 2.5V signal. To swap your buttons, you need to modify the report() method. |
Hello, thanks so much for your reply, I will study your comments carefully. Also wish you a happy new year!
获取 Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
发件人: Takashi Toyoshima <notifications@github.com>
发送时间: Saturday, January 2, 2021 10:17:38 AM
收件人: toyoshim/iona-346 <iona-346@noreply.github.com>
抄送: kof9xddt <kof9xddt@hotmail.com>; Comment <comment@noreply.github.com>
主题: Re: [toyoshim/iona-346] Schematic (#1)
Sorry for the late reply.
According to the register and the capacitor, it constructs a LPF circuit to generate a stable 2.5V signal.
This is needed for the host to detect an I/O device connection. It may work without them if there are some circuits in the host side or depending on the host side negotiation algorithm. But it's just because you are lucky.
0V means negotiated, and 5V means disconnected. So, it's still safe and won't damage both.
(If IONA doesn't have the LPF, it senes a swinging 0V/5V PWM wave.)
To swap your buttons, you need to modify the report() method.
In updateState(), it checks the Saturn's controller's state, and pad will hold a bit-map of [ R X Y Z S A C B > < v ^ L 1 0 0].
In the report() method, you can see some comments that explains what data is expected for the player and the line arguments. So, you can check the arbitrary button in pad and report it to the bit-map.
―
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftoyoshim%2Fiona-346%2Fissues%2F1%23issuecomment-753418510&data=04%7C01%7C%7C0fd61a355357485cf75808d8aec493df%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637451506632170553%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=fq1%2BvnrmzzV6J1bm61dQbvDNpnD%2FybfSG953ZQzrzhI%3D&reserved=0>, or unsubscribe<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQ66MBGWERJ7QXBEJIQ4CADSXZ64FANCNFSM4GZHL3FQ&data=04%7C01%7C%7C0fd61a355357485cf75808d8aec493df%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637451506632180546%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=cw0js0YH0bwJ1fKOX4JfaDfgZADlfiX1MgZkeVETU1o%3D&reserved=0>.
|
Hi, the schematic is confusing for me, is it possible to do a fritzing?
thanks in advance
The text was updated successfully, but these errors were encountered: