{"id":13354088,"url":"https://github.com/antirez/bma423-pure-mp","last_synced_at":"2026-03-07T22:02:50.198Z","repository":{"id":224262795,"uuid":"762846723","full_name":"antirez/bma423-pure-mp","owner":"antirez","description":"Pure MicroPython BMA423 accelerometer driver","archived":false,"fork":false,"pushed_at":"2024-04-06T15:15:21.000Z","size":16,"stargazers_count":9,"open_issues_count":6,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-20T09:41:37.658Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/antirez.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":"2024-02-24T21:14:08.000Z","updated_at":"2024-04-05T12:13:19.000Z","dependencies_parsed_at":"2024-02-24T22:31:25.018Z","dependency_job_id":"cbf2dfd5-121d-4c5f-a104-bd726eb5db26","html_url":"https://github.com/antirez/bma423-pure-mp","commit_stats":null,"previous_names":["antirez/bma423-pure-mp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/antirez/bma423-pure-mp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antirez%2Fbma423-pure-mp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antirez%2Fbma423-pure-mp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antirez%2Fbma423-pure-mp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antirez%2Fbma423-pure-mp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antirez","download_url":"https://codeload.github.com/antirez/bma423-pure-mp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antirez%2Fbma423-pure-mp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30233429,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T19:01:10.287Z","status":"ssl_error","status_checked_at":"2026-03-07T18:59:58.103Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-07-29T21:01:54.177Z","updated_at":"2026-03-07T22:02:50.185Z","avatar_url":"https://github.com/antirez.png","language":"Python","funding_links":[],"categories":["Libraries"],"sub_categories":["Sensors"],"readme":"This is a work in progress BMP423 accelerometer driver written in MicroPython.\nThe aim of this project is to explore the capabilities of the device, including\nwhat is normally not available in simpler drivers: the feature engine especially\nfor step detection.\n\nThe datasheet was not really useful to be able to get the steps counter working,\nso this driver makes use certain things that BOSCH does in their own public\ndriver in order to load the features configuration blob and things like that.\n\nRight now **this is just a work in progress**, even if it works in the base\ncase and to enable the step counter. More work is needed in order to support\ninterrupts, to provide a cleaner API, documentation and a few examples.\n\n## Usage\n\nTransfer files to the device. Note that **:** at the end is needed, or\nmpremote does a mess and will copy all the files to the last file name.\n\n    mpremote bma423.py bma423config.bin :\n\nThen upload an example as `main.py` like this:\n\n    mpremote example_you_want.py :main.py\n\nThen reset the device and look at the output in your serial log with:\n\n    mpremote repl\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantirez%2Fbma423-pure-mp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantirez%2Fbma423-pure-mp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantirez%2Fbma423-pure-mp/lists"}