{"id":22774599,"url":"https://github.com/siliconlabs/platform_hardware_drivers","last_synced_at":"2025-08-09T10:31:47.466Z","repository":{"id":46143521,"uuid":"290895329","full_name":"SiliconLabs/platform_hardware_drivers","owner":"SiliconLabs","description":"3rd party hardware drivers for EFM32 and EFR32. Go to https://github.com/SiliconLabs/application_examples","archived":false,"fork":false,"pushed_at":"2023-08-01T02:22:53.000Z","size":62616,"stargazers_count":23,"open_issues_count":0,"forks_count":11,"subscribers_count":9,"default_branch":"master","last_synced_at":"2023-08-01T03:55:10.494Z","etag":null,"topics":["adafruit","click","drivers","efm32","efr32","mikroe","platform","qwiic","sparkfun"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SiliconLabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-27T22:31:03.000Z","updated_at":"2023-06-03T11:40:55.000Z","dependencies_parsed_at":"2023-02-17T10:45:52.236Z","dependency_job_id":null,"html_url":"https://github.com/SiliconLabs/platform_hardware_drivers","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiliconLabs%2Fplatform_hardware_drivers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiliconLabs%2Fplatform_hardware_drivers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiliconLabs%2Fplatform_hardware_drivers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SiliconLabs%2Fplatform_hardware_drivers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SiliconLabs","download_url":"https://codeload.github.com/SiliconLabs/platform_hardware_drivers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229269499,"owners_count":18046820,"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":["adafruit","click","drivers","efm32","efr32","mikroe","platform","qwiic","sparkfun"],"created_at":"2024-12-11T18:15:37.794Z","updated_at":"2024-12-11T18:15:38.358Z","avatar_url":"https://github.com/SiliconLabs.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deprecation Notice\nThis repository has been deprecated. It has been provided for historical reference only and should not be used. This repository will not be maintained. This code is subject to the quality disclaimer at the point in time prior to deprecation and superseded by this deprecation notice.\n\nFor third party hardware drivers please use the [Third Party Hardware Drivers extension](https://github.com/SiliconLabs/third_party_hw_drivers_extension) instead.\n\n\u003ctable border=\"0\"\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"left\" valign=\"middle\"\u003e\n    \u003ch1\u003eEFM32 and EFR32\u003cbr/\u003eHardware Drivers\u003c/h1\u003e\n  \u003c/td\u003e\n  \u003ctd align=\"left\" valign=\"middle\"\u003e\n    \u003ca href=\"https://www.silabs.com/products/wireless\"\u003e\n      \u003cimg src=\"http://pages.silabs.com/rs/634-SLU-379/images/WGX-transparent.png\"  title=\"Silicon Labs Gecko and Wireless Gecko MCUs\" alt=\"EFM32 32-bit Microcontrollers\" width=\"250\"/\u003e\n    \u003c/a\u003e\n  \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n# Silicon Labs Hardware Drivers #\n\nThis repo contains example drivers developed by Silicon Labs engineers for EFM32 and EFR32 devices. These drivers interface with different types of external hardware and are tested against a specific device listed in the driver name. These drivers are intended to be fully compatible with Silicon Labs' wireless stacks. All drivers provide a minimal Simplicity Studio project for testing and to show an example usage of the driver. The driver source is provided for modification and extension as needed. All drivers in this repository are considered to be EVALUATION QUALITY which implies that the code provided in the repos is subjected to limited testing and is provided provided as-is. It is not suitable for production environments.\n\n## Requirements ##\n\n1. Gecko SDK Suite, available via Simplicity Studio\n2. Simplicity Studio IDE\n3. Driver specific test hardware\n\n## Using Hardware Drivers\n\nAll drivers consist of a single .h and .c file, with an optional user defined \\*\\_config.h file defining board and device specific dependencies. To include a driver in a Simplicity Studio project, paste or link the .c and .h files into the target project and add all required Gecko SDK dependencies. Additionally if needed, define a \\*\\_config.h file with parameters suited for the target design. \n\n## Documentation\n\nDriver documentation is contained in each driver specific readme file, as well as Doxygen available in the driver header file.\n\n## Reporting Bugs/Issues and Posting Questions and Comments ##\n\nTo report bugs, please create a new \"Issue\" in the \"Issues\" section of this repo.  Please reference the board, project, and source files associated with the bug, and reference line numbers.  If you are proposing a fix, also include information on the proposed fix in the Issue description. Currently this repository does not accept pull requests.\n\nQuestions and comments related to these examples should be made by creating a new \"Issue\" in the \"Issues\" section of this repo.\n\n## Disclaimer ##\n\nThe Gecko SDK suite supports development with Silicon Labs IoT SoC and module devices. All drivers in this repository are considered to be EVALUATION QUALITY which implies that the code provided in the repos is subjected to limited testing and is provided provided as-is. It is not suitable for production environments.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiliconlabs%2Fplatform_hardware_drivers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiliconlabs%2Fplatform_hardware_drivers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiliconlabs%2Fplatform_hardware_drivers/lists"}