Skip to content
This repository was archived by the owner on Jan 29, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: khoih-prog/TimerInterrupt_Generic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.6.0
Choose a base ref
...
head repository: khoih-prog/TimerInterrupt_Generic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Jul 5, 2021

  1. Remove espidf support

    khoih-prog authored Jul 5, 2021
    Copy the full SHA
    dd65b67 View commit details

Commits on Jul 20, 2021

  1. Copy the full SHA
    cfebfe3 View commit details

Commits on Aug 12, 2021

  1. Add files via upload

    khoih-prog authored Aug 12, 2021
    Copy the full SHA
    b95482e View commit details

Commits on Aug 13, 2021

  1. v1.7.0 to add support to nRF52 core v0.22.0+

    ### Releases v1.7.0
    
    1. Add support to Adafruit nRF52 core v0.22.0+
    2. Add support to nRF52 Raytac MDBT50Q_RX Dongle
    
    **Warnings for Releases v1.6.0-** : Use [`Adafruit nRF52 v0.22.0+`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.22.0) will create **compiler errors**. If so, please use the [`Adafruit nRF52 v0.21.0`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.21.0). It's advisable to update to Releases v1.7.0+
    khoih-prog authored Aug 13, 2021
    Copy the full SHA
    0cf9a01 View commit details
  2. Update Packages_Patches

    khoih-prog authored Aug 13, 2021
    Copy the full SHA
    4777f01 View commit details
  3. v1.7.0 to add support to nRF52 core v0.22.0+

    ### Releases v1.7.0
    
    1. Add support to Adafruit nRF52 core v0.22.0+
    2. Add support to nRF52 Raytac MDBT50Q_RX Dongle
    
    **Warnings for Releases v1.6.0-** : Use [`Adafruit nRF52 v0.22.0+`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.22.0) will create **compiler errors**. If so, please use the [`Adafruit nRF52 v0.21.0`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.21.0). It's advisable to update to Releases v1.7.0+
    khoih-prog authored Aug 13, 2021
    Copy the full SHA
    6db6c44 View commit details

Commits on Aug 14, 2021

  1. Copy the full SHA
    8c6eff6 View commit details

Commits on Aug 18, 2021

  1. Add SAMD core v1.7.4

    khoih-prog authored Aug 18, 2021
    Copy the full SHA
    eb01d7d View commit details

Commits on Aug 24, 2021

  1. Copy the full SHA
    7b35cc1 View commit details

Commits on Oct 4, 2021

  1. Add strict option for PIO

    ; Checks for the compatibility with frameworks and dev/platforms
    lib_compat_mode = strict
    khoih-prog authored Oct 4, 2021
    Copy the full SHA
    d937d43 View commit details

Commits on Nov 25, 2021

  1. Delete boards.txt

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    d351d81 View commit details
  2. Delete Stream.h

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    8d82477 View commit details
  3. Delete Stream.h

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    c50cbfb View commit details
  4. Delete Stream.h

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    0e82d7b View commit details
  5. Delete variant_generic.h

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    166a482 View commit details
  6. Copy the full SHA
    99fb96e View commit details
  7. Copy the full SHA
    1668e49 View commit details
  8. Copy the full SHA
    6e6d516 View commit details
  9. Delete variant.h

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    5bb9b61 View commit details
  10. Delete variant.h

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    a117f2f View commit details
  11. Copy the full SHA
    e204928 View commit details
  12. Copy the full SHA
    e141f70 View commit details
  13. Delete platform.txt

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    bf6ca84 View commit details
  14. Delete Arduino.h

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    00eabbf View commit details
  15. Delete platform.txt

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    0bc8d12 View commit details
  16. Delete Arduino.h

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    1211a9e View commit details
  17. Delete platform.txt

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    13b6210 View commit details
  18. Delete Arduino.h

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    4fd6187 View commit details
  19. Delete platform.txt

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    ee30db0 View commit details
  20. Delete Arduino.h

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    e18f962 View commit details
  21. Delete ISR_Switch.ino

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    e70fb46 View commit details
  22. Copy the full SHA
    d8f030d View commit details
  23. Copy the full SHA
    08110cd View commit details
  24. Copy the full SHA
    cc59594 View commit details
  25. Copy the full SHA
    951a77a View commit details
  26. Delete ISR_Switch.ino

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    79676d4 View commit details
  27. Copy the full SHA
    5f8ecfc View commit details
  28. Copy the full SHA
    f21bf2c View commit details
  29. Copy the full SHA
    2004747 View commit details
  30. Copy the full SHA
    703d7e1 View commit details
  31. Delete ISR_Switch.ino

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    feb9650 View commit details
  32. Copy the full SHA
    b0ff37f View commit details
  33. Copy the full SHA
    56e1337 View commit details
  34. Copy the full SHA
    2e00abd View commit details
  35. Copy the full SHA
    3983433 View commit details
  36. Delete Argument_None.ino

    khoih-prog authored Nov 25, 2021
    Copy the full SHA
    e7b6c9c View commit details
  37. Copy the full SHA
    14b1ad2 View commit details
  38. Copy the full SHA
    3e667a2 View commit details
  39. Copy the full SHA
    cb93d36 View commit details
  40. Copy the full SHA
    2fdcba0 View commit details
Showing 485 changed files with 74,087 additions and 47,383 deletions.
7 changes: 7 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# See: https://github.com/codespell-project/codespell#using-a-config-file
[codespell]
# In the event of a false positive, add the problematic word, in all lowercase, to a comma-separated list here:
ignore-words-list = ,
check-filenames =
check-hidden =
skip = ./.git,./src,./examples,./Packages_Patches,./LibraryPatches
48 changes: 40 additions & 8 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -35,25 +35,26 @@ If applicable, add screenshots to help explain your problem.

Please ensure to specify the following:

* Arduino IDE version (e.g. 1.8.13) or Platform.io version
* `ESP8266`,`ESP32` or `STM32` Core Version (e.g. ESP8266 core v2.7.4, ESP32 v1.0.5 or STM32 v1.9.0)
* Arduino IDE version (e.g. 1.8.19) or Platform.io version
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP8266 core v3.0.2, etc.)
* Contextual information (e.g. what you were trying to achieve)
* Simplest possible steps to reproduce
* Anything that might be relevant in your opinion, such as:
* Operating system (Windows, Ubuntu, etc.) and the output of `uname -a`
* Network configuration



### Example

```
Arduino IDE version: 1.8.13
ESP32 Core Version 1.0.5
Arduino IDE version: 1.8.19
MBED RP2040 core v3.4.1
RASPBERRY_PI_PICO Module
OS: Ubuntu 20.04 LTS
Linux xy-Inspiron-3593 5.4.0-66-generic #74-Ubuntu SMP Wed Jan 27 22:54:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Linux xy-Inspiron-3593 5.15.0-52-generic #58~20.04.1-Ubuntu SMP Thu Oct 13 13:09:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Context:
I encountered an endless loop while trying to connect to Local WiFi.
I encountered a crash while using this library
Steps to reproduce:
1. ...
2. ...
@@ -64,3 +65,34 @@ Steps to reproduce:
### Additional context

Add any other context about the problem here.

---

### Sending Feature Requests

Feel free to post feature requests. It's helpful if you can explain exactly why the feature would be useful.

There are usually some outstanding feature requests in the [existing issues list](https://github.com/khoih-prog/TimerInterrupt_Generic/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement), feel free to add comments to them.

---

### Sending Pull Requests

Pull Requests with changes and fixes are also welcome!

Please use the `astyle` to reformat the updated library code as follows (demo for Ubuntu Linux)

1. Change directory to the library GitHub

```
xy@xy-Inspiron-3593:~$ cd Arduino/xy/TimerInterrupt_Generic_GitHub/
xy@xy-Inspiron-3593:~/Arduino/xy/TimerInterrupt_Generic_GitHub$
```

2. Issue astyle command

```
xy@xy-Inspiron-3593:~/Arduino/xy/TimerInterrupt_Generic_GitHub$ bash utils/restyle.sh
```


10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# See: https://docs.github.com/en/github/administering-a-repository/configuration-options-for-dependency-updates#about-the-dependabotyml-file
version: 2

updates:
# Configure check for outdated GitHub Actions actions in workflows.
# See: https://docs.github.com/en/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot
- package-ecosystem: github-actions
directory: / # Check the repository's workflows under /.github/workflows/
schedule:
interval: daily
31 changes: 31 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Configuration for probot-stale - https://github.com/probot/stale

daysUntilStale: 60
daysUntilClose: 14
limitPerRun: 30
staleLabel: stale
exemptLabels:
- pinned
- security
- "to be implemented"
- "for reference"
- "move to PR"
- "enhancement"

only: issues
onlyLabels: []
exemptProjects: false
exemptMilestones: false
exemptAssignees: false

markComment: >
[STALE_SET] This issue has been automatically marked as stale because it has not had
recent activity. It will be closed in 14 days if no further activity occurs. Thank you
for your contributions.
unmarkComment: >
[STALE_CLR] This issue has been removed from the stale queue. Please ensure activity to keep it opening the future.
closeComment: >
[STALE_DEL] This stale issue has been automatically closed. Thank you for your contributions.
12 changes: 12 additions & 0 deletions .github/workflows/auto-github-actions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: auto-github-actions
on: [push]
jobs:
check-bats-version:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '14'
- run: npm install -g bats
- run: bats -v
28 changes: 28 additions & 0 deletions .github/workflows/check-arduino.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Check Arduino

# See: https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows
on:
push:
pull_request:
schedule:
# Run every Tuesday at 8 AM UTC to catch breakage caused by new rules added to Arduino Lint.
- cron: "0 8 * * TUE"
workflow_dispatch:
repository_dispatch:

jobs:
lint:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Arduino Lint
uses: arduino/arduino-lint-action@v1
with:
compliance: specification
library-manager: update
# Always use this setting for official repositories. Remove for 3rd party projects.
official: true
project-type: library
16 changes: 16 additions & 0 deletions .github/workflows/report-size-deltas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Report Size Deltas

on:
schedule:
- cron: '*/5 * * * *'

jobs:
report:
runs-on: ubuntu-latest

steps:
- name: Comment size deltas reports to PRs
uses: arduino/report-size-deltas@v1
with:
# The name of the workflow artifact created by the "Compile Examples" workflow
sketches-reports-source: sketches-reports
22 changes: 22 additions & 0 deletions .github/workflows/spell-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Spell Check

on:
pull_request:
push:
schedule:
# run every Tuesday at 3 AM UTC
- cron: "0 3 * * 2"
workflow_dispatch:
repository_dispatch:

jobs:
spellcheck:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v3

# See: https://github.com/codespell-project/actions-codespell/blob/master/README.md
- name: Spell check
uses: codespell-project/actions-codespell@master
39 changes: 32 additions & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -14,8 +14,8 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p

Please ensure to specify the following:

* Arduino IDE version (e.g. 1.8.15) or Platform.io version
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP8266 core v3.0.0, etc.)
* Arduino IDE version (e.g. 1.8.19) or Platform.io version
* Board Core Version (e.g. Arduino SAMDUE core v1.6.12, ESP8266 core v3.0.2, etc.)
* Contextual information (e.g. what you were trying to achieve)
* Simplest possible steps to reproduce
* Anything that might be relevant in your opinion, such as:
@@ -26,27 +26,52 @@ Please ensure to specify the following:
### Example

```
Arduino IDE version: 1.8.15
MBED RP2040 core v2.1.0
Arduino IDE version: 1.8.19
MBED RP2040 core v3.4.1
RASPBERRY_PI_PICO Module
OS: Ubuntu 20.04 LTS
Linux xy-Inspiron-3593 5.4.0-74-generic #83-Ubuntu SMP Sat May 8 02:35:39 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Linux xy-Inspiron-3593 5.15.0-52-generic #58~20.04.1-Ubuntu SMP Thu Oct 13 13:09:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Context:
I encountered a crash while trying to use the Timer Interrupt.
I encountered a crash while using this library
Steps to reproduce:
1. ...
2. ...
3. ...
4. ...
```

### Additional context

Add any other context about the problem here.

---

### Sending Feature Requests

Feel free to post feature requests. It's helpful if you can explain exactly why the feature would be useful.

There are usually some outstanding feature requests in the [existing issues list](https://github.com/khoih-prog/TimerInterrupt_Generic/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement), feel free to add comments to them.

---

### Sending Pull Requests

Pull Requests with changes and fixes are also welcome!

Please use the `astyle` to reformat the updated library code as follows (demo for Ubuntu Linux)

1. Change directory to the library GitHub

```
xy@xy-Inspiron-3593:~$ cd Arduino/xy/TimerInterrupt_Generic_GitHub/
xy@xy-Inspiron-3593:~/Arduino/xy/TimerInterrupt_Generic_GitHub$
```

2. Issue astyle command

```
xy@xy-Inspiron-3593:~/Arduino/xy/TimerInterrupt_Generic_GitHub$ bash utils/restyle.sh
```


Loading