{"id":18584190,"url":"https://github.com/ellectroid/stm32f746-cmsis-minimal-blocking-uart-driver","last_synced_at":"2025-05-16T05:30:28.959Z","repository":{"id":197353019,"uuid":"449704824","full_name":"ellectroid/STM32F746-CMSIS-Minimal-Blocking-Uart-Driver","owner":"ellectroid","description":"Minimalist blocking UART driver for STM32F746-Disco UART1 ST-Link COM Port","archived":false,"fork":false,"pushed_at":"2022-01-21T12:11:34.000Z","size":1337,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T16:51:52.201Z","etag":null,"topics":["cmsis","stm32","stm32f7","stm32f746g-discovery","uart"],"latest_commit_sha":null,"homepage":"","language":"Assembly","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/ellectroid.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,"governance":null}},"created_at":"2022-01-19T13:33:58.000Z","updated_at":"2022-04-12T08:23:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"98c22669-6b5f-4a9a-8cc6-c21c5ebacfab","html_url":"https://github.com/ellectroid/STM32F746-CMSIS-Minimal-Blocking-Uart-Driver","commit_stats":null,"previous_names":["ellectroid/stm32f746-cmsis-minimal-blocking-uart-driver"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellectroid%2FSTM32F746-CMSIS-Minimal-Blocking-Uart-Driver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellectroid%2FSTM32F746-CMSIS-Minimal-Blocking-Uart-Driver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellectroid%2FSTM32F746-CMSIS-Minimal-Blocking-Uart-Driver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ellectroid%2FSTM32F746-CMSIS-Minimal-Blocking-Uart-Driver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ellectroid","download_url":"https://codeload.github.com/ellectroid/STM32F746-CMSIS-Minimal-Blocking-Uart-Driver/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254473720,"owners_count":22077159,"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":["cmsis","stm32","stm32f7","stm32f746g-discovery","uart"],"created_at":"2024-11-07T00:26:33.955Z","updated_at":"2025-05-16T05:30:28.930Z","avatar_url":"https://github.com/ellectroid.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# STM32F746-Minimal-Blocking-Uart-Driver\nMinimalist blocking UART driver for STM32F746-Disco UART1 ST-Link COM Port\n\nClock: default, no changes (must be 16MHz HSI).\u003cbr\u003e\nOnly activate GPIO, set them to Alternate Function USART1, Very High Speed.\u003cbr\u003e\nUSART1 is the USART connected to ST-Link that makes virtual COM port on PC.\u003cbr\u003e\u003cbr\u003e\n\nThis project is a proof of concept (not of UART, but of me - that I can).\u003cbr\u003e\nIt's not as modular as it could be, but it's not intended to be perfect. Might be useful for someone who wants to figure out how the stuff works.\u003cbr\u003e\nI commented everything to make it simple to understand.\u003cbr\u003e\u003cbr\u003e\n\nHardware:\u003cbr\u003e\nSTM32F746 Disco board, Windows PC \u003cbr\u003e\u003cbr\u003e\n\nSoftware:\u003cbr\u003e\nSTM32CubeIDE v1.7.0, Putty for UART communication;\u003cbr\u003e\nNo libraries used except for CMSIS register definitions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellectroid%2Fstm32f746-cmsis-minimal-blocking-uart-driver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fellectroid%2Fstm32f746-cmsis-minimal-blocking-uart-driver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellectroid%2Fstm32f746-cmsis-minimal-blocking-uart-driver/lists"}