Files
TX/source/mode.h

42 lines
655 B
C

/*
* 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;
typedef enum {
BROADCAST,
PORT1_A,
PORT1_B,
PORT2_A,
PORT2_B
}PLUG_MODE_t;
//Data for individual frequencies
typedef struct {
uint8_t Plugged; //frequency in Hz
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_ */