{"id":15538784,"url":"https://github.com/trashware/mcp3xxx-rs","last_synced_at":"2025-04-23T15:41:27.931Z","repository":{"id":57637331,"uuid":"178101265","full_name":"trashware/mcp3xxx-rs","owner":"trashware","description":"Rust SPI driver for MCP3xxx family of 10-13-Bit A/D converters.","archived":false,"fork":false,"pushed_at":"2021-09-15T10:34:54.000Z","size":7,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-09T12:38:20.165Z","etag":null,"topics":["adc","embedded","hardware-support","mcp","mcp3002","mcp3004","mcp3008","mcp3202","mcp3204","mcp3208","mcp3302","mcp3304","raspberrypi","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/trashware.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":"2019-03-28T01:18:50.000Z","updated_at":"2024-08-14T10:56:57.000Z","dependencies_parsed_at":"2022-09-02T02:11:21.817Z","dependency_job_id":null,"html_url":"https://github.com/trashware/mcp3xxx-rs","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trashware%2Fmcp3xxx-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trashware%2Fmcp3xxx-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trashware%2Fmcp3xxx-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trashware%2Fmcp3xxx-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trashware","download_url":"https://codeload.github.com/trashware/mcp3xxx-rs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250462084,"owners_count":21434524,"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":["adc","embedded","hardware-support","mcp","mcp3002","mcp3004","mcp3008","mcp3202","mcp3204","mcp3208","mcp3302","mcp3304","raspberrypi","rust"],"created_at":"2024-10-02T12:06:19.071Z","updated_at":"2025-04-23T15:41:27.912Z","avatar_url":"https://github.com/trashware.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# Rust SPI driver for MCP3xxx family of 10-13-Bit A/D converters\n\n[![Build Status](https://travis-ci.org/trashware/mcp3xxx-rs.svg?branch=master)](https://travis-ci.org/trashware/mcp3xxx-rs)\n[![crates.io](https://meritbadge.herokuapp.com/mcp3xxx)](https://crates.io/crates/mcp3xxx)\n\nThis crate provides a Rust SPI driver for MCP3xxx family of 10-13-Bit A/D converters.\nIt provides an easy to use high-level API to interact with the A/D converter.\n\nThe implementation currently relies on the [rppal library](https://crates.io/crates/rppal) and as such is limited to Raspberry Pi.\nIt doesn't rely on [embedded-hal](https://crates.io/crates/embedded-hal) as it currently doesn't provide sufficient API for setting up SPI devices.\n\n--------------------------------------------------\n\nThe datasheet for MCP3002 can be found [here](https://ww1.microchip.com/downloads/en/devicedoc/21294e.pdf).  \nThe datasheet for MCP3004 and MCP3008 can be found [here](https://ww1.microchip.com/downloads/en/devicedoc/21295c.pdf).  \nThe datasheet for MCP3202 can be found [here](https://ww1.microchip.com/downloads/en/devicedoc/21034d.pdf).  \nThe datasheet for MCP3204 and MCP3208 can be found [here](https://ww1.microchip.com/downloads/en/DeviceDoc/21298c.pdf).  \nThe datasheet for MCP3302 and MCP3304 can be found [here](https://ww1.microchip.com/downloads/en/DeviceDoc/21697e.pdf).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrashware%2Fmcp3xxx-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrashware%2Fmcp3xxx-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrashware%2Fmcp3xxx-rs/lists"}