{"id":21852179,"url":"https://github.com/aztechsk/stm32f1-lib","last_synced_at":"2025-03-21T18:28:09.273Z","repository":{"id":235193566,"uuid":"790254061","full_name":"aztechsk/stm32f1-lib","owner":"aztechsk","description":"Peripheral driver library for the STM32F1 microcontroller family.","archived":false,"fork":false,"pushed_at":"2025-02-14T12:09:38.000Z","size":136,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-14T13:25:15.927Z","etag":null,"topics":["driver","firmware","freertos","stm","stm32f1"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aztechsk.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}},"created_at":"2024-04-22T14:45:37.000Z","updated_at":"2025-02-14T12:16:13.000Z","dependencies_parsed_at":"2024-04-22T16:38:13.288Z","dependency_job_id":"ae8049b2-3efe-4577-a735-31baa385704b","html_url":"https://github.com/aztechsk/stm32f1-lib","commit_stats":null,"previous_names":["aztechsk/stm32f1-lib"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aztechsk%2Fstm32f1-lib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aztechsk%2Fstm32f1-lib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aztechsk%2Fstm32f1-lib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aztechsk%2Fstm32f1-lib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aztechsk","download_url":"https://codeload.github.com/aztechsk/stm32f1-lib/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244847060,"owners_count":20520241,"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":["driver","firmware","freertos","stm","stm32f1"],"created_at":"2024-11-28T01:14:14.626Z","updated_at":"2025-03-21T18:28:08.946Z","avatar_url":"https://github.com/aztechsk.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# stm32f1-lib\n\nThe C library **stm32f1-lib** provides an API for controlling the peripherals of the microcontroller.\nThe supported devices include microcontrollers from **STM32F1** family.\nThe supported standard peripherals include AFIO, GPIO, RCC, PWR, EXTINT, TIM, I2C, IWDG, WWDG, DEVID, SERCOM, FSMC, DMA and various hardware components\nconnected to the microcontroller such as buttons, LEDs, LEDUI, etc.\n\n### Library features\n\n- Standardized API (for the AZTech framework).\n- Implementation of low-level serial communication protocols.\n- Designed for real-time multitasking applications (dependent on FreeRTOS).\n- Efficient interrupt handling.\n- Use of DMA where appropriate.\n- Communication peripheral instances are represented by C structures with synchronous (blocking) read() and write() I/O operations.\n- Support for low-power microcontroller modes. Peripheral blocks are turned off when entering sleep mode.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faztechsk%2Fstm32f1-lib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faztechsk%2Fstm32f1-lib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faztechsk%2Fstm32f1-lib/lists"}