Adds support for .NET Core while maintaining support for mono. Tested on dotnet-2.2, dotnet-3, and mono 5.18.0.240 (latest on raspbian). Multichannel support should still work, though personally unable to test it.
In order for this fix to work, while still allowing for multichannel support, Settings.Channels[] changed to Settings.Channel_1 and Settings.Channel_2 where channelIndex=0 maps to Channel_1 and channelIndex=1 maps to Channel_2. As such, this changes the usage a little bit. I've created a gist here with a demo app showing the change. The TestApp solution is also updated to include this change.
Fixes #2
Adds support for .NET Core while maintaining support for mono. Tested on dotnet-2.2, dotnet-3, and mono 5.18.0.240 (latest on raspbian). Multichannel support should still work, though personally unable to test it.
In order for this fix to work, while still allowing for multichannel support, Settings.Channels[] changed to Settings.Channel_1 and Settings.Channel_2 where channelIndex=0 maps to Channel_1 and channelIndex=1 maps to Channel_2. As such, this changes the usage a little bit. I've created a gist here with a demo app showing the change. The TestApp solution is also updated to include this change.