From 947e7b803a05365065e67f92a3b90898138577b0 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 28 Dec 2019 15:03:25 +0700 Subject: [PATCH 01/18] more ci --- .github/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 82e9d5735..6f0b9df90 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,7 +39,9 @@ jobs: npm install --global xpm xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest - export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` + echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" + echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin" + #export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` arm-none-eabi-gcc --version riscv-none-embed-gcc --version @@ -54,6 +56,4 @@ jobs: git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive - name: Build - run: | - export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` - python3 tools/build_all.py ${{ matrix.example }} + run: python3 tools/build_all.py ${{ matrix.example }} From ac78f420329130231b42245dcc6c73e40ac100b0 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 28 Dec 2019 15:05:33 +0700 Subject: [PATCH 02/18] ci --- .github/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6f0b9df90..66f58830d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,8 +39,9 @@ jobs: npm install --global xpm xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest - echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" - echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin" + echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`" + echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" + echo $PATH #export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` arm-none-eabi-gcc --version riscv-none-embed-gcc --version From 1b8626025eebbb1f5919caabee684d9e7473aee6 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 28 Dec 2019 15:35:12 +0700 Subject: [PATCH 03/18] ci --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 66f58830d..ab9de7291 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,7 +39,7 @@ jobs: npm install --global xpm xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest - echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`" + echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" echo $PATH #export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` From dc8a68c7c0176e6ba160f7bb26553ae9804c286b Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 28 Dec 2019 15:36:25 +0700 Subject: [PATCH 04/18] ci --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ab9de7291..947f8ad07 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -41,6 +41,7 @@ jobs: xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" + echo "::set-env PATH=`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" echo $PATH #export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` arm-none-eabi-gcc --version From ccbae7538ddf7961af310b71f30a99f30db2fd52 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 28 Dec 2019 15:41:44 +0700 Subject: [PATCH 05/18] ci test --- .github/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 947f8ad07..1c58f58e7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,9 +39,13 @@ jobs: npm install --global xpm xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest + echo $PATH echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" - echo "::set-env PATH=`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" + + echo "::add-path::/thach_tinyusb/" + + echo "::set-env name=PATH::$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" echo $PATH #export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` arm-none-eabi-gcc --version From 274488ec65b0e46e0bc773d52929665be5438dd7 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 28 Dec 2019 15:45:44 +0700 Subject: [PATCH 06/18] more ci test --- .github/workflows/build.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1c58f58e7..fbd4f6bba 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,10 +40,14 @@ jobs: xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest echo $PATH - echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" - echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" - echo "::add-path::/thach_tinyusb/" + echo $PATH + echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`" + echo $PATH + echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" + echo $PATH + echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" + echo $PATH echo "::set-env name=PATH::$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" echo $PATH From f5cc48017a5c751ed66ff5d74c7f78ee81f9686a Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 28 Dec 2019 15:49:38 +0700 Subject: [PATCH 07/18] more ci --- .github/workflows/build.yml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fbd4f6bba..1b0865c04 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,19 +42,21 @@ jobs: echo $PATH echo "::add-path::/thach_tinyusb/" echo $PATH - echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`" - echo $PATH - echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" - echo $PATH - echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" - echo $PATH + #echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`" + #echo $PATH + #echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" + #echo $PATH + #echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" + #echo $PATH - echo "::set-env name=PATH::$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" - echo $PATH + #echo "::set-env name=PATH::$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" + #echo $PATH #export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` - arm-none-eabi-gcc --version - riscv-none-embed-gcc --version - + #arm-none-eabi-gcc --version + #riscv-none-embed-gcc --version + - nane: test PATH + run: echo $PATH + - name: Checkout TinyUSB uses: actions/checkout@v2 From 4406e378ce81d3c817e6f3679c6ff4a8dd9f1531 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 28 Dec 2019 15:52:15 +0700 Subject: [PATCH 08/18] ci typo --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1b0865c04..4e563ed15 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -54,7 +54,7 @@ jobs: #export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` #arm-none-eabi-gcc --version #riscv-none-embed-gcc --version - - nane: test PATH + - name: test PATH run: echo $PATH - name: Checkout TinyUSB From bfdc9a94f9a89922ede1f64eea96e4d63d3bd87a Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 28 Dec 2019 15:55:18 +0700 Subject: [PATCH 09/18] test ci --- .github/workflows/build.yml | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4e563ed15..10961837d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,21 +39,10 @@ jobs: npm install --global xpm xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest - echo $PATH echo "::add-path::/thach_tinyusb/" - echo $PATH - #echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`" - #echo $PATH - #echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" - #echo $PATH + echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`" + echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" #echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" - #echo $PATH - - #echo "::set-env name=PATH::$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" - #echo $PATH - #export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` - #arm-none-eabi-gcc --version - #riscv-none-embed-gcc --version - name: test PATH run: echo $PATH From 1bcf1217857fe5228669c01f8e78e5d411ee06a0 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 28 Dec 2019 16:11:10 +0700 Subject: [PATCH 10/18] ci use github ::add-path:: --- .github/workflows/build.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 10961837d..6e71351a9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,8 +28,6 @@ jobs: steps: - name: Setup Python uses: actions/setup-python@v1 - with: - python-version: 3.5 - name: Setup Node.js uses: actions/setup-node@v1.1.0 @@ -39,12 +37,8 @@ jobs: npm install --global xpm xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest - echo "::add-path::/thach_tinyusb/" echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`" - echo "::add-path::$HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin" - #echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" - - name: test PATH - run: echo $PATH + echo "::add-path::`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`" - name: Checkout TinyUSB uses: actions/checkout@v2 From 019d1b09c5fcaa601af6e0a2aba882031bcbd3c7 Mon Sep 17 00:00:00 2001 From: hathach Date: Fri, 3 Jan 2020 17:11:22 +0700 Subject: [PATCH 11/18] try to trigger mynewt example --- .github/workflows/build.yml | 8 ++++++++ README.md | 2 +- tools/build_all.py | 10 ---------- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6e71351a9..fbbea9e15 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -52,3 +52,11 @@ jobs: - name: Build run: python3 tools/build_all.py ${{ matrix.example }} + + trigger-mynewt: + runs-on: ubuntu-latest + needs: build + steps: + - name: Trigger mynewt-tinyusb-example + - run: curl -XPOST -u "hathach:${{secrets.MYNEWT_EXAMPLE_TOKEN}}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches --data '{"event_type": "build_application"}' + diff --git a/README.md b/README.md index eccb7627d..75d354004 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ![tinyUSB_240x100](https://user-images.githubusercontent.com/249515/62646655-f9393200-b978-11e9-9c53-484862f15503.png) -[![Build Status](https://github.com/hathach/tinyusb/workflows/Build/badge.svg)](https://travis-ci.org/hathach/tinyusb) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT) [![Coverity](https://img.shields.io/coverity/scan/458.svg)](https://scan.coverity.com/projects/tinyusb) +[![Build Status](https://github.com/hathach/tinyusb/workflows/Build/badge.svg)](https://github.com/hathach/tinyusb/actions) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT) [![Coverity](https://img.shields.io/coverity/scan/458.svg)](https://scan.coverity.com/projects/tinyusb) TinyUSB is an open-source cross-platform USB Host/Device stack for embedded system, designed to be memory-safe with no dynamic allocation and thread-safe with all interrupt events are deferred then handled in the non-ISR task function. diff --git a/tools/build_all.py b/tools/build_all.py index 2ea898f45..97294a9a3 100644 --- a/tools/build_all.py +++ b/tools/build_all.py @@ -4,10 +4,6 @@ import sys import subprocess import time -travis = False -if "TRAVIS" in os.environ and os.environ["TRAVIS"] == "true": - travis = True - success_count = 0 fail_count = 0 exit_status = 0 @@ -59,16 +55,10 @@ for example in all_examples: success = "\033[31mfailed\033[0m " fail_count += 1 - if travis: - print('travis_fold:start:build-{}-{}\\r'.format(example, board)) - print((build_format + '| {:.2f}s |').format(example, board, success, build_duration)) if build_result.returncode != 0: print(build_result.stdout.decode("utf-8")) - if travis: - print('travis_fold:end:build-{}-{}\\r'.format(example, board)) - # FreeRTOS example # example = 'cdc_msc_hid_freertos' # board = 'pca10056' From 2cbd0cdf5046201428b255c942ce760ac859d172 Mon Sep 17 00:00:00 2001 From: hathach Date: Fri, 3 Jan 2020 17:19:23 +0700 Subject: [PATCH 12/18] change to token --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fbbea9e15..f7dddfc86 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -58,5 +58,5 @@ jobs: needs: build steps: - name: Trigger mynewt-tinyusb-example - - run: curl -XPOST -u "hathach:${{secrets.MYNEWT_EXAMPLE_TOKEN}}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches --data '{"event_type": "build_application"}' + - run: curl -X POST -H "Authorization: token ${{ secrets.MYNEWT_EXAMPLE_TOKEN }}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches --data '{"event_type": "build_application"}' From 4282a0d96aef028f0557de18aa022ea84829d155 Mon Sep 17 00:00:00 2001 From: hathach Date: Fri, 3 Jan 2020 17:37:10 +0700 Subject: [PATCH 13/18] curl again --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f7dddfc86..d27896f7d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -58,5 +58,5 @@ jobs: needs: build steps: - name: Trigger mynewt-tinyusb-example - - run: curl -X POST -H "Authorization: token ${{ secrets.MYNEWT_EXAMPLE_TOKEN }}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches --data '{"event_type": "build_application"}' - + shell: bash + run: curl -X POST -H "Authorization: token ${{ secrets.MYNEWT_EXAMPLE_TOKEN }}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" --data '{"event_type": "rebuild"}' https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches From 6f03617ff56a4c057bbf846500f2c33cbe1d6d1d Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 4 Jan 2020 00:12:03 +0700 Subject: [PATCH 14/18] curl --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d27896f7d..1e41d6006 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -59,4 +59,5 @@ jobs: steps: - name: Trigger mynewt-tinyusb-example shell: bash - run: curl -X POST -H "Authorization: token ${{ secrets.MYNEWT_EXAMPLE_TOKEN }}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" --data '{"event_type": "rebuild"}' https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches + run: | + curl -X POST -H "Authorization: token ${{ secrets.MYNEWT_EXAMPLE_TOKEN }}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" --data '{"event_type": "rebuild"}' https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches From 3362a4b09dac481cc47ae54446026fa211c4d914 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 4 Jan 2020 14:24:21 +0700 Subject: [PATCH 15/18] change token name --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1e41d6006..2ac5b2ba0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -60,4 +60,4 @@ jobs: - name: Trigger mynewt-tinyusb-example shell: bash run: | - curl -X POST -H "Authorization: token ${{ secrets.MYNEWT_EXAMPLE_TOKEN }}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" --data '{"event_type": "rebuild"}' https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches + curl -X POST -H "Authorization: token ${{ secrets.GH_REPO_TOKEN }}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" --data '{"event_type": "rebuild"}' https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches From 0268f24227c19145d7fe1fefda91673bc7a0514b Mon Sep 17 00:00:00 2001 From: hathach Date: Tue, 7 Jan 2020 16:29:11 +0700 Subject: [PATCH 16/18] skip travis build --- .travis.yml => .travis.yml.bck | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .travis.yml => .travis.yml.bck (100%) diff --git a/.travis.yml b/.travis.yml.bck similarity index 100% rename from .travis.yml rename to .travis.yml.bck From 03d14f4d832efc8a015c2b13e09cab7f4fa48079 Mon Sep 17 00:00:00 2001 From: hathach Date: Thu, 9 Jan 2020 21:31:10 +0700 Subject: [PATCH 17/18] add trigger.yml --- .github/workflows/trigger.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .github/workflows/trigger.yml diff --git a/.github/workflows/trigger.yml b/.github/workflows/trigger.yml new file mode 100644 index 000000000..a7ef1341d --- /dev/null +++ b/.github/workflows/trigger.yml @@ -0,0 +1,14 @@ +name: Trigger Repos + +on: + push: + branches: master + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - name: mynewt-tinyusb-example + shell: bash + run: | + curl -X POST -H "Authorization: token ${{ secrets.GH_REPO_TOKEN }}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" --data '{"event_type": "rebuild"}' https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches From 84bbe54e171c92efb669ccb9a4960e406c8afa17 Mon Sep 17 00:00:00 2001 From: hathach Date: Thu, 9 Jan 2020 22:04:11 +0700 Subject: [PATCH 18/18] follow up to #261 - fix button pullup - flash using teensy_loader_cli - update boards.md --- docs/boards.md | 1 + hw/bsp/teensy_40/board.mk | 7 ++++--- hw/bsp/teensy_40/teensy40.c | 3 ++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/boards.md b/docs/boards.md index 399278e52..c052552be 100644 --- a/docs/boards.md +++ b/docs/boards.md @@ -40,6 +40,7 @@ This code base already had supported for a handful of following boards (sorted a - [MIMX RT1050 Evaluation Kit](https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/i.mx-rt1050-evaluation-kit:MIMXRT1050-EVK) - [MIMX RT1060 Evaluation Kit](https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/mimxrt1060-evk-i.mx-rt1060-evaluation-kit:MIMXRT1060-EVK) - [MIMX RT1064 Evaluation Kit](https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/mimxrt1064-evk-i.mx-rt1064-evaluation-kit:MIMXRT1064-EVK) +- [Teensy 4.0 Development Board](https://www.pjrc.com/store/teensy40.html) ### NXP LPC diff --git a/hw/bsp/teensy_40/board.mk b/hw/bsp/teensy_40/board.mk index 4bfc48bbf..955603e3b 100644 --- a/hw/bsp/teensy_40/board.mk +++ b/hw/bsp/teensy_40/board.mk @@ -48,6 +48,7 @@ FREERTOS_PORT = ARM_CM7 JLINK_DEVICE = MIMXRT1062xxx6A JLINK_IF = swd -# flash by copying bin file to DAP Mass Storage -flash: $(BUILD)/$(BOARD)-firmware.bin - cp $< /media/$(USER)/RT1060-EVK/ +# flash by using teensy_loader_cli https://github.com/PaulStoffregen/teensy_loader_cli +# Make sure it is in your PATH +flash: $(BUILD)/$(BOARD)-firmware.hex + teensy_loader_cli --mcu=imxrt1062 -v -w $< diff --git a/hw/bsp/teensy_40/teensy40.c b/hw/bsp/teensy_40/teensy40.c index 9c905dbbb..7c2bee539 100644 --- a/hw/bsp/teensy_40/teensy40.c +++ b/hw/bsp/teensy_40/teensy40.c @@ -78,7 +78,8 @@ void board_init(void) // Button IOMUXC_SetPinMux( BUTTON_PINMUX, 0U); - gpio_pin_config_t button_config = { kGPIO_DigitalInput, 0, kGPIO_IntRisingEdge, }; + IOMUXC_SetPinConfig(BUTTON_PINMUX, 0x01B0A0U); + gpio_pin_config_t button_config = { kGPIO_DigitalInput, 0, kGPIO_NoIntmode }; GPIO_PinInit(BUTTON_PORT, BUTTON_PIN, &button_config); // UART