Add org entry for Independent Developer and PID allocation for Generic USB CDC-ACM device - #1170
Add org entry for Independent Developer and PID allocation for Generic USB CDC-ACM device#1170blue-wind-25 wants to merge 5 commits into
Conversation
|
First hardware/firmware using this PID: |
tannewt
left a comment
There was a problem hiding this comment.
STM32 C source. Kicad hardware files. Please make the titles more specific to your use. (Think of them as page titles. Not your "title").
Title changed
Title changed
|
Corrected both titles as requested, re‑requesting review. Thank you. |
|
I am starting to take a look at these PRs with the blessing of the other maintainers. For this PR, I would recommend not merging until the below is addressed: The 1209/25F0 device file does not contain a website that directs the user towards the hardware. The information in this comment #1170 (comment) should be published on the website that is linked in the PR. From what I understand, the pidcodes need to be for specifically USB products, not frameworks or general tools. |
|
What website? This project is an OSHW project hosted in GitHub and SourceForge. Schematic and PCB: https://github.com/blue-wind-25/JxMake/tree/main/hardware/Tools/KiCad8/Power_Supply_Control Firmware: It is my own USB hub with embedded USB to serial converter. The VID & PID is for the embedded converter, so I will not need to use STMicroelectronics Virtual COM Port VID and PID. It is not a framework. That three directories above contain the complete schematic and firmware for my USB hub with embedded converter. The repo that holds this USB project is a custom build system with built-in support for programming some MCUs. Some of the programmer hardware benefit from this USB hub project, that is why this is the first project that I request for free VID. If what you meant about USB product is a product that will be sold and have website outside of repository, then I do not have one, because I do not plan to sell or mass produce the design because people can do that themselves. If you want link to this PID repo and web I can put that in: I will replace ST VID and PID with the VID and PID I got from here. I have placed a TODO in that readme file, but I cannot acttualy said that I use this PID until this PR is merged right? So if I only eligible to get VID if it is a stand alone project with its own website, then you may close this PR because I won't be able to do that. If this is the case, why then the free PID web says free PID for OSHW? NOTE: The project is originally hosted in SF, that is why the URLs in the files points to SF. The SF repo is kept in sync with changes from GH repo. |
|
The PR must contain the specific links needed for review. Currently the PR only contains https://sourceforge.net/projects/jxmake/ - that's what I was going off of, and maybe it's just lack of experience with SF.net, but what is listed here was not immediately obvious to me. All that matters is you have open source hardware (schematics, design files, etc.) or an off-the-shelf board. The org explanation helps. Just when I first looked and read: "JxMake is a Java-based cross-platform build system primarily inspired by the syntax and features of GNU Make, Perforce Jam, and CMake." I got very confused. At this point I would recommend this gets merged. ✅ |
|
Ah, I see. It is just a slight misunderstanding of the PR's text and SF project description. No, problem. Thank you very much for your fast response. Before your previous response, it took me 2 months to get the first review. 😀 |
This pull request adds a new organization entry and a device entry under the shared 1209 VID.
Organization:
In addition, JxMake provides several capabilities not typically found in other console‑based build systems, including a built‑in lightweight GUI, serial console, serial plotter, multi‑MCU in‑system programmer, and more. It also includes hardware schematics and PCB designs for generic GPIO, MCU programmers, and related tools.
Device:
This PID allocation will be used for all non-LUFA-based CDC-ACM devices in the JxMake project.