This is a little off topic however I reply to the question on firmware
development enviroment. I am using the free STM32CUBEIDE from ST Micro the
Mc manufacture to build some SDR control code for a home project and it
seems to work well.
On Tue, Nov 12, 2019, 7:42 AM vaclav_sal via Groups.Io <vaclav_sal=
[email protected]> wrote:
On Tue, Nov 12, 2019 at 05:35 AM, Rune Broberg wrote:
As ever, I look forward to hearing about any feedback, suggestions and
bugs!
Thank you very much to all the kind testers, many of whom were recruited
on
these very mailing lists!
Rune,
since I now know that you are an actual coder / developer , I like to ask
/ give a feedback if as "not recently experienced person" is allowed.
1. What is your development tool ? ( In few words , do not want to take
too much of your time ).
2. I understand that NanoVNA is "an embedded processor " hardware. As of
today I do not own one, I started with "cloning" software - my choice. I am
making progress going that direction.
Along that line - real technical question - how can I add standard ANSI C
"includes " ? Perhaps C++ I/O ( cout ) includes so I can trace the code
flow using I/O to standard console? For debugging purposes - not to be
included in final code to flash to NanoVNA memory.
3. Related to above point #2 ¨C example code . How can I print this code
output to standard I/O file / console ? (Besides makefile I do not see
other ways to option the compilation / linking - no such options in
Eclipse Egit )
// test access
int a = 3;
#ifdef DEBUG
chsnprintf("Test print ",10,"%d2", a );
#endif
4. Here is a minor feedback ¨C just warning by make
z@z-desktop:~/git/NanoVNA-H-GIT$ make
Compiling main.c
main.c: In function 'hard_fault_handler_c':
main.c:2189:1: warning: stack usage computation not supported for this
target
}
^
Linking build/ch.elf
Creating build/ch.hex
Creating build/ch.bin
Creating build/ch.dmp
text data bss dec hex filename
92904 5028 11544 109476 1aba4 build/ch.elf
Creating build/ch.list
Done