lots of stuff
This commit is contained in:
@@ -10,7 +10,8 @@
|
||||
|
||||
|
||||
#include "fgen.h"
|
||||
#include "driver.h"
|
||||
//#include "driver.h"
|
||||
#include "utils.h"
|
||||
|
||||
|
||||
typedef struct ACCESSORY_s ACCESSORY_t;
|
||||
@@ -42,29 +43,11 @@ typedef enum
|
||||
PORT_STATE_DEINIT,
|
||||
PORT_STATE_STANDBY,
|
||||
PORT_STATE_RUNNING,
|
||||
PORT_STATE_WAIT_FOR_DRIVER,
|
||||
|
||||
} PortState_t;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
ACCY_PORT_INDUCTION = 0,
|
||||
ACCY_PORT_1 = 1,
|
||||
ACCY_PORT_2 = 2,
|
||||
NUM_PORTS
|
||||
} AccessoryPortId_t;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
CHANNEL_A = 0,
|
||||
CHANNEL_B,
|
||||
NUM_CHANNELS
|
||||
} AccyChannelId_t;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
AccyChannelId_t id;
|
||||
bool connected;
|
||||
} AccessoryChannel_t;
|
||||
|
||||
struct ACCESSORY_s
|
||||
{
|
||||
@@ -82,12 +65,18 @@ struct ACCESSORY_s
|
||||
|
||||
uint32_t stateTimer;
|
||||
AccessoryPortId_t portId;
|
||||
bool loadConnected;
|
||||
|
||||
|
||||
AccessorySetFrequency_t setFrequency;
|
||||
AccessorySetPower_t setPower;
|
||||
|
||||
uint8_t powerLevel;
|
||||
|
||||
SignalPath_t signalPath;
|
||||
uint8_t driveVoltage[NUM_FREQ_RANGES];
|
||||
|
||||
uint8_t data[64];
|
||||
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user