{"id":13638882,"url":"https://github.com/autowp/arduino-canhacker","last_synced_at":"2025-04-05T03:04:15.977Z","repository":{"id":45807953,"uuid":"53777683","full_name":"autowp/arduino-canhacker","owner":"autowp","description":"CanHacker (lawicel) CAN adapter on Arduino + MCP2515","archived":false,"fork":false,"pushed_at":"2024-01-19T15:52:26.000Z","size":44,"stargazers_count":407,"open_issues_count":12,"forks_count":119,"subscribers_count":37,"default_branch":"master","last_synced_at":"2025-03-29T02:03:00.054Z","etag":null,"topics":["arduino","can","canhacker","lawicel","mcp2515"],"latest_commit_sha":null,"homepage":"","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/autowp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2016-03-13T09:45:29.000Z","updated_at":"2025-03-27T01:20:56.000Z","dependencies_parsed_at":"2024-11-09T09:31:30.566Z","dependency_job_id":"a768c713-28ad-43f8-83d8-84a07185fd6b","html_url":"https://github.com/autowp/arduino-canhacker","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autowp%2Farduino-canhacker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autowp%2Farduino-canhacker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autowp%2Farduino-canhacker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autowp%2Farduino-canhacker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/autowp","download_url":"https://codeload.github.com/autowp/arduino-canhacker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247280262,"owners_count":20912967,"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":["arduino","can","canhacker","lawicel","mcp2515"],"created_at":"2024-08-02T01:00:55.017Z","updated_at":"2025-04-05T03:04:15.957Z","avatar_url":"https://github.com/autowp.png","language":"C++","funding_links":[],"categories":["Hardware","C++"],"sub_categories":["Arduino"],"readme":"# CanHacker (lawicel) CAN adapter on Arduino + MCP2515\n\nUse that [Library](https://github.com/autowp/arduino-mcp2515) to communicate with MCP2515\n\n## Features\n\nImplement communication with CAN bus via MCP2515 by CanHacker (lawicel) protocol.\n\n- send \u0026 receive can frames\n- supports standart (11 bit) \u0026 extended (29 bit) frames\n- supports remote frames (RTR)\n- supports filter by ID (mask + code)\n- interface using [Stream](https://www.arduino.cc/en/Reference/Stream): ability to work with Serial, SoftwareSerial, Ethernet and other\n- supported can baudrates from 10Kbps up to 1Mbps\n- supported modules with different oscillators (8, 16, 20 MHz), 16 MHz is default, use setClock if your oscillator is not 16MHz\n- support [CanHacker](http://www.mictronics.de/projects/usb-can-bus/) (application for Windows)\n- support [CANreader](https://github.com/autowp/CANreader) (application for Android)\n\n## Documentation\n\n[English](docs/en/)\n\n[Русский](docs/ru/)\n\n## Library Installation\n\n1. Install [MCP2515 Library](https://github.com/autowp/arduino-mcp2515)\n2. Download the ZIP file from https://github.com/autowp/arduino-canhacker/archive/master.zip\n3. From the Arduino IDE: Sketch -\u003e Include Library... -\u003e Add .ZIP Library...\n4. Restart the Arduino IDE to see the new \"canhacker\" library with examples\n\nTestes with Arduino Nano.\nOn Arduino Uno have problem with too long boot period and losing first command\n\n## Contributing\n\nFeel free to open issues, create pull requests and other contributions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautowp%2Farduino-canhacker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautowp%2Farduino-canhacker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautowp%2Farduino-canhacker/lists"}