{"id":20841268,"url":"https://github.com/zephyrproject-rtos/hal_infineon","last_synced_at":"2025-05-08T22:07:57.693Z","repository":{"id":40371644,"uuid":"262386752","full_name":"zephyrproject-rtos/hal_infineon","owner":"zephyrproject-rtos","description":"HAL for Infineon ICs","archived":false,"fork":false,"pushed_at":"2025-05-06T12:36:40.000Z","size":13790,"stargazers_count":13,"open_issues_count":3,"forks_count":17,"subscribers_count":39,"default_branch":"master","last_synced_at":"2025-05-08T22:07:41.580Z","etag":null,"topics":["hal","module"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zephyrproject-rtos.png","metadata":{"files":{"readme":"Readme.txt","changelog":null,"contributing":null,"funding":null,"license":"License.txt","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,"zenodo":null}},"created_at":"2020-05-08T17:30:49.000Z","updated_at":"2025-05-06T12:36:44.000Z","dependencies_parsed_at":"2023-02-16T19:01:17.946Z","dependency_job_id":"d5f51413-2cfb-4f83-bfae-0e7f67117ec2","html_url":"https://github.com/zephyrproject-rtos/hal_infineon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zephyrproject-rtos%2Fhal_infineon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zephyrproject-rtos%2Fhal_infineon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zephyrproject-rtos%2Fhal_infineon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zephyrproject-rtos%2Fhal_infineon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zephyrproject-rtos","download_url":"https://codeload.github.com/zephyrproject-rtos/hal_infineon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253154975,"owners_count":21862622,"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":["hal","module"],"created_at":"2024-11-18T01:19:29.030Z","updated_at":"2025-05-08T22:07:57.671Z","avatar_url":"https://github.com/zephyrproject-rtos.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Zephyr hal module for an Infineon devices\n\nThis modules includes the Infineon Assets (PDL, HAL, etc), which are used in\nimplementation of Zephyr drivers for Infineon devices.\n\n\n## What's Included?\n\nThe Zephyr hal module for an Infineon devices uses below assets:\n\n- core-lib - the Core Library provides basic types and utilities that can be used\nbetween different devices. This allows different libraries to share common items\nbetween themselves to avoid reimplementation and promote consistency.\n\n- mtb-hal-cat1 - the Hardware Abstraction Layer (HAL) provides a high-level\ninterface to configure and use hardware blocks on ModusToolbox™ MCUs. It is a\ngeneric interface that can be used across multiple product families. The focus\non ease-of-use and portability means the HAL does not expose all of the low-level\nperipheral functionality. The HAL can be combined with platform-specific libraries\n(such as the PSoC™ 4/6 Peripheral Driver Library (PDL)) within a single\napplication.\n\n- mtb-pdl-cat1 - MTB CAT1 PDL provides low level device drivers for CAT1A family\nof devices which are also known as PSOC6 family of devices. Any reference to CAT1A\ndevices refers to PSOC6 devices and vice versa. The PDL integrates device header\nfiles, startup code, and peripheral drivers into a single package. The PDL supports\nthe PSoC 6 device family.\n\n- XMCLib - The XMC Peripheral Library (XMCLib) consists of low-level drivers for\nthe XMC product family peripherals.\n\n\n## Asset versions\n\n|  Asset               | Version |\n| ---------------------| ------- |\n| core-lib             |  1.3.0  |\n| mtb-hal-cat1         |  2.0.0  |\n| mtb-pdl-cat1         |  2.3.0  |\n| XMCLib               |  2.1.24 |\n\n\n© Cypress Semiconductor Corporation, 2022.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzephyrproject-rtos%2Fhal_infineon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzephyrproject-rtos%2Fhal_infineon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzephyrproject-rtos%2Fhal_infineon/lists"}