2025-05-14 12:57:39 -05:00
|
|
|
/*
|
|
|
|
|
* mode.h
|
|
|
|
|
*
|
|
|
|
|
* Created on: Jun 27, 2022
|
|
|
|
|
* Author: Keith.Lloyd
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#ifndef MODE_H_
|
|
|
|
|
#define MODE_H_
|
|
|
|
|
|
|
|
|
|
#define MODE_MAX_NUM 5
|
|
|
|
|
|
|
|
|
|
//typedef enum {
|
|
|
|
|
// DIRECT_CONNECT = 0,
|
|
|
|
|
// BROADCAST = 1
|
|
|
|
|
//}CONNECT_MODE_t;
|
|
|
|
|
|
2025-06-11 10:55:00 -05:00
|
|
|
|
|
|
|
|
|
2025-05-14 12:57:39 -05:00
|
|
|
typedef enum {
|
|
|
|
|
BROADCAST,
|
|
|
|
|
PORT1_A,
|
|
|
|
|
PORT1_B,
|
|
|
|
|
PORT2_A,
|
|
|
|
|
PORT2_B
|
|
|
|
|
}PLUG_MODE_t;
|
|
|
|
|
|
|
|
|
|
//Data for individual frequencies
|
|
|
|
|
typedef struct {
|
|
|
|
|
uint8_t Selected;
|
|
|
|
|
}MODE_REC_t;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void mode_menu(void);
|
|
|
|
|
void Display_available_Modes(void);
|
|
|
|
|
void Select_Next_Mode(void);
|
|
|
|
|
//void Next_Available_Mode(void);
|
|
|
|
|
uint8_t Next_Available_Mode(uint8_t mode_tmp);
|
|
|
|
|
void Init_Mode(void);
|
|
|
|
|
void Set_Up_New_Mode(void);
|
|
|
|
|
|
|
|
|
|
#endif /* MODE_H_ */
|