{"id":15395479,"url":"https://github.com/stef/idapro-cortex-m-hwregs","last_synced_at":"2025-04-16T00:17:14.356Z","repository":{"id":66440180,"uuid":"160840518","full_name":"stef/idapro-cortex-m-hwregs","owner":"stef","description":"An IDA Pro plugin that sets up the addresses and structures for Cortex M series MCUs (currently stm32f2xx only)","archived":false,"fork":false,"pushed_at":"2018-12-07T15:22:16.000Z","size":88,"stargazers_count":13,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-16T00:17:04.579Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/stef.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":"2018-12-07T15:22:03.000Z","updated_at":"2025-02-28T09:01:48.000Z","dependencies_parsed_at":"2023-06-29T13:13:17.617Z","dependency_job_id":null,"html_url":"https://github.com/stef/idapro-cortex-m-hwregs","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"3e3d527fdf676d25b4fd9953bcdea209f299f14e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stef%2Fidapro-cortex-m-hwregs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stef%2Fidapro-cortex-m-hwregs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stef%2Fidapro-cortex-m-hwregs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stef%2Fidapro-cortex-m-hwregs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stef","download_url":"https://codeload.github.com/stef/idapro-cortex-m-hwregs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249173096,"owners_count":21224485,"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":[],"created_at":"2024-10-01T15:28:28.913Z","updated_at":"2025-04-16T00:17:14.333Z","avatar_url":"https://github.com/stef.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# STM32f2xx HW register setup for IDA Pro.\n\nThis project contains a C header file that can be parsed by IDA to\ndefine the structures of the STM32F2xx HW registers, as well as a tool\nto generate an IDC script that creates segments for these HW registers\nand sets their type to the appropriate struct. The addresses are\nderived from the official CMSIS header files and the whole project\nshould be easily adaptable to other Cortex-M class MCUs.\n\n## Usage\n\n 1. Load your binary in IDA\n 2. Set up your compiler (Options -\u003e Compiler...) - the GNU C compiler is a good choice\n 3. Load the `structs.h` file using (File -\u003e Load File -\u003e Parse C header file)\n 4. Sync the newly imported types (View -\u003e Open Subviews -\u003e Local types) and then (Edit -\u003e Synchronize to IDB)\n 5. Verify you have a bunch of new structures in the Structures subview\n 6. Run the stm32f2xx.idc script (File -\u003e Script File)\n 7. enjoy your properly set up HW registers.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstef%2Fidapro-cortex-m-hwregs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstef%2Fidapro-cortex-m-hwregs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstef%2Fidapro-cortex-m-hwregs/lists"}