Я обнаружил c код прошивки и наткнулся на следующую структуру:
static void test_db_hd_fill_full(void)
{
uint32_t err_code;
uint16_t indexCount;
rb_historical_data_t hd = {
.time = 0xAAAAAAAA,
.max = 0xBBBB,
.min = 0xCCCC,
.Count = 0x1111,
.distance = 0x2222,
.activityTime = 0x3333
};
для некоторого контекста ... прошивка имеет базу данных, в которой хранятся данные переменных на физическом устройстве.
Я хотел бы знать, что представляют собой шестнадцатеричные значения в этой структуре. представляет ли он начало области памяти для указанной переменной c? и если бы мне пришлось удалить все переменные и заменить ее только одной переменной ... какое шестнадцатеричное значение было бы присвоено этой переменной?