Как определить и использовать динамически выделенный массив, членами которого являются static const
?Динамически выделенный массив со статическими константными членами
Предыстория: Мне нужно сделать выше, чтобы сохранить несколько транзакций, которые запрашиваются во время выполнения. Ниже описана процедура snipet, как определить транзакцию. В этом коде используется SDK Nordic Semiicondictor nRF5x.
static app_twi_transfer_t const transfers[] =
{
APP_TWI_WRITE(MMA7660_ADDR, p_reg_addr, 1, APP_TWI_NO_STOP),
APP_TWI_READ (MMA7660_ADDR, p_buffer, byte_cnt, 0)
};
static app_twi_transaction_t const transaction =
{
.callback = read_mma7660_registers_cb,
.p_user_data = NULL,
.p_transfers = transfers,
.number_of_transfers = sizeof(transfers)/sizeof(transfers[0])
};
APP_ERROR_CHECK(app_twi_schedule(&m_app_twi, &transaction));
Там не 'статические члены const' в вашем посте, ни в' app_twi_transaction_t' структуры. – LPs
В сообщении нет динамически выделенного массива! –
@LPs Что такое 'static app_twi_transaction_t const transaction'? – AmiguelS