добавление / удаление записи в структуре, определенной C список языков - PullRequest
0 голосов
/ 27 марта 2020

У меня есть структурный список, определенный в начале программы, и я хочу добавить / удалить элементы в этом списке во время выполнения. Я пробовал разные вещи, такие как: sensor_list [3] = {INV_SENSOR_TYPE_RAW_ACCELEROMETER, 50000}; но ничего не работает. Любое предложение будет оценено. Спасибо

static const struct {
    uint8_t  type;
    uint32_t period_us; // ***  set period in  us  ***    ex 50000 = 20Hz   20000  = 50 HZ//
} sensor_list[] = {
#if USE_RAW_ACC
    { INV_SENSOR_TYPE_RAW_ACCELEROMETER, 50000 /* 20 Hz */ },
#endif
#if USE_RAW_GYR
    { INV_SENSOR_TYPE_RAW_GYROSCOPE,     50000 /* 20 Hz */ },
#endif
#if USE_CAL_ACC
    { INV_SENSOR_TYPE_ACCELEROMETER, 500000 /* 20 Hz */ },     
etc....

};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...