Revert a change I made which is also included in Danilo's changes.
Initialize a variable to avoid warnings.
Update 2 test scripts.
Old update to stm32 startup, to make use with gdb easier.
Update test to work after recent main code changes.
Refactored tval/nlower calculations due to STM32 issue.
Add a parameter to the verbose option, pass it along to ofdm.
Update freedv files to use new codec2_fifo_* functions in codec2-dev.
Finish change from fifo_* to codec2_fifo_* functions, and
Check binary results. 700C matches exactly, 1600 has one byte that is different.
Add an option to return the count of differences instead of pass/fail
Add to result text to say which set of tests report is for.
A simple script to run all of the current STM32 tests.
Remove temporary test directory
Delete a temporary test directory.
Fix a call to arm_cfft_f32 in codec2_fft.h
Add a version of the Arm example, and another hacked to 512 inputs.
Simplify test by pulling code from other files into the main function.
Simplify be pulling code from other files into the test.
A standalone test for the codec2_fft_init issue in x86 and STM32 versions.
Add newer tests to the "all" target
Fix merger of last 2 changes.
Fix errors in STM32 test, update output of both to be more readable.
A version of the codec2_fft_init test for X86 to verify that it works correctly.
Add a simple test of some initialization. This could be extended in the future.
Restore text message from integer (char) state variable.
Add non testframes tests for api (to test codec use) , add codec only tests
Update ofdm tests and Makefile to use new Math and sync_state.
More enabling if 700C mode for CORTEX_M4, this now works.
Add 2 new tests for performance measuring with API.
Initialize ofdm_tx_bpf to NULL, check before deallocating.
Add comments describing menu operation (as best as I can deduce from reading
Change tests to use new ofdm_mod/demod command line.
New api_demod test and updates to api_mod, ofdm_demod, and utilities.
Create a version of ofdm_demod that takes a short array and a gain.
Expand printfs to show stack pointer and heap_end.
Set use_txbpf to 0 (was 1).
Use debug_alloc calls.
ofdm check with ldpc and AWGN limit was set too low (0.002), now 0.01.
Remove extra ifdef. Did svn put this there????
Change freedv_api to not allocate or use its own mod_out buffer if interleave == 1.
Disable ofdm TX BPF if __EMBEDDED__ is defined.
Change freedv_rx pass/fail limit to match ofdm_demod's.
Add code to freedv_rx to return pass/fail status for testframes (same as ofdm_demod).
More malloc -> MALLOC changes for debugging.
Move commented out defeition of DEBUG_ALLOC to top of file where it is more visable.
Fix change after merge of other changes.
Don't allocate and initialize BP filter unless it is enabled.
Use debug memory allocation calls.
Increase tolerance from default of 2 to 3 for modulation output comparisons.
Fix to commands for ofdm_mod tests.
Add arm_math.h
Add an include of arm_math.h for ARM.
Bad idea, leaving out the include breaks things.
ifdef around include of debug_alloc.h
Optional memory allocation reporting.
Restore profile settings to tst_ofdm_demod.
Remove *_test programs that were just temporary.
Updated tests. All OFDM and LDPC tests now passing
A script to crudely sum and report on memory usage from debug printfs
Reduced lpdc memory usage by using sub node struct for c_nodes and v_nodes.
A simple shell script to run several ofdm mod/demod combinations.
Add a utility to compare binary files of floats.
Add ldpc tests.
Comment out debug prints for checked in version.
Add casts here too.
Separate HRA_112_112.h into a header (with macros and external declarations), and
Use roundf for floats, not round.
Add a few checks for NULL from malloc.
Add code to set SCRIPTS env value from path.
Remove 2 non-working tests from "all" target.
Restore double casts to prevent warnings from previous revision.
Updte test scripts for OFDM tests.
Add mod tests to ofdm test scripts, update all.
Don't bother setting a breakpoint on the error loop as
Remove debug printfs
Update instructions for running, with and without ldpc.
A test for freedv_tx functionality on STM32
Add fclose of stdin and stdout (for stlink).
Add a variant of ofdm_get_test_bits which uses ofdm_rand() instead of the .h file.
Move text generating function inside the testframes if.
Cast print falues to doubles to avoid warnings for %f format.
Add an option to insert some text (which matches what freedv_tx uses).
Change the order of code blocks setting up text for 700D mode so that
Add utility functions to print ofdm or ldpc configuration values.
Add tests for codec and api. Both of these are producing differences
Minor edit to script missed in last checkin.
Add script to run stm32 program using st-util and gdb.
Use foats instead of doubles for ofdm/ldpc calls.
Add scripts to run ofdm_mod tests
Delete old run_tst files that have been replaced by tst_ofdm_demod_setup/check.
Add LDPC to ofdm_mod test.
Test updated to currnet LDPC decoder. (this was changed a while ago but not checked in).
Add frame counter and print final value.
intermediate symbols are floats now.
Fix to compare signed or unsigned values (flags changed!)
Change data type of llr from double to float in callers of run_ldpc_decoder.
Change ldpc decoder input and most internal values to floats from doubles.
Reduce DecodedBits array to a single dimension of chars.
Remove unused functions and their declarations.