Hello All. I am sorry, maybe is is dummy, nevertheless…
I am heading to some problem. I cant subscribe to SPI bus. This is code i use. Nothing else in program, just this SPI test. The handle returned is -2, ADL_RET_ERR_PARAM. Neither SPI1, not SPI2 doesn
t work. What am i doing wrong???
adl_busSPISettings_t MySPISettings;
MySPISettings.Clk_Speed = 0; //13MHz
MySPISettings.Clk_Mode = ADL_BUS_SPI_CLK_MODE_0;
MySPISettings.ChipSelect = ADL_BUS_SPI_ADDR_CS_HARD;
MySPISettings.ChipSelectPolarity = ADL_BUS_SPI_CS_POL_LOW;
MySPISettings.LsbFirst = ADL_BUS_SPI_MSB_FIRST;
MySPISettings.GpioChipSelect = 0;
MySPISettings.WriteHandling = ADL_BUS_SPI_FRAME_HANDLING;
MySPISettings.DataLinesConf = ADL_BUS_SPI_DATA_UNIDIR;
s32 MySPIHandle;
ascii * My_Message = adl_memGet ( 100 );
MySPIHandle = adl_busSubscribe (ADL_BUS_SPI1, (adl_busSettings_u *)(&MySPISettings));
wm_sprintf(My_Message, "\r\nMySPIHandle: %d\r\n", MySPIHandle);
adl_atSendResponse ( ADL_AT_UNS, My_Message);
ReturnValue = adl_busUnsubscribe (MySPIHandle);