tinySA Basic compatible

main
erikkaashoek 2 months ago
parent a1307ebbeb
commit dc27317ba6

@ -20,7 +20,7 @@
<option id="cdt.managedbuild.option.gnu.cross.prefix.2020618933" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix"/> <option id="cdt.managedbuild.option.gnu.cross.prefix.2020618933" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix"/>
<option id="cdt.managedbuild.option.gnu.cross.path.2061765984" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path"/> <option id="cdt.managedbuild.option.gnu.cross.path.2061765984" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path"/>
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.targetPlatform.gnu.cross.912403626" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/> <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.targetPlatform.gnu.cross.912403626" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
<builder id="cdt.managedbuild.builder.gnu.cross.571430866" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="cdt.managedbuild.builder.gnu.cross"/> <builder id="cdt.managedbuild.builder.gnu.cross.571430866" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" parallelBuildOn="false" superClass="cdt.managedbuild.builder.gnu.cross"/>
<tool id="cdt.managedbuild.tool.gnu.cross.c.compiler.636372948" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler"> <tool id="cdt.managedbuild.tool.gnu.cross.c.compiler.636372948" name="Cross GCC Compiler" superClass="cdt.managedbuild.tool.gnu.cross.c.compiler">
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.102930183" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.102930183" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
</tool> </tool>

@ -158,6 +158,8 @@
*/ */
#ifdef TINYSA4 #ifdef TINYSA4
#define CH_CFG_USE_WAITEXIT TRUE #define CH_CFG_USE_WAITEXIT TRUE
#else
#define CH_CFG_USE_WAITEXIT FALSE
#endif #endif
/** /**

@ -2243,6 +2243,8 @@ const char *get_hw_version_text(void)
hw_if = 0; hw_if = 0;
return "Unknown"; return "Unknown";
} }
#else
const char *hw_text = "ZS304";
#endif #endif
VNA_SHELL_FUNCTION(cmd_version) VNA_SHELL_FUNCTION(cmd_version)

@ -18,7 +18,7 @@
*/ */
#include "ch.h" #include "ch.h"
//#ifdef TINYSA_F303 #ifdef TINYSA_F303
#ifdef TINYSA_F072 #ifdef TINYSA_F072
#error "Remove comment for #ifdef TINYSA_F303" #error "Remove comment for #ifdef TINYSA_F303"
#endif #endif
@ -26,7 +26,7 @@
#define TINYSA4 #define TINYSA4
#endif #endif
#define TINYSA4_PROTO #define TINYSA4_PROTO
//#endif #endif
#ifdef TINYSA_F072 #ifdef TINYSA_F072
#ifdef TINYSA_F303 #ifdef TINYSA_F303

@ -602,7 +602,9 @@ VNA_SHELL_FUNCTION(cmd_rbw)
VNA_SHELL_FUNCTION(cmd_if) VNA_SHELL_FUNCTION(cmd_if)
{ {
#ifdef TINYSA4
char *t = "975M..979M"; char *t = "975M..979M";
#endif
if (argc != 1 || argv[0][0] == '?') { if (argc != 1 || argv[0][0] == '?') {
usage: usage:
#ifdef TINYSA4 #ifdef TINYSA4
@ -616,8 +618,10 @@ VNA_SHELL_FUNCTION(cmd_if)
} }
freq_t a = (freq_t)my_atoi(argv[0]); freq_t a = (freq_t)my_atoi(argv[0]);
freq_t f = DEFAULT_IF; freq_t f = DEFAULT_IF;
#ifdef TINYSA4
if (hw_if) if (hw_if)
f = DEFAULT_IF_PLUS; f = DEFAULT_IF_PLUS;
#endif
if (a!= 0 &&( a < (f - (freq_t)5000000) || a>(f + (freq_t)5000000))) if (a!= 0 &&( a < (f - (freq_t)5000000) || a>(f + (freq_t)5000000)))
goto usage; goto usage;
setting.auto_IF = false; setting.auto_IF = false;

Loading…
Cancel
Save

Powered by TurnKey Linux.