| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
|  | 
Pragma once is the more modern version of include guards, eliminating
any potential problems with mistyping include guards. Let's use those.
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
The convenience call that flushed all the blocks would throw during
timeout. Now, it returns a bool whether or not the flush was successful.
 | 
| | 
| 
| 
| 
| 
|  | 
During construction of the rfnoc_graph, flush and reset each block in
each motherboard we need to enumerate. This will ensure that each
block is in a clean state when we construct it's block controller.
 | 
| | 
| 
| 
| 
|  | 
- Fleshed out mb_iface
- Managers currently only export ctrl APIs. Data APIs TBD
 | 
| | 
| 
| 
| 
| 
|  | 
- Add support for new backend iface with max_async_msgs and mtu
  moved to after the noc ID
- Fixed offsets for block info registers
 | 
|   
  
  
  
  
  
  
  
  
   | 
- Adding client_zero class, which gathers information about our device
form the global registers on port 0 of the RFNoC backend registers.
- adding unit tests to exercise client_zero
- mock_reg_iface class: adding fake register_iface so we can run
unit tests in software only
Co-authored-by: Martin Braun <martin.braun@ettus.com>
 |