|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | Now uses SPDX headers everywhere. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | - Reversed the incorrect logic in spidev_iface.cpp for error checking
  on init_spi
- Error on failed fd creation is now valid and added a null pointer
  check for fd
- ioctl read operations are now given non-const references
- Bits per word coercion check is now initialized correctly
- Coercion errors now return -ENOTSUP instead of 2
- Improved logging messages with more information | 
| | 
| 
| 
| 
| | - Adds convenience method to read 16-bit SPI transactions
- Fixes peek16 in spi_regs_iface to actually use 16-bit transactions | 
| | |  | 
| | 
| 
| 
| 
| 
| | - Created clean interfaces for SPI and registers
- Severed most links to UHD
- Added a lockable class which allows exposing mutexes into Python | 
| | |  | 
| | |  | 
|  | - Creates mpm/ subdirectory
- First pass at hardware daemon/MPM
- New code for LMK04828, AD9371
- spidev integration
Contributions by:
Martin Braun <martin.braun@ettus.com>
Derek Kozel <derek.kozel@ettus.com>
Mark Meserve <mark.meserve@ni.com>
Andrej Rode <andrej.rode@ettus.com> |