Added scripts and resouces.
This commit is contained in:
parent
0e1f2e8d33
commit
36a8b73b2d
|
|
@ -0,0 +1,38 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [[ -d /Applications/Arduino.app ]]
|
||||
then
|
||||
|
||||
# Define locations
|
||||
|
||||
lib_path=/Applications/Arduino.app/Contents/Resources/Java/libraries/MIDI
|
||||
|
||||
if [[ -d $lib_path ]]
|
||||
then
|
||||
# Remove old lib
|
||||
rm -rf $lib_path
|
||||
fi
|
||||
|
||||
# Create folder
|
||||
mkdir $lib_path
|
||||
|
||||
# Copy sources
|
||||
cp ../src/MIDI.cpp $lib_path
|
||||
cp ../src/MIDI.h $lib_path
|
||||
|
||||
# Copy resources
|
||||
cp ../res/keywords.txt $lib_path
|
||||
|
||||
# Copy examples
|
||||
mkdir $lib_path/examples
|
||||
|
||||
cp -r examples/* $lib_path/examples
|
||||
|
||||
# Copy doc
|
||||
mkdir $lib_path/doc
|
||||
|
||||
cp ../doc/* $lib_path/doc
|
||||
|
||||
else
|
||||
echo "Arduino application not found."
|
||||
fi
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
#!/bin/bash
|
||||
|
||||
if [[ -d /Applications/Arduino.app ]]
|
||||
then
|
||||
|
||||
# Define locations
|
||||
|
||||
lib_path=/Applications/Arduino.app/Contents/Resources/Java/libraries/MIDI
|
||||
|
||||
if [[ -d $lib_path ]]
|
||||
then
|
||||
# Remove old lib
|
||||
rm -rf $lib_path
|
||||
fi
|
||||
|
||||
# Create folder
|
||||
mkdir $lib_path
|
||||
|
||||
# Install contents
|
||||
cp -r * $lib_path
|
||||
|
||||
# Cleanup
|
||||
rm $lib_path/install_mac.sh
|
||||
|
||||
else
|
||||
echo "Arduino application not found."
|
||||
fi
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
#######################################
|
||||
# Syntax Coloring Map For Test
|
||||
#######################################
|
||||
|
||||
#######################################
|
||||
# Datatypes (KEYWORD1)
|
||||
#######################################
|
||||
|
||||
MIDI KEYWORD1
|
||||
MIDI.h KEYWORD1
|
||||
MIDI_Class KEYWORD1
|
||||
|
||||
#######################################
|
||||
# Methods and Functions (KEYWORD2)
|
||||
#######################################
|
||||
|
||||
send KEYWORD2
|
||||
sendNoteOn KEYWORD2
|
||||
sendNoteOff KEYWORD2
|
||||
sendProgramChange KEYWORD2
|
||||
sendControlChange KEYWORD2
|
||||
sendPitchBend KEYWORD2
|
||||
sendPolyPressure KEYWORD2
|
||||
sendAfterTouch KEYWORD2
|
||||
sendSysEx KEYWORD2
|
||||
sendTimeCodeQuarterFrame KEYWORD2
|
||||
sendSongPosition KEYWORD2
|
||||
sendSongSelect KEYWORD2
|
||||
sendTuneRequest KEYWORD2
|
||||
sendRealTime KEYWORD2
|
||||
begin KEYWORD2
|
||||
read KEYWORD2
|
||||
getType KEYWORD2
|
||||
getChannel KEYWORD2
|
||||
getData1 KEYWORD2
|
||||
getData2 KEYWORD2
|
||||
getSysExArray KEYWORD2
|
||||
getFilterMode KEYWORD2
|
||||
getThruState KEYWORD2
|
||||
getInputChannel KEYWORD2
|
||||
check KEYWORD2
|
||||
delMsg KEYWORD2
|
||||
delSysEx KEYWORD2
|
||||
setInputChannel KEYWORD2
|
||||
setStatus KEYWORD2
|
||||
turnThruOn KEYWORD2
|
||||
turnThruOff KEYWORD2
|
||||
setThruFilterMode KEYWORD2
|
||||
disconnectCallbackFromType KEYWORD2
|
||||
setHandleNoteOff KEYWORD2
|
||||
setHandleNoteOn KEYWORD2
|
||||
setHandleAfterTouchPoly KEYWORD2
|
||||
setHandleControlChange KEYWORD2
|
||||
setHandleProgramChange KEYWORD2
|
||||
setHandleAfterTouchChannel KEYWORD2
|
||||
setHandlePitchBend KEYWORD2
|
||||
setHandleSystemExclusive KEYWORD2
|
||||
setHandleTimeCodeQuarterFrame KEYWORD2
|
||||
setHandleSongPosition KEYWORD2
|
||||
setHandleSongSelect KEYWORD2
|
||||
setHandleTuneRequest KEYWORD2
|
||||
setHandleClock KEYWORD2
|
||||
setHandleStart KEYWORD2
|
||||
setHandleContinue KEYWORD2
|
||||
setHandleStop KEYWORD2
|
||||
setHandleActiveSensing KEYWORD2
|
||||
setHandleSystemReset KEYWORD2
|
||||
getTypeFromStatusByte KEYWORD2
|
||||
|
||||
|
||||
#######################################
|
||||
# Instances (KEYWORD2)
|
||||
#######################################
|
||||
|
||||
#######################################
|
||||
# Constants (LITERAL1)
|
||||
#######################################
|
||||
|
||||
NoteOff LITERAL1
|
||||
NoteOn LITERAL1
|
||||
AfterTouchPoly LITERAL1
|
||||
ControlChange LITERAL1
|
||||
ProgramChange LITERAL1
|
||||
AfterTouchChannel LITERAL1
|
||||
PitchBend LITERAL1
|
||||
SystemExclusive LITERAL1
|
||||
TimeCodeQuarterFrame LITERAL1
|
||||
SongPosition LITERAL1
|
||||
SongSelect LITERAL1
|
||||
TuneRequest LITERAL1
|
||||
Clock LITERAL1
|
||||
Start LITERAL1
|
||||
Stop LITERAL1
|
||||
Continue LITERAL1
|
||||
ActiveSensing LITERAL1
|
||||
SystemReset LITERAL1
|
||||
InvalidType LITERAL1
|
||||
Off LITERAL1
|
||||
Full LITERAL1
|
||||
SameChannel LITERAL1
|
||||
DifferentChannel LITERAL1
|
||||
MIDI_CHANNEL_OMNI LITERAL1
|
||||
MIDI_CHANNEL_OFF LITERAL1
|
||||
MIDI_BAUDRATE LITERAL1
|
||||
MIDI_SYSEX_ARRAY_SIZE LITERAL1
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Create a temporary destination folder
|
||||
mkdir -p temp/doc
|
||||
mkdir -p temp/examples
|
||||
|
||||
# Copy sources
|
||||
cp ../src/* temp
|
||||
|
||||
# Copy resources
|
||||
cp keywords.txt temp
|
||||
|
||||
# Copy examples
|
||||
cp -r examples/* temp/examples
|
||||
|
||||
# Generate & copy doc
|
||||
cd ../doc
|
||||
/Applications/Doxygen.app/Contents/Resources/doxygen Doxyfile
|
||||
rm -rf latex
|
||||
cd ../res
|
||||
|
||||
cp -r ../doc/* temp/doc
|
||||
|
||||
# Generate package
|
||||
mv temp MIDI
|
||||
zip -r MIDI.zip MIDI
|
||||
mv MIDI.zip Arduino_MIDI_Library_v.zip
|
||||
Loading…
Reference in New Issue