#pragma pack(push)
#pragma pack(1)
typedef struct app_config {
u8 mic_gain;
u8 volume_set;
u8 channel;
u8 backlight_mode;
u8 mute_key;
u8 para_id;
u8 langue;
u8 reserve;
uint32_t dev_id[2];
u8 check_sum;
} APP_CONFIG;
#pragma pack(pop)
#ifdef __GNUC__
#define G_PACKED( __Declaration__ ) __Declaration__ __attribute__((packed))
#else
#define G_PACKED( __Declaration__ ) __pragma( pack(push, 1) ) __Declaration__ __pragma( pack(pop) )
#endif
G_PACKED(
typedef struct __abc
{
uint8_t Forced_lock;
uint8_t hover_now;
uint32_t reserve;
}) abc;