Unfortunately my problem is non in this part of code
Who receives my beacon, only see my callsign and message text, but not my position.
My position is always and absolutely static. Never changing...
Code:
static AX25Call path[] = AX25_PATH(AX25_CALL("apzbrt", 0), AX25_CALL("IZ1LAT", 0), AX25_CALL("wide1", 1), AX25_CALL("wide2", 2));
#define APRS_MSG ">73 de IZ1LAT by static position"
int main(void)
{
init();
ticks_t start = timer_clock();
while (1)
{
/*
* This function will look for new messages from the AFSK channel.
* It will call the message_callback() function when a new message is received.
* If there's nothing to do, this function will call cpu_relax()
*/
ax25_poll(&ax25);
/* Send out message every 15sec */
if (timer_clock() - start > ms_to_ticks(15000L))
{
start = timer_clock();
ax25_sendVia(&ax25, path, countof(path), APRS_MSG, sizeof(APRS_MSG));
}
}