{"id":15102128,"url":"https://github.com/jmysu/mbusstm32ch55x","last_synced_at":"2026-01-18T00:22:23.254Z","repository":{"id":243317541,"uuid":"812099570","full_name":"jmysu/mBusSTM32CH55x","owner":"jmysu","description":"Arm-M3 + 8051 cores","archived":false,"fork":false,"pushed_at":"2024-07-27T13:35:37.000Z","size":11721,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-10T22:36:54.471Z","etag":null,"topics":["armv7","ch55x","mcs-51","platformio","sdcc-compiler","stm32f103","touch","usb-cdc","usb-hid"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jmysu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-08T00:49:14.000Z","updated_at":"2024-07-27T13:35:40.000Z","dependencies_parsed_at":"2024-06-27T08:37:17.331Z","dependency_job_id":"62e27af6-5d84-4dee-ac64-6abf441b131d","html_url":"https://github.com/jmysu/mBusSTM32CH55x","commit_stats":{"total_commits":140,"total_committers":1,"mean_commits":140.0,"dds":0.0,"last_synced_commit":"4222d37e419ca5fc8908ac115b431295123e74b3"},"previous_names":["jmysu/mbusstm32usb","jmysu/mbusstm32ch55x"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmysu%2FmBusSTM32CH55x","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmysu%2FmBusSTM32CH55x/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmysu%2FmBusSTM32CH55x/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmysu%2FmBusSTM32CH55x/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmysu","download_url":"https://codeload.github.com/jmysu/mBusSTM32CH55x/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332522,"owners_count":20921852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["armv7","ch55x","mcs-51","platformio","sdcc-compiler","stm32f103","touch","usb-cdc","usb-hid"],"created_at":"2024-09-25T18:47:25.536Z","updated_at":"2026-01-18T00:22:23.229Z","avatar_url":"https://github.com/jmysu.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mBusSTM32USB\nmBus sockets w/ **8051\u0026Arm-M3**, work in process!\nPlease check ![WIKI](https://github.com/jmysu/mBusSTM32CH55x/wiki) for the latest changes!\n\n\u003cimg src=\"pic/mBusSTM32USB_0608.jpg\" height=320 width=45%\u003e \u0026nbsp;\u0026nbsp; \u003cimg src=\"pic/mBusSTM32USB_0607.jpg\" height=320 width=45%\u003e\n\u003cbr\u003e\n\u003cbr\u003e\nZ80 ~~is calling~~ called **_LastBuy_** by 06/14-2024, what's changed in 50 years!\u003cbr\u003e\n\u003cimg src=\"pic/Z80vsGB200.jpg\" width=400 \u003e \u003cimg src=\"pic/Z80-RIP2024.jpg\"  width=40%  \u003e\n\n\nWith **_Shared_** MCUs in China, the hardware price is quite affordable!\u003cbr\u003e\n有了大陸国内共享MCU，硬件价格实在是贼便宜的!!\u003cbr\u003e\n\u003cimg src=\"pic/LCSC_CH552APM32.jpg\" height=400 \u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n## 0715 Updates:\n- Update circuit layout in hardware. \u003cbr\u003e\n- Add more CH55x USB projects (USB Control/Interrupt/Bulk transfer w/ PlatformIO-WCH51) in firmware folder. \u003cbr\u003e\n  Also attached the pyUSB Host test jig for individual testing in each folder (NEED _libUSB_ as USB driver). \u003cbr\u003e\n  Finally, add the HID+CDC project that monitoring HID traffics with USB-CDC serial.\u003cbr\u003e\n  \n  \u003cimg src=\"pic/mBusSTM32CH55x_0715Top.jpg\" width=40% \u003e  \u003cimg src=\"pic/mBusSTM32Ch55x_0715Bottom.jpg\" width=40% \u003e \u003cbr\u003e\n\n  \u003cbr\u003e\n---\n\n\n## References \u003cbr\u003e\n\n- [SDCC](https://sdcc.sourceforge.net/) SDCC - Small Device C Compiler. \u003cbr\u003e\n- [MCS-51s](https://github.com/SoCXin/MCS-51) 嵌入式应用的单片微型计算机的经典体系结构. \u003cbr\u003e \n- [Fake pills](https://github.com/keirf/Greaseweazle/wiki/STM32-Fakes) About fake pills. \u003cbr\u003e\n- [CH559 baremetal programming](https://kprasadvnsi.com/tags/ch559/)\n- [CH559 DOC](https://kprasadvnsi.github.io/CH559_Doc_English/docs/16-usb/) Brief CH559 english document.\n- [CH55xG Pinout](https://oshwlab.com/wagiminator/ch55xg-development-board) CH55xG Dev Board.\n- [CH55x Getting start](https://rabid-inventor.blogspot.com/2020/05/getting-started-with-ch55x.html) Getting started with the CH55x Microcontroller.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmysu%2Fmbusstm32ch55x","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmysu%2Fmbusstm32ch55x","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmysu%2Fmbusstm32ch55x/lists"}