{"id":16239630,"url":"https://github.com/nopnop2002/python-periphery-example","last_synced_at":"2025-07-20T10:34:03.694Z","repository":{"id":237382803,"uuid":"794420944","full_name":"nopnop2002/python-periphery-example","owner":"nopnop2002","description":"python-periphery example code","archived":false,"fork":false,"pushed_at":"2025-04-22T22:50:17.000Z","size":47,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-22T23:35:34.602Z","etag":null,"topics":["buildroot","gpio","i2c","luckfox-pico","milk-v-duo","pwm","python-library","spi","uart"],"latest_commit_sha":null,"homepage":"","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/nopnop2002.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-05-01T05:45:46.000Z","updated_at":"2025-04-22T22:50:21.000Z","dependencies_parsed_at":"2024-05-17T10:45:04.150Z","dependency_job_id":null,"html_url":"https://github.com/nopnop2002/python-periphery-example","commit_stats":null,"previous_names":["nopnop2002/python-periphery-example"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nopnop2002/python-periphery-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nopnop2002%2Fpython-periphery-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nopnop2002%2Fpython-periphery-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nopnop2002%2Fpython-periphery-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nopnop2002%2Fpython-periphery-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nopnop2002","download_url":"https://codeload.github.com/nopnop2002/python-periphery-example/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nopnop2002%2Fpython-periphery-example/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266111439,"owners_count":23877980,"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":["buildroot","gpio","i2c","luckfox-pico","milk-v-duo","pwm","python-library","spi","uart"],"created_at":"2024-10-10T13:44:27.154Z","updated_at":"2025-07-20T10:34:03.595Z","avatar_url":"https://github.com/nopnop2002.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# python-periphery-example\npython-periphery example code.   \npython-periphery is a python library that can handle GPIO, onboard LED, SPI, i2c and UART.   \nIt is a very versatile library and highly portable.   \nThis library can also be used in the buildroot environment.   \nThe downside is that there is less example python code.   \nThis library is available for these Linux boards.   \n\n- LuckFox Pico board using Rockchip RV1103/RV1106 chips.   \n![luckfox-pico-1](https://github.com/nopnop2002/python-periphery-example/assets/6020549/c0ba3c08-8cd4-4488-ae6e-5d16fbf36b3d)\n![luckfox-pico-2](https://github.com/nopnop2002/python-periphery-example/assets/6020549/536b585a-6695-4139-a97d-2c5aded58630)\n\n- Milk-V Duo 64M board using CVITEK CV1800B chips.   \n![Milk-V_Duo_64M](https://github.com/nopnop2002/python-periphery-example/assets/6020549/2e12bce9-e84e-4ad9-848a-9c64cc8eecf0)\n\n- Milk-V Dio 256M board using Microsemi Corporation SG2002 chips.   \n![Milk-V_Duo_256M](https://github.com/nopnop2002/python-periphery-example/assets/6020549/94e16c73-b2b5-4036-8965-d406aded7092)\n\nI used it to check the operation of these Linux boards.\n\n# Installing on Debian/Ubuntu environment   \n\n```Shell\nsudo apt update\nsudo apt install git python3-pip python3-setuptools\npython3 -m pip install python-periphery\ngit clone https://github.com/nopnop2002/python-periphery-example\n```\n\n# Installing on buildroot environment   \nRebuild the kernel with python-periphery enabled.   \n![python-periphery](https://github.com/nopnop2002/python-periphery-example/assets/6020549/7f26f096-6d5e-4618-a108-e5b174f9fc52)\n\n\n# Get source code\n```\ngit clone https://github.com/vsergeev/python-periphery.git\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnopnop2002%2Fpython-periphery-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnopnop2002%2Fpython-periphery-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnopnop2002%2Fpython-periphery-example/lists"}