예제 #1
0
        /// <inheritdoc />
        public void Write(byte[] buffer)
        {
            lock (_syncLock)
            {
                var result = SysCall.Write(FileDescriptor, buffer, buffer.Length);

                if (result < 0)
                {
                    HardwareException.Throw(nameof(SpiChannel), nameof(Write));
                }
            }
        }