Skip to content

Commit 39ce9ff

Browse files
authored
Merge pull request #49 from lathoub/v2.2
new v2.2
2 parents 656d737 + b1e968f commit 39ce9ff

File tree

3 files changed

+53
-2
lines changed

3 files changed

+53
-2
lines changed

ci/build-arduino.sh

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
#!/bin/bash
2+
# Exit immediately if a command exits with a non-zero status.
3+
set -e
4+
# Enable the globstar shell option
5+
shopt -s globstar
6+
# Make sure we are inside the github workspace
7+
cd $GITHUB_WORKSPACE
8+
# Create directories
9+
mkdir $HOME/Arduino
10+
mkdir $HOME/Arduino/libraries
11+
# Install Arduino IDE
12+
export PATH=$PATH:$GITHUB_WORKSPACE/bin
13+
curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
14+
arduino-cli config init
15+
arduino-cli config set library.enable_unsafe_install true
16+
arduino-cli core update-index --additional-urls https://arduino.esp8266.com/stable/package_esp8266com_index.json
17+
arduino-cli core update-index --additional-urls https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
18+
arduino-cli core update-index
19+
20+
# Install Arduino AVR core
21+
# arduino-cli core install arduino:avr
22+
# arduino-cli core install arduino:samd
23+
# arduino-cli core install arduino:esp8266
24+
arduino-cli core install esp32:esp32
25+
26+
# Link Arduino library
27+
ln -s $GITHUB_WORKSPACE $HOME/Arduino/libraries/CI_Test_Library
28+
29+
arduino-cli lib install "MIDI library"
30+
arduino-cli lib install ArduinoBLE
31+
arduino-cli lib install NimBLE-Arduino
32+
33+
# Compile all *.ino files for the Arduino Uno
34+
# for f in **/AVR_*.ino ; do
35+
# arduino-cli compile -b arduino:avr:uno $f
36+
# done
37+
38+
# Compile all *.ino files for the Arduino Uno
39+
# for f in **/SAMD_*.ino ; do
40+
# arduino-cli compile -b arduino:samd:mkrzero $f
41+
# done
42+
43+
# Compile all *.ino files for the Arduino Uno
44+
# for f in **/ESP8266_*.ino ; do
45+
# arduino-cli compile -b arduino:esp8266:??? $f
46+
# done
47+
48+
# Compile all *.ino files for the Arduino Uno
49+
for f in **/*.ino ; do
50+
arduino-cli compile -b arduino:esp32:??? $f
51+
done

doc/spec.md

Whitespace-only changes.

library.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
name=BLE-MIDI
2-
version=2.1.1
2+
version=2.2
33
author=lathoub
44
maintainer=lathoub <lathoub@gmail.com>
55
sentence=BLE-MIDI I/Os for Arduino
66
paragraph=MIDI over Bluetooth Low Energy (BLE-MIDI) 1.0 for Arduino
77
category=Communication
88
url=https://github.com/lathoub/Arduino-BLE-MIDI
9-
architectures=esp32,samd,megaavr,mbed,mbed_nano,nrf52
9+
architectures=esp32,samd,megaavr,mbed,apollo3,mbed_nano,mbed_portenta
1010
includes=BLEMIDI_Transport.h
1111
depends=MIDI Library, NimBLE-Arduino, ArduinoBLE

0 commit comments

Comments
 (0)