228 lines
6.5 KiB
YAML
228 lines
6.5 KiB
YAML
name: "🐛 Bug Report"
|
|
description: Only if something isn't working as expected 🤔, otherwise please open a discussion.
|
|
title: "[Bug]: "
|
|
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
**Thanks for reporting an issue!**
|
|
|
|
**Issues are expected to lead to changes in the repository, like code or documentation improvements or bug fixes.**
|
|
If you have handling problems or questions, consider to post in [Discussions](../discussions) instead.
|
|
|
|
# Environment
|
|
|
|
- type: dropdown
|
|
id: Board
|
|
attributes:
|
|
label: The type of board you are using.
|
|
options:
|
|
- Arduino ATmega328* board (UNO, Nano, etc.)
|
|
- Arduino ATmega2560 board (Mega)
|
|
- Arduino ATmega32U4 board (Leonardo, etc.)
|
|
- Arduino ATmega4809 megaAVR board (NanoEvery)
|
|
- Arduino SAM board (Due)
|
|
- Arduino SAMD board (Zero, MKR*)
|
|
- ATtiny85 board (ATTinyCore by Spence Conde)
|
|
- Digispark board
|
|
- ATtiny3217 board (TinyCore)
|
|
- ESP32 board - first check https://github.com/crankyoldgit/IRremoteESP8266
|
|
- STM32F1 board (BluePill)
|
|
- Teensy board
|
|
- Other - please specify below
|
|
validations:
|
|
required: true
|
|
|
|
- type: input
|
|
id: Other_board_NAME_FQBN
|
|
attributes:
|
|
label: The boards name or FQBN (e.g. esp8266:esp8266:d1_mini:eesz=4M3M,xtal=80) for unspecified board.
|
|
validations:
|
|
required: false
|
|
|
|
- type: input
|
|
id: Other_board_URL
|
|
attributes:
|
|
label: The board manager URL used for unspecified board.
|
|
value: "https://"
|
|
validations:
|
|
required: false
|
|
|
|
- type: dropdown
|
|
id: IDE
|
|
attributes:
|
|
label: What IDE are you using?
|
|
options:
|
|
- Arduino IDE
|
|
- Arduino Web Editor
|
|
- Arduino Pro IDE
|
|
- Sloeber IDE
|
|
- PlatformIO IDE
|
|
- Other - please specify below
|
|
multiple: false
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: IR_Protocol
|
|
attributes:
|
|
label: What IR protocol are you using?
|
|
options:
|
|
- Unknown
|
|
- BoseWave
|
|
- Denon
|
|
- Dish
|
|
- FAST
|
|
- JVC
|
|
- Lego
|
|
- LG
|
|
- NEC
|
|
- Panasonic
|
|
- RC5, RC6
|
|
- Samsung
|
|
- Sharp
|
|
- Sony
|
|
- Whynter
|
|
- Other - please specify below
|
|
multiple: true
|
|
validations:
|
|
required: true
|
|
|
|
- type: input
|
|
id: IR_Pin
|
|
attributes:
|
|
label: Pin(s) used for IR-receive, if not default.
|
|
value: "Arduino pin number: default"
|
|
validations:
|
|
required: false
|
|
|
|
- type: checkboxes
|
|
id: Checked_examples
|
|
attributes:
|
|
label: Example(s) you have checked while hunting the bug.
|
|
description: Please do not submit a bug report without testing at least one or more examples!
|
|
options:
|
|
- label: SimpleReceiver
|
|
- label: ReceiveDemo
|
|
- label: SendRawDemo
|
|
- label: ReceiverTimingAnalysis
|
|
- label: TinyReceiver
|
|
- label: TinySender
|
|
- label: ReceiveAndSend
|
|
- label: SimpleSender
|
|
- label: SendDemo
|
|
- label: SendLGAirConditionerDemo
|
|
- label: UnitTest
|
|
- label: Other - please specify below
|
|
- label: I checked, if at least one of the examples was working.
|
|
required: true
|
|
|
|
- type: checkboxes
|
|
id: Failed_examples
|
|
attributes:
|
|
label: Example(s) to reproduce the issue.
|
|
description: Select only the examples which shows your error.
|
|
options:
|
|
- label: SimpleReceiver
|
|
- label: ReceiveDemo
|
|
- label: SendRawDemo
|
|
- label: ReceiverTimingAnalysis
|
|
- label: TinyReceiver
|
|
- label: TinySender
|
|
- label: ReceiveAndSend
|
|
- label: SimpleSender
|
|
- label: SendDemo
|
|
- label: SendLGAirConditionerDemo
|
|
- label: UnitTest
|
|
- label: Other - please specify below
|
|
|
|
- type: checkboxes
|
|
id: Version
|
|
attributes:
|
|
label: The library version you are working with.
|
|
description: |
|
|
You may use the latest repo version, which is not (yet) released, but may contain some bugfixes.
|
|
Your current library version number can be found with *Arduino > Tools > Manage Libraries..* (Ctrl+Shift+I)
|
|
and is printed to serial output at the startup of every example.
|
|
options:
|
|
- label: I use the [latest Arduino library version](../releases) and verified this!
|
|
- label: I use the latest repo version ([download link](../archive/master.zip)) and verified this!
|
|
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
# Bug descripion
|
|
|
|
- type: textarea
|
|
id: bug-steps
|
|
attributes:
|
|
label: What are the steps to reproduce this issue?
|
|
placeholder: |
|
|
1.
|
|
2.
|
|
3.
|
|
4. See error
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: bug-description
|
|
attributes:
|
|
label: What happens?
|
|
description: A clear and concise description of what the bug is.
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: bug-logs
|
|
attributes:
|
|
label: The serial output which indicates the error happened.
|
|
description: |
|
|
Please copy and paste any relevant serial output. This will be automatically formatted into code, so no need for backticks.
|
|
render: shell
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: bug-expectation
|
|
attributes:
|
|
label: What were you expecting to happen?
|
|
description: A clear and concise description of what was supposed to happen.
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: bug-context
|
|
attributes:
|
|
label: Additional context.
|
|
description: Add any other context you can provide about the problem here.
|
|
validations:
|
|
required: false
|
|
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
# Checklist
|
|
|
|
- type: checkboxes
|
|
id: Commitments
|
|
attributes:
|
|
label: Final checklist for the bug report.
|
|
options:
|
|
- label: I have **read** the README.md file thoroughly
|
|
required: true
|
|
- label: I have searched existing issues to see if there is anything I have missed.
|
|
required: true
|
|
- label: I have browsed the examples for one, that matches my use case.
|
|
required: true
|
|
- label: The title of the issue is helpful and relevant.
|
|
required: true
|
|
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
** We will start to close or delete issues that do not follow these guidelines
|
|
as it doesn't help the contributors who spend time trying to solve issues if the community ignores guidelines!**
|
|
|