{"id":20989169,"url":"https://github.com/latchdevel/libftdi","last_synced_at":"2026-04-27T14:32:04.399Z","repository":{"id":221494832,"uuid":"754538863","full_name":"latchdevel/libftdi","owner":"latchdevel","description":"libFTDI - FTDI USB driver with bitbang mode","archived":false,"fork":false,"pushed_at":"2024-02-08T09:29:36.000Z","size":1374,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-12-31T00:32:41.501Z","etag":null,"topics":["bitbang","bitbanging","driver","ftdi","usb","usblib"],"latest_commit_sha":null,"homepage":"https://www.intra2net.com/en/developer/libftdi","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/latchdevel.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING-CMAKE-SCRIPTS","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null}},"created_at":"2024-02-08T09:17:59.000Z","updated_at":"2024-02-08T09:38:02.000Z","dependencies_parsed_at":"2024-02-08T10:48:04.418Z","dependency_job_id":null,"html_url":"https://github.com/latchdevel/libftdi","commit_stats":null,"previous_names":["latchdevel/libftdi"],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/latchdevel/libftdi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/latchdevel%2Flibftdi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/latchdevel%2Flibftdi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/latchdevel%2Flibftdi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/latchdevel%2Flibftdi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/latchdevel","download_url":"https://codeload.github.com/latchdevel/libftdi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/latchdevel%2Flibftdi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32341447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":["bitbang","bitbanging","driver","ftdi","usb","usblib"],"created_at":"2024-11-19T06:24:01.303Z","updated_at":"2026-04-27T14:32:04.374Z","avatar_url":"https://github.com/latchdevel.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"--------------------------------------------------------------------\nlibftdi version 1.5\n--------------------------------------------------------------------\n\nlibftdi - A library (using libusb) to talk to FTDI's UART/FIFO chips\nincluding the popular bitbang mode.\n\nThe following chips are supported:\n* FT230X\n- FT4232H / FT2232H\n- FT232R  / FT245R\n- FT2232L / FT2232D / FT2232C\n- FT232BM / FT245BM (and the BL/BQ variants)\n- FT8U232AM / FT8U245AM\n\nlibftdi requires libusb 1.x.\n\nThe AUTHORS file contains a list of all the people\nthat made libftdi possible what it is today.\n\nChanges\n-------\n* Implement tc[io]flush methods \u0026 deprecate broken purge_buffers methods\n\n  Please check your code for ftdi_usb_purge_rx_buffer(),\n  ftdi_usb_purge_tx_buffer() and ftdi_usb_purge_buffers()\n  and migrate to the new ftdi_tc[io]flush() methods.\n\n  Old code will continue to function, but you'll get\n  a deprecation warning during compilation.\n\n* Add program to test buffer flush (purge) functionality\n* Add kernel driver auto attach/detach.\n  See new AUTO_DETACH_REATACH_SIO_MODULE option\n* Add ftdi_setflowctrl_xonxoff()\n* ftdi_eeprom / eeprom handling:\n  * Unify handling of all boolean eeprom flags\n  * Add device release number support\n  * Add channel_a_driver support for type xxR chips\n  * Add support for group0 drive levels on x232H chips\n  * Fix handling of high_current_drive parameter\n  * Fix inverted handling of VCP driver field for TYPE_R chips\n  * New --verbose option for eeprom decode operation\n* Add example code for async mode\n* Add SPDX license identifiers to the core library \u0026 ftdi_eeprom\n* Various python SWIG wrapper improvements\n* Various cmake file improvements\n* Fix small bugs in error code paths\n\nYou'll find the newest version of libftdi at:\nhttps://www.intra2net.com/en/developer/libftdi\n\n\nQuick start\n-----------\nmkdir build\ncd build\n\ncmake -DCMAKE_INSTALL_PREFIX=\"/usr\" ../\nmake\nmake install\n\nMore verbose build instructions are in \"README.build\"\n\n--------------------------------------------------------------------\nwww.intra2net.com                             2003-2020 Intra2net AG\n--------------------------------------------------------------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flatchdevel%2Flibftdi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flatchdevel%2Flibftdi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flatchdevel%2Flibftdi/lists"}