{"id":19856594,"url":"https://github.com/gavinlyonsrepo/tea5767_pico","last_synced_at":"2026-05-14T06:32:06.748Z","repository":{"id":98596996,"uuid":"573152030","full_name":"gavinlyonsrepo/TEA5767_PICO","owner":"gavinlyonsrepo","description":"Raspberry pi PICO RP2040 C++ SDK library for TEA5767HN, Low-power FM stereo radio. ","archived":false,"fork":false,"pushed_at":"2024-01-10T10:59:49.000Z","size":158,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-28T23:46:40.479Z","etag":null,"topics":["fm-radio","library","pico","raspberry","raspberry-pi","raspberry-pi-pico","raspberry-pi-pico-rp2040","raspberry-pi-pico-sdk","raspberrypi","rp2040","rpi-pico","sdk","tea5767","tea5767hn","tea5767n"],"latest_commit_sha":null,"homepage":"https://gavinlyonsrepo.github.io/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gavinlyonsrepo.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":"2022-12-01T20:12:13.000Z","updated_at":"2023-04-09T17:32:42.000Z","dependencies_parsed_at":"2025-02-28T21:43:52.991Z","dependency_job_id":"806f613a-1bea-45c1-8371-a92df1da5c75","html_url":"https://github.com/gavinlyonsrepo/TEA5767_PICO","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gavinlyonsrepo/TEA5767_PICO","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gavinlyonsrepo%2FTEA5767_PICO","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gavinlyonsrepo%2FTEA5767_PICO/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gavinlyonsrepo%2FTEA5767_PICO/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gavinlyonsrepo%2FTEA5767_PICO/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gavinlyonsrepo","download_url":"https://codeload.github.com/gavinlyonsrepo/TEA5767_PICO/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gavinlyonsrepo%2FTEA5767_PICO/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33013238,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["fm-radio","library","pico","raspberry","raspberry-pi","raspberry-pi-pico","raspberry-pi-pico-rp2040","raspberry-pi-pico-sdk","raspberrypi","rp2040","rpi-pico","sdk","tea5767","tea5767hn","tea5767n"],"created_at":"2024-11-12T14:16:02.479Z","updated_at":"2026-05-14T06:32:06.733Z","avatar_url":"https://github.com/gavinlyonsrepo.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\r\n## Overview\r\n\r\n* Name: TEA5767_PICO\r\n* Description:  Library for TEA5767HN, Low-power FM stereo radio.\r\n* Developed on and for\r\n\t1. Raspberry pi PICO RP2040\r\n\t2. SDK C++,  compiler arm-none-eabi-g++ (15:10.3)\r\n\t3. CMAKE , VScode\r\n* Ported from mroger's arduino  [ library](https://github.com/mroger/TEA5767)\r\n\r\n## Hardware\r\n\r\n\r\n1. Picture of the Module used \r\n\r\n ![image ](https://github.com/gavinlyonsrepo/TEA5767_PICO/blob/main/extra/images/radio.jpg)\r\n \r\nThe TEA5767HN is a single-chip electronically tuned FM stereo radio for low-voltage\r\napplications with fully integrated Intermediate Frequency (IF) selectivity and\r\ndemodulation. The radio is completely adjustment-free and only requires a minimum of\r\nsmall and low cost external components. The radio can be tuned to the European, US,\r\nand Japanese FM bands.\r\n\r\nThe Module uses I2C for communication's.\r\nPins and I2C port can be set in the main.cpp. Default is I2C0 and GPIO4(data) GPIO5(clock)\r\nThis is a 5 Volt device both VCC/Logic and the PICO is 3.3 volt logic device to safely connect radio module to PICO use level shifting to shift voltage logic levels.The module has 4.7 pull up resistors on the SDA and SCLK lines.\r\nSo no resistors should be needed on 5 volt bus line.\r\nOn the 3.3 V bus side of the level shift , the PICO has its pull up resistors enabled these are 50-80KOhms. You may require a pull up resistor (1K to 10K on this side of bus) although during  testing it worked fine without. It may depend on your Voltage shifting setup. \r\n\r\n1. Voltage shift setup used\r\n \r\n ![image ](https://github.com/gavinlyonsrepo/TEA5767_PICO/blob/main/extra/images/radio1.png)\r\n \r\n \r\n## Software\r\n\r\n\r\nThere are two  example main.cpp which contains tests showing library functions.\r\nThere is also the library files (tea5767.cpp and tea5767.hpp)\r\n\r\nSwitch between the two examples by editing add_executable(${PROJECT_NAME} in CMakeLists.txt\r\n\r\n1.  examples/Simple_Radio_FM/main.cpp\r\n2.  examples/Library_Demo/main.cpp\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgavinlyonsrepo%2Ftea5767_pico","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgavinlyonsrepo%2Ftea5767_pico","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgavinlyonsrepo%2Ftea5767_pico/lists"}