This commit is contained in:
@@ -103,6 +103,7 @@ void (*ProcessKeysFunctions[])(KEY_Code_t Key, bool bKeyPressed, bool bKeyHeld)
|
||||
[DISPLAY_MAIN] = &MAIN_ProcessKeys,
|
||||
[DISPLAY_MENU] = &MENU_ProcessKeys,
|
||||
[DISPLAY_SCANNER] = &SCANNER_ProcessKeys,
|
||||
[DISPLAY_MESSAGES] = &MESSAGES_ProcessKeys,
|
||||
|
||||
#ifdef ENABLE_FMRADIO
|
||||
[DISPLAY_FM] = &FM_ProcessKeys,
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
//
|
||||
|
||||
#include "fskmodem.h"
|
||||
#include "eeprom.h"
|
||||
|
||||
uint16_t TONE2_FREQ;
|
||||
|
||||
uint8_t seq = 0;
|
||||
DataPacket dataPacket;
|
||||
|
||||
DataPacket inBoundPacket;
|
||||
@@ -309,6 +309,10 @@ void MSG_FSKSendData(DataPacket *dataPacketIn) {
|
||||
|
||||
void prepareDataPacket() {
|
||||
dataPacket.src = gEeprom.FSKSRCAddress;
|
||||
dataPacket.seq = seq++;
|
||||
uint8_t Data[8];
|
||||
EEPROM_ReadBuffer(SEQParameterEEPROM, Data, 8);
|
||||
dataPacket.seq = Data[0];
|
||||
Data[0]++;
|
||||
EEPROM_WriteBuffer(SEQParameterEEPROM, Data);
|
||||
dataPacket.ttl = 20;
|
||||
}
|
||||
@@ -80,6 +80,8 @@
|
||||
|
||||
#define DataPacketDataSize (35)
|
||||
|
||||
#define SEQParameterEEPROM 0x1BD0;
|
||||
|
||||
typedef struct {
|
||||
uint32_t dest;
|
||||
uint32_t src;
|
||||
|
||||
5
app/messages.c
Normal file
5
app/messages.c
Normal file
@@ -0,0 +1,5 @@
|
||||
//
|
||||
// Created by bruno on 3/30/25.
|
||||
//
|
||||
|
||||
#include "messages.h"
|
||||
22
app/messages.h
Normal file
22
app/messages.h
Normal file
@@ -0,0 +1,22 @@
|
||||
//
|
||||
// Created by bruno on 3/30/25.
|
||||
//
|
||||
|
||||
#ifndef BRNQUANFW_MESSAGES_H
|
||||
#define BRNQUANFW_MESSAGES_H
|
||||
#include "fskmodem.h"
|
||||
|
||||
#define MESSAGES_START 0X1D00;
|
||||
#define MESSAGES_COUNT 6;
|
||||
|
||||
extern uint8_t gActiveMessage;
|
||||
|
||||
void MESSAGES_GET();
|
||||
void MESSAGES_DELETE();
|
||||
void SCANNER_ProcessKeys(KEY_Code_t Key, bool bKeyPressed, bool bKeyHeld);
|
||||
void SCANNER_Stop(void);
|
||||
void SCANNER_TimeSlice10ms(void);
|
||||
void SCANNER_TimeSlice500ms(void);
|
||||
bool SCANNER_IsScanning(void);
|
||||
|
||||
#endif //BRNQUANFW_MESSAGES_H
|
||||
Reference in New Issue
Block a user