aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/convert/gen_convert_general.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove remaining Python 2 referencesMartin Braun2020-05-071-1/+1
| | | | | | | This changes two things in all applicable files: - Remove imports from __future__ - Change default shebangs from /usr/bin/env python to /usr/bin/env python3
* uhd: Replace boost::function with std::functionMartin Braun2019-11-261-0/+1
| | | | | | | This is mostly a search-and-replace operation, with few exceptions: - boost::function has a clear() method. In C++11, this is achieved by assigning nullptr to the std::function object. - The empty() method is replaced by std::function's bool() operator
* convert: Add CHDR convertersMartin Braun2019-11-261-1/+72
| | | | | | | | The difference between the _chdr converters and the _item32_ converters is that the former do not require item32 boundaries, they do not require endianness swapping, and they don't use IQ swapping either. This is possible because the FPGA will do byte-swapping.
* uhd: Update license headersMartin Braun2018-02-191-1/+2
| | | | | | | All copyright is now attributed to "Ettus Research, a National Instruments company". SPDX headers were also updated to latest version 3.0.
* converters: Swap 16 bit samples (s16)Martin Braun2017-12-221-20/+6
|
* Move all license headers to SPDX format.Martin Braun2017-12-221-12/+1
|
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-081-10/+10
| | | | | | | | types) - Also removes all references to boost/cstdint.hpp and replaces it with stdint.h (The 'correct' replacement would be <cstdint>, but not all of our compilers support that).
* convert: Fixed s16 that would fail on some platforms/compilersMartin Braun2015-10-081-8/+4
|
* convert: Added s8, s16 types and did some refactoringMartin Braun2015-09-011-29/+103
|
* convert: Added converters for raw stringsMartin Braun2015-07-311-14/+74
| | | | | - u8: Converts arbitrary-length strings from and to item32 - item32->item32 memcpy non-conversion
* uhd: Replacing Cheetah w/ Mako 0.4.2 (allows Python 3 compat)Martin Braun2015-07-141-37/+39
|
* convert: squashed converter and sse2 workJosh Blum2012-05-091-72/+0
|
* Merge branch 'next'Josh Blum2012-02-171-1/+17
|\
| * uhd: added sc8 conversion testsJosh Blum2012-02-071-1/+1
| |
| * dsp rework: tx trailer, scaling work (peak)Josh Blum2012-01-311-0/+16
| |
* | usrp1: big endian compile fix, conversion should cast to unsignedJosh Blum2012-02-121-2/+2
|/ | | | The htonx only takes unsigned integers, cast the int16 to uint16.
* convert: added generic conversion for sc8 wire -> sc8 hostJosh Blum2011-11-151-2/+9
|
* convert: made conversion functions into classes so they can keep stateJosh Blum2011-11-121-10/+0
|
* uhd: dont pass 0 sample buffs to converter (avoid segfaults)Josh Blum2011-11-071-1/+0
|
* uhd: added converter for item32 as cpu typeJosh Blum2011-11-031-0/+28
|
* uhd: added trailer parsing for occupancyJosh Blum2011-11-031-0/+1
|
* uhd: fixed 8sc item32 converter on head/tail casesJosh Blum2011-11-031-14/+10
|
* usrp2: work on alternative OTW formatsJosh Blum2011-11-031-2/+30
|
* usrp1: various tweaks related to streamingJosh Blum2011-11-031-19/+0
|
* usrp1: type conversions and 8-bit workJosh Blum2011-11-031-19/+83
|
* convert: reworked convert to use new identification standardJosh Blum2011-11-031-10/+13
|
* uhd: added scaling factor to conversion routinesJosh Blum2011-06-141-4/+4
|
* uhd: added io type and conversion for complex64 (its not really useful)Josh Blum2011-02-031-1/+1
|
* uhd: added new convert directory with type conversion registry (needs testing)Josh Blum2011-01-041-0/+93