-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of github.com:bakerstu/openmrn into bracz-direc…
…t-hub-router * 'master' of github.com:bakerstu/openmrn: (152 commits) Switches over make tests at toplevel to use the tests target instead of the cov target. Ensures that openmrn and application directory builds can run in parallel. (#754) Ensures that 'make clean' empties lib directory of symlinks. (#753) Add an input/output GPIO type. This helps support bit banged I2C. (#752) Adds TinyUsb based CDC virtual Com port driver with an STM32 port. (#748) Limit the amount of input we read into memory in arduino sketches. (#746) Updates to send_datagram cmdline utility (#740) Adds lflash command to the bracz-railcom board support makefile. Do not crash on an incoming message with 0 alias. (#751) Add common app test coverage rules. (#750) Fix symlinking of library files to the lib directory. (#747) Refactors the SPIFFS flash driver for the F7 into a generic stm32 flash driver. (#742) Unaligned read/write support in TivaEEPROM storage (#741) Adds support for producer/consumer identified message in the CallbackEventHandler. (#743) Improve error handling in BroadcastTimeDefs::string_to_date() (#745) Fix test makefiles and test target (#736) Moves the bootloader hook so that the hook implementation gets a chance to look at incoming frames. Fixes missing includes. Fixes missing symbol error. Adds stm32f072 HAL drivers to bare.armv6m compilation target. ...
- Loading branch information
Showing
314 changed files
with
22,559 additions
and
3,360 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,8 +16,8 @@ on: | |
- '**ArduinoBuild.yml' | ||
pull_request: | ||
jobs: | ||
build: | ||
name: Build ESP32 examples | ||
build-stm32: | ||
name: Build Arduino STM32 examples | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout | ||
|
@@ -26,24 +26,62 @@ jobs: | |
- name: Generate OpenMRNLite library | ||
run: | | ||
mkdir --parents $HOME/Arduino/libraries/OpenMRNLite | ||
$GITHUB_WORKSPACE/arduino/libify.sh $HOME/Arduino/libraries/OpenMRNLite $GITHUB_WORKSPACE -f -l | ||
$GITHUB_WORKSPACE/arduino/libify.sh $HOME/Arduino/libraries/OpenMRNLite $GITHUB_WORKSPACE -f | ||
rm -f $GITHUB_WORKSPACE/arduino/examples/Stm*/build_opt.h | ||
- name: Compile all STM32 examples | ||
uses: ArminJo/arduino-test-compile@v3.0.0 | ||
- name: Compile STM32 examples | ||
uses: ArminJo/arduino-test-compile@v3 | ||
with: | ||
platform-url: https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/master/STM32/package_stm_index.json | ||
arduino-board-fqbn: STM32:stm32:Nucleo_144:pnum=NUCLEO_F767ZI,upload_method=MassStorage,xserial=generic,usb=CDCgen,xusb=FS,opt=osstd,rtlib=nano | ||
sketch-names: Stm32*.ino | ||
build-properties: '{ "All": "-DHAL_CAN_MODULE_ENABLED" }' | ||
debug-compile: true | ||
|
||
- name: Compile all ESP32 examples | ||
uses: ArminJo/[email protected] | ||
required-libraries: OpenMRNLite | ||
|
||
build-esp32: | ||
name: Build Arduino ${{ matrix.target }} examples | ||
runs-on: ubuntu-latest | ||
strategy: | ||
max-parallel: 2 | ||
matrix: | ||
target: [esp32, esp32c3, esp32s2] | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@master | ||
|
||
- name: Generate OpenMRNLite library | ||
run: | | ||
mkdir --parents $HOME/Arduino/libraries/OpenMRNLite | ||
$GITHUB_WORKSPACE/arduino/libify.sh $HOME/Arduino/libraries/OpenMRNLite $GITHUB_WORKSPACE -f | ||
rm -f $GITHUB_WORKSPACE/arduino/examples/Stm*/build_opt.h | ||
- name: Compile ESP32 examples | ||
uses: ArminJo/arduino-test-compile@v3 | ||
with: | ||
platform-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json | ||
arduino-board-fqbn: esp32:esp32:node32s | ||
sketch-names: ESP*.ino | ||
sketch-names: ESP32CanLoadTest.ino,ESP32IOBoard.ino,ESP32SerialBridge.ino,ESP32WifiCanBridge.ino | ||
debug-compile: true | ||
required-libraries: OpenMRNLite | ||
if: ${{ matrix.target == 'esp32' }} | ||
|
||
|
||
- name: Compile ESP32-C3 examples | ||
uses: ArminJo/arduino-test-compile@v3 | ||
with: | ||
platform-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json | ||
arduino-board-fqbn: esp32:esp32:esp32c3 | ||
sketch-names: ESP32C3CanLoadTest.ino,ESP32C3IOBoard.ino | ||
debug-compile: true | ||
required-libraries: OpenMRNLite | ||
if: ${{ matrix.target == 'esp32c3' }} | ||
|
||
- name: Compile ESP32-S2 examples | ||
uses: ArminJo/arduino-test-compile@v3 | ||
with: | ||
platform-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json | ||
arduino-board-fqbn: esp32:esp32:esp32s2 | ||
sketch-names: ESP32S2CanLoadTest.ino,ESP32S2IOBoard.ino | ||
debug-compile: true | ||
required-libraries: OpenMRNLite | ||
if: ${{ matrix.target == 'esp32s2' }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 2 additions & 0 deletions
2
applications/bootloader_client/targets/js.emscripten/.gitignore
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
bootloader_client.js | ||
node_modules | ||
# released binary | ||
openmrn-bootloader-client-* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.