Код: Выделить всё
uint8_t Test_Buffer1 [] = { 0x00,0x01,0x02,0x03,0x04,0x05};Код: Выделить всё
uint8_t Test_Buffer1 [] = { 0x00,0x01,0x02,0x03,0x04,0x05};Код: Выделить всё
struct {
uint8_t addr;
uint8_t data;
} aInitTable[] = {
{ 0x01, 0xFF },
{ 0x02, 0xAF },
{ 0x03, 0xCD }
};
Код: Выделить всё
struct {
uint8_t addr;
uint8_t data;
} aInitTable[] = {
{ 0x01, 0xFF },
{ 0x02, 0xAF },
{ 0x03, 0xCD }
};
Код: Выделить всё
typedef struct
{
uint8_t Rashod;
uint8_t Temperatura;
}Dannie_Mecyac;
typedef struct
{
Dannie_Mecyac Yanvar;
Dannie_Mecyac Fevral;
Dannie_Mecyac Mart;
....
Dannie_Mecyac Dekabr
}Mecyac ;
Код: Выделить всё
EEMEM Dannie_Mecyac GWS_Yanvar={0};
EEMEM Dannie_Mecyac GWS_Fevral={0};
EEMEM Dannie_Mecyac GWS_Mart={0};
EEMEM Mecyac GWS_Dannie={GWS_Yanvar,GWS_Fevral,GWS_Mart}; // на такую строчку компилятор ругается на какую то константу ссылается
Mecyac *PtrGWS_Dannie=&GWS_Dannie;
Код: Выделить всё
EEMEM Mecyac GWS_Dannie;Код: Выделить всё
GWS_Dannie.GWS_Yanvar.RashodКод: Выделить всё
GWS_Dannie.GWS_Yanvar.RashodКод: Выделить всё
GWS_Dannie.GWS_Yanvar.Rashodнате вам здрасте! вы что, не делали в начале #include <avr/eeprom.h>?!ROMan2947 писал(а):а что за файл как подключить не ясно..
дело не в названиях. судя по вашему коду, вам нужен массив структур, а не структура из 12 полей, каждое из которых тоже структура.ROMan2947 писал(а):по ходу названия меня и запутали