René's URL Explorer Experiment


Title: 4.6.0 sendRC5ext() to sendRC5() conversion: only works when toggleBit is 1 · Issue #1347 · Arduino-IRremote/Arduino-IRremote · GitHub

Open Graph Title: 4.6.0 sendRC5ext() to sendRC5() conversion: only works when toggleBit is 1 · Issue #1347 · Arduino-IRremote/Arduino-IRremote

X Title: 4.6.0 sendRC5ext() to sendRC5() conversion: only works when toggleBit is 1 · Issue #1347 · Arduino-IRremote/Arduino-IRremote

Description: Please specify "FQBN" (Fully Qualified Board Name). It is the first line in the compiler output in the Arduino IDE 2.x. E.g. "esp32:esp32:featheresp32:FlashFreq=80". The FQBN starts with the core name, which is essential for bugfixing. F...

Open Graph Description: Please specify "FQBN" (Fully Qualified Board Name). It is the first line in the compiler output in the Arduino IDE 2.x. E.g. "esp32:esp32:featheresp32:FlashFreq=80". The FQBN starts with the core n...

X Description: Please specify "FQBN" (Fully Qualified Board Name). It is the first line in the compiler output in the Arduino IDE 2.x. E.g. "esp32:esp32:featheresp32:FlashFreq=80". The FQBN st...

Opengraph URL: https://github.com/Arduino-IRremote/Arduino-IRremote/issues/1347

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"4.6.0 sendRC5ext() to sendRC5() conversion: only works when toggleBit is 1","articleBody":"### Please specify \"FQBN\" (Fully Qualified Board Name). It is the first line in the compiler output in the Arduino IDE 2.x. E.g. \"esp32:esp32:featheresp32:FlashFreq=80\". The FQBN starts with the core name, which is essential for bugfixing. For example, at least two prominent cores are available for the Bluepill board, namely STMicroelectronics and STM32duino. Without the FQBN we are most likely not able to fix the the issue.\n\natmega1284\n\n### The board manager URL used for exotic cores.\n\n_No response_\n\n### What IDE are you using?\n\nOther - please specify below\n\n### What IR protocol are you using?\n\nRC5, RC6\n\n### Pin(s) used for IR-receive, if not default.\n\nArduino pin number:  14\n\n### Example(s) you have checked while hunting the bug.\n\n- [ ] SimpleReceiver\n- [ ] ReceiveDemo\n- [ ] SendRawDemo\n- [ ] ReceiverTimingAnalysis\n- [ ] ReceiveDump\n- [ ] TinyReceiver\n- [ ] TinySender\n- [ ] ReceiveAndSend\n- [ ] SimpleSender\n- [ ] SendDemo\n- [ ] UnitTest\n- [ ] Other - please specify below\n- [x] I checked, whether at least one of the examples was working.\n\n### Example(s) to reproduce the issue.\n\n- [ ] SimpleReceiver\n- [ ] ReceiveDemo\n- [ ] SendRawDemo\n- [ ] ReceiverTimingAnalysis\n- [ ] ReceiveDump\n- [ ] TinyReceiver\n- [ ] TinySender\n- [ ] ReceiveAndSend\n- [ ] SimpleSender\n- [ ] SendDemo\n- [ ] UnitTest\n- [ ] Other - please specify below\n\n### The library version you are working with.\n\n- [x] I use the [latest Arduino library version](../releases) and verified this!\n- [x] I use the latest repo version ([download link](../archive/master.zip)) and verified this!\n\n### What are the steps to reproduce this issue?\n\nI just attempted to upgrade a sketch that works with 4.5.0 to 4.6.0. I saw the new deprecated warning and made this change:\n```\n\u003c       IrSender.sendRC5ext(device, obc, false);\n---\n\u003e       IrSender.sendRC5(device, obc, NO_REPEATS, false);\n```\n(sendRC5ext() does not appear to repeat commands so NO_REPEATS looked appropriate.)\n\n### What happens?\n\nThe device (a siriusxm onyx plus) no longer obeys any IR commands after building with 4.6.0 and sendRC5().\n\nI have another sketch that decodes IR commands (atmega1284p @ 16 MHz) that still uses 4.5.0. It correctly decodes both versions (sendRC5ext() and sendRC5()).\n\n### The output which indicates the error happened.\n\n```shell\n\n```\n\n### What were you expecting to happen?\n\n_No response_\n\n### Additional context.\n\nI updated the FreeBSD arduino-irremote port from 4.5.0 to 4.6.0 today. I build my sketches with make from the command line (no ide).\n\nI am using arduino 1.8.19 (i.e. the most recent 1.X).\n\nI am using an atmega1284 clocked at 20 MHz.\n\nI have a different sketch (atmega328 @ 16 MHz) that sends commands to the onyx plus and works with 4.6.0.\n\nI found that the atmega1284 will work every other attempt if I enable toggle:\n```\nIrSender.sendRC5(device, obc, NO_REPEATS, true);\n```\nLooking at the code in sendRC5ext(), I see toggleBit defaults to \"1\" when toggle is false. I thought this might explain why using toggle=1 with sendRC5() works every other time.\n\nI verified (on the atmega1284 @ 20 MHz) that delay(1) takes ~1010 us and delayMicroseconds(1) takes 3-6 us (pretty much the same with/without a delay).\n\nI wonder if the non-default F_CPU factors into this issue?\n\n### Final checklist for the bug report.\n\n- [x] I have **read** the README.md file thoroughly\n- [x] I have browsed the examples for one that matches my use case.\n- [x] The title of the issue is helpful and relevant.","author":{"url":"https://github.com/leres","@type":"Person","name":"leres"},"datePublished":"2026-02-27T04:59:26.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4},"url":"https://github.com/1347/Arduino-IRremote/issues/1347"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:d55da6ee-3b16-abf1-27ad-02eae64af3b5
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-id9564:2B16CF:1EC3393:2951A04:6A6525BD
html-safe-noncec1a51ab27a57b1c05039f1ee38f0e3e8823925b43242e079cca121c38a6c7cfc
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NTY0OjJCMTZDRjoxRUMzMzkzOjI5NTFBMDQ6NkE2NTI1QkQiLCJ2aXNpdG9yX2lkIjoiMTEzMTA0NjQ5OTIxODk1Nzc1NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac99777989bf3e838b6aaea9a51bba98b929211bada6e92108c3e2a90cada6f70a
hovercard-subject-tagissue:3999099664
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/Arduino-IRremote/Arduino-IRremote/1347/issue_layout
twitter:imagehttps://opengraph.githubassets.com/7408c12fe6d52f5b6c4579f30678fe88b36b0791d5146166de09fb44eb7e250a/Arduino-IRremote/Arduino-IRremote/issues/1347
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/7408c12fe6d52f5b6c4579f30678fe88b36b0791d5146166de09fb44eb7e250a/Arduino-IRremote/Arduino-IRremote/issues/1347
og:image:altPlease specify "FQBN" (Fully Qualified Board Name). It is the first line in the compiler output in the Arduino IDE 2.x. E.g. "esp32:esp32:featheresp32:FlashFreq=80". The FQBN starts with the core n...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameleres
hostnamegithub.com
expected-hostnamegithub.com
None52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b
turbo-cache-controlno-preview
go-importgithub.com/Arduino-IRremote/Arduino-IRremote git https://github.com/Arduino-IRremote/Arduino-IRremote.git
octolytics-dimension-user_id75913823
octolytics-dimension-user_loginArduino-IRremote
octolytics-dimension-repository_id484788
octolytics-dimension-repository_nwoArduino-IRremote/Arduino-IRremote
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id484788
octolytics-dimension-repository_network_root_nwoArduino-IRremote/Arduino-IRremote
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release309153364422b3c499922d1a2a6404910a58ed8e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/Arduino-IRremote/Arduino-IRremote/issues/1347#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FArduino-IRremote%2FArduino-IRremote%2Fissues%2F1347
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FArduino-IRremote%2FArduino-IRremote%2Fissues%2F1347
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=Arduino-IRremote%2FArduino-IRremote
Reloadhttps://github.com/Arduino-IRremote/Arduino-IRremote/issues/1347
Reloadhttps://github.com/Arduino-IRremote/Arduino-IRremote/issues/1347
Reloadhttps://github.com/Arduino-IRremote/Arduino-IRremote/issues/1347
Please reload this pagehttps://github.com/Arduino-IRremote/Arduino-IRremote/issues/1347
Arduino-IRremote https://github.com/Arduino-IRremote
Arduino-IRremotehttps://github.com/Arduino-IRremote/Arduino-IRremote
Notifications https://github.com/login?return_to=%2FArduino-IRremote%2FArduino-IRremote
Fork 1.8k https://github.com/login?return_to=%2FArduino-IRremote%2FArduino-IRremote
Star 5k https://github.com/login?return_to=%2FArduino-IRremote%2FArduino-IRremote
Code https://github.com/Arduino-IRremote/Arduino-IRremote
Issues 0 https://github.com/Arduino-IRremote/Arduino-IRremote/issues
Pull requests 0 https://github.com/Arduino-IRremote/Arduino-IRremote/pulls
Discussions https://github.com/Arduino-IRremote/Arduino-IRremote/discussions
Actions https://github.com/Arduino-IRremote/Arduino-IRremote/actions
Security and quality 0 https://github.com/Arduino-IRremote/Arduino-IRremote/security
Insights https://github.com/Arduino-IRremote/Arduino-IRremote/pulse
Code https://github.com/Arduino-IRremote/Arduino-IRremote
Issues https://github.com/Arduino-IRremote/Arduino-IRremote/issues
Pull requests https://github.com/Arduino-IRremote/Arduino-IRremote/pulls
Discussions https://github.com/Arduino-IRremote/Arduino-IRremote/discussions
Actions https://github.com/Arduino-IRremote/Arduino-IRremote/actions
Security and quality https://github.com/Arduino-IRremote/Arduino-IRremote/security
Insights https://github.com/Arduino-IRremote/Arduino-IRremote/pulse
4.6.0 sendRC5ext() to sendRC5() conversion: only works when toggleBit is 1https://github.com/Arduino-IRremote/Arduino-IRremote/issues/1347#top
Bughttps://github.com/Arduino-IRremote/Arduino-IRremote/issues?q=state%3Aopen%20label%3A%22Bug%22
KeepKeep issuehttps://github.com/Arduino-IRremote/Arduino-IRremote/issues?q=state%3Aopen%20label%3A%22Keep%22
https://github.com/leres
lereshttps://github.com/leres
on Feb 27, 2026https://github.com/Arduino-IRremote/Arduino-IRremote/issues/1347#issue-3999099664
latest Arduino library versionhttps://github.com/Arduino-IRremote/Arduino-IRremote/releases
download linkhttps://github.com/Arduino-IRremote/Arduino-IRremote/archive/master.zip
Bughttps://github.com/Arduino-IRremote/Arduino-IRremote/issues?q=state%3Aopen%20label%3A%22Bug%22
KeepKeep issuehttps://github.com/Arduino-IRremote/Arduino-IRremote/issues?q=state%3Aopen%20label%3A%22Keep%22
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.