{"id":22389053,"url":"https://github.com/shadow578/platform-hc32f46x","last_synced_at":"2025-07-31T07:32:14.189Z","repository":{"id":164769631,"uuid":"624904040","full_name":"shadow578/platform-hc32f46x","owner":"shadow578","description":"PlatformIO support for HC32F460","archived":false,"fork":false,"pushed_at":"2024-04-22T12:00:56.000Z","size":70,"stargazers_count":4,"open_issues_count":1,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-22T13:03:33.036Z","etag":null,"topics":["hc32f460","platformio","platformio-platform"],"latest_commit_sha":null,"homepage":"","language":"Python","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/shadow578.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":"2023-04-07T14:50:02.000Z","updated_at":"2024-05-11T19:38:21.479Z","dependencies_parsed_at":null,"dependency_job_id":"70ab6f0f-7d9f-4ede-88af-1560fd97aab1","html_url":"https://github.com/shadow578/platform-hc32f46x","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/shadow578/platform-hc32f46x","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadow578%2Fplatform-hc32f46x","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadow578%2Fplatform-hc32f46x/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadow578%2Fplatform-hc32f46x/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadow578%2Fplatform-hc32f46x/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shadow578","download_url":"https://codeload.github.com/shadow578/platform-hc32f46x/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadow578%2Fplatform-hc32f46x/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268004199,"owners_count":24179375,"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","status":"online","status_checked_at":"2025-07-31T02:00:08.723Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["hc32f460","platformio","platformio-platform"],"created_at":"2024-12-05T03:08:56.741Z","updated_at":"2025-07-31T07:32:13.799Z","avatar_url":"https://github.com/shadow578.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HUADA HC32F460 Series development platform for [PlatformIO](https://platformio.org)\n\nThe HC32F460 Series of MCUs is a 32-bit MCU based on the ARM Cortex-M4 processor.\nIt integrates up to 512 KB of Flash memory, and up to 192 KB of SRAM.\n\nThese MCUs are somewhat often found in entry level 3D printers, tho development boards are rumored to exist as well.\n\n\u003e [!NOTE]\n\u003e if you have a source for development boards that ships to Europe and is not absurdly expensive, please let me know by opening an issue.\n\n\n## Getting Started\n\nto get started using the HC32F460 platform, use the following in your [`platformio.ini`](https://docs.platformio.org/page/projectconf.html) file:\n\ncurrent *development* version:\n```ini\n[env:my_env]\nplatform = https://github.com/shadow578/platform-hc32f46x.git\nframework = arduino\nboard = generic_hc32f460\n```\n\nlatest release versions:\n```ini\n[env:my_env]\nplatform = https://github.com/shadow578/platform-hc32f46x/archive/1.0.0.zip\nplatform_packages =\n  framework-hc32f46x-ddl @ https://github.com/shadow578/framework-hc32f46x-ddl/archive/2.2.1.zip\n  framework-arduino-hc32f46x @ https://github.com/shadow578/framework-arduino-hc32f46x/archive/1.1.0.zip\n\nframework = arduino\nboard = generic_hc32f460\n```\n\n\u003e [!TIP]\n\u003e when pinning the version, check you're using the latest release(s) to benefit from the latest improvements.\n\n\u003e [!NOTE]\n\u003e please refer to [framework-hc32f46x-ddl](https://github.com/shadow578/framework-hc32f46x-ddl) and [framework-arduino-hc32f46x](https://github.com/shadow578/framework-arduino-hc32f46x/) for more information on the frameworks themselves.\n\n\n## Configuration\n\nthe platform itself contains basically no configuration options.\neverything is configured in the framework packages.\n\nplease refer to [framework-arduino-hc32f46x](https://github.com/shadow578/framework-arduino-hc32f46x) and [framework-hc32f46x-ddl](https://github.com/shadow578/framework-hc32f46x-ddl) for more information.\n\n\n## Uploading \u0026 Debugging\n\nplease refer to [HOW_TO_UPLOAD](./docs/HOW_TO_UPLOAD.md) and [HOW_TO_DEBUG](./docs/HOW_TO_DEBUG.md) for information on how to upload and debug your code on the HC32F460 platform.\n\n## License\n\nthis project is licensed under the [GPL-3.0](./LICENSE) license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadow578%2Fplatform-hc32f46x","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshadow578%2Fplatform-hc32f46x","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadow578%2Fplatform-hc32f46x/lists"}