¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Software for Chapter 9 AT with Graphical SWR Analyzer


 

Hi Jack
?
I had a look at the file posted on 7/15/21 but its the same file as I already have downloaded.
AT.h has no reference to "struct grafix" I can't see it mentioned anywhere in the code.
?
Anyway I currently have had another issue its do do with finding the correct EEPROM.h file
in AT.h there is the line below
#include <EEPROM.h> ? ? ? ? ? ? // This is the STM32 EEPROM library, not Teensy or Arduino
The ide initially finds? the original AVR EEPROM.h and not the STM32 version.
?
Which EEPROM library did you use?
?
I searched the STM32 packages to find a EEPROM.h file and tried this line using an absolute path
#include "C:\Users\djcle\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2022.9.26\libraries\EEPROM\EEPROM.h"
This finds a library BUT this library has a line
#include <wirish.h>
So I don't think it is the correct library.
On my system wirish.h is at C:\Users\djcle\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2019.6.14\cores\maple\wirish.h
But the IDE does not find it.
?
Even more confusing there seems to be two STM32F1 libraries dated 2019.6.14 and 2022.9.26
I assumed the later version would be best but it has no wirish.h file
?
I am confused about how you get the IDE to find the correct Library when there are multiple libraries of the same name.
Putting in an absolute path only works if the library does not have an? #include to yet another file.
I can't see any way round this problem short of replacing every #include <.......> with a #include "absolute path ......"
But then the code would be difficult to port to a different environment.
?
Any advice would be most welcome.
?
73
?
Dave
GM4NFI
?

Join [email protected] to automatically receive all group messages.