fixed some warnings when compiling with -Wconversion and -Wsign-conversion
This commit is contained in:
parent
3a31a366e4
commit
3396ec9429
10
src/MIDI.hpp
10
src/MIDI.hpp
|
|
@ -375,7 +375,7 @@ template<class SerialPort, class Settings>
|
||||||
void MidiInterface<SerialPort, Settings>::sendTimeCodeQuarterFrame(DataByte inTypeNibble,
|
void MidiInterface<SerialPort, Settings>::sendTimeCodeQuarterFrame(DataByte inTypeNibble,
|
||||||
DataByte inValuesNibble)
|
DataByte inValuesNibble)
|
||||||
{
|
{
|
||||||
const byte data = (((inTypeNibble & 0x07) << 4) | (inValuesNibble & 0x0f));
|
const byte data = byte((((inTypeNibble & 0x07) << 4) | (inValuesNibble & 0x0f)));
|
||||||
sendTimeCodeQuarterFrame(data);
|
sendTimeCodeQuarterFrame(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -620,7 +620,7 @@ template<class SerialPort, class Settings>
|
||||||
StatusByte MidiInterface<SerialPort, Settings>::getStatus(MidiType inType,
|
StatusByte MidiInterface<SerialPort, Settings>::getStatus(MidiType inType,
|
||||||
Channel inChannel) const
|
Channel inChannel) const
|
||||||
{
|
{
|
||||||
return ((byte)inType | ((inChannel - 1) & 0x0f));
|
return StatusByte(((byte)inType | ((inChannel - 1) & 0x0f)));
|
||||||
}
|
}
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
|
|
@ -856,7 +856,7 @@ bool MidiInterface<SerialPort, Settings>::parse()
|
||||||
|
|
||||||
// Get length
|
// Get length
|
||||||
mMessage.data1 = mPendingMessageIndex & 0xff; // LSB
|
mMessage.data1 = mPendingMessageIndex & 0xff; // LSB
|
||||||
mMessage.data2 = mPendingMessageIndex >> 8; // MSB
|
mMessage.data2 = byte(mPendingMessageIndex >> 8); // MSB
|
||||||
mMessage.channel = 0;
|
mMessage.channel = 0;
|
||||||
mMessage.valid = true;
|
mMessage.valid = true;
|
||||||
|
|
||||||
|
|
@ -1116,7 +1116,7 @@ MidiType MidiInterface<SerialPort, Settings>::getTypeFromStatusByte(byte inStatu
|
||||||
template<class SerialPort, class Settings>
|
template<class SerialPort, class Settings>
|
||||||
inline Channel MidiInterface<SerialPort, Settings>::getChannelFromStatusByte(byte inStatus)
|
inline Channel MidiInterface<SerialPort, Settings>::getChannelFromStatusByte(byte inStatus)
|
||||||
{
|
{
|
||||||
return (inStatus & 0x0f) + 1;
|
return Channel((inStatus & 0x0f) + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
template<class SerialPort, class Settings>
|
template<class SerialPort, class Settings>
|
||||||
|
|
@ -1221,7 +1221,7 @@ void MidiInterface<SerialPort, Settings>::launchCallback()
|
||||||
|
|
||||||
// Occasional messages
|
// Occasional messages
|
||||||
case TimeCodeQuarterFrame: if (mTimeCodeQuarterFrameCallback != 0) mTimeCodeQuarterFrameCallback(mMessage.data1); break;
|
case TimeCodeQuarterFrame: if (mTimeCodeQuarterFrameCallback != 0) mTimeCodeQuarterFrameCallback(mMessage.data1); break;
|
||||||
case SongPosition: if (mSongPositionCallback != 0) mSongPositionCallback((mMessage.data1 & 0x7f) | ((mMessage.data2 & 0x7f) << 7)); break;
|
case SongPosition: if (mSongPositionCallback != 0) mSongPositionCallback(unsigned((mMessage.data1 & 0x7f) | ((mMessage.data2 & 0x7f) << 7))); break;
|
||||||
case SongSelect: if (mSongSelectCallback != 0) mSongSelectCallback(mMessage.data1); break;
|
case SongSelect: if (mSongSelectCallback != 0) mSongSelectCallback(mMessage.data1); break;
|
||||||
case TuneRequest: if (mTuneRequestCallback != 0) mTuneRequestCallback(); break;
|
case TuneRequest: if (mTuneRequestCallback != 0) mTuneRequestCallback(); break;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue