{"id":18798184,"url":"https://github.com/opencyphal-garage/platform_specific_components","last_synced_at":"2025-09-03T22:31:53.347Z","repository":{"id":40479134,"uuid":"139172755","full_name":"OpenCyphal-Garage/platform_specific_components","owner":"OpenCyphal-Garage","description":"Low-level components and hardware drivers for various Cyphal-related projects","archived":false,"fork":false,"pushed_at":"2024-06-30T14:15:46.000Z","size":994,"stargazers_count":72,"open_issues_count":5,"forks_count":41,"subscribers_count":25,"default_branch":"master","last_synced_at":"2024-12-23T22:09:36.868Z","etag":null,"topics":["bare-metal-drivers","cyphal","drivers","drivers-library","example","examples","hacktoberfest","low-level","mcu","microcontroller","opencyphal","platform-driver","reference","uavcan"],"latest_commit_sha":null,"homepage":"https://opencyphal.org","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenCyphal-Garage.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-06-29T16:34:55.000Z","updated_at":"2024-09-15T14:42:10.000Z","dependencies_parsed_at":"2024-05-06T09:43:01.116Z","dependency_job_id":null,"html_url":"https://github.com/OpenCyphal-Garage/platform_specific_components","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/OpenCyphal-Garage%2Fplatform_specific_components","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCyphal-Garage%2Fplatform_specific_components/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCyphal-Garage%2Fplatform_specific_components/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenCyphal-Garage%2Fplatform_specific_components/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenCyphal-Garage","download_url":"https://codeload.github.com/OpenCyphal-Garage/platform_specific_components/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231922566,"owners_count":18446451,"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":["bare-metal-drivers","cyphal","drivers","drivers-library","example","examples","hacktoberfest","low-level","mcu","microcontroller","opencyphal","platform-driver","reference","uavcan"],"created_at":"2024-11-07T22:11:12.322Z","updated_at":"2024-12-30T23:15:43.616Z","avatar_url":"https://github.com/OpenCyphal-Garage.png","language":"C++","readme":"# Platform-specific components\n\n[![Main Workflow](https://github.com/OpenCyphal-Garage/platform_specific_components/actions/workflows/main.yml/badge.svg)](https://github.com/OpenCyphal-Garage/platform_specific_components/actions/workflows/main.yml)\n[![Forum](https://img.shields.io/discourse/users.svg?server=https%3A%2F%2Fforum.opencyphal.org\u0026color=1700b3)](https://forum.opencyphal.org)\n\nThis repository contains various platform-specific components maintained by the OpenCyphal team.\nThe quality and the level of support provided for these components may be substantially lower than\nthat of the official OpenCyphal implementation libraries.\n\nThe content is organized into directories following the pattern `/\u003cplatform\u003e/\u003clibrary\u003e/`;\nfor example, the Libuavcan driver for STM32 can be found under `/stm32/libcanard/`.\nFurther segregation may be defined on a per-directory basis.\n\nAll code is MIT-licensed unless a dedicated LICENSE file is provided.\n\n## See also\n\n- [107-Arduino-MCP2515](https://github.com/107-systems/107-Arduino-MCP2515) -- Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.\n- Feel free to add more references.\n\nUsers are encouraged to search through this repository for code that can be used with their target platform\nand use it as a starting point or as a practical guideline in the development of a customized solution for\nthe specific application.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencyphal-garage%2Fplatform_specific_components","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopencyphal-garage%2Fplatform_specific_components","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencyphal-garage%2Fplatform_specific_components/lists"}