43 Ifx_MSC *mscSfr = msc->
msc;
61 Ifx_MSC *mscSfr = config->
msc;
76 fdr.U = mscSfr->FDR.U;
82 mscSfr->FDR.U = fdr.U;
90 usr.U = mscSfr->USR.U;
100 mscSfr->USR.U = usr.U;
207 usce.U = mscSfr->USCE.U;
216 mscSfr->USCE.U = usce.U;
224 dsc.U = mscSfr->DSC.U;
241 mscSfr->DSC.U = dsc.U;
259 icr.U = mscSfr->ICR.U;
272 mscSfr->ICR.U = icr.U;
276 abc.U = mscSfr->ABC.U;
304 mscSfr->ABC.U = abc.U;
312 ocr.U = mscSfr->OCR.U;
324 mscSfr->OCR.U = ocr.U;
340 dsce.U = mscSfr->DSCE.U;
352 mscSfr->DSCE.U = dsce.U;
402 .outputControlConfig = {
409 .downstreamConfig = {
423 .downstreamDataSourcesLow = 0,
424 .downstreamDataSourcesHigh = 0,
425 .emergencyStopEnableBits = 0
427 .downstreamExtensionConfig = {
431 .downstreamExtensionDataSourcesLow = 0,
432 .downstreamExtensionDataSourcesHigh = 0,
433 .emergencyStopExtensionEnableBits = 0,
439 .abraDownstreamBlockBaudrate = 500000,
496 *config = defaultConfig;
505 Ifx_MSC *mscSfr = msc->
msc;
516 abc.U = mscSfr->ABC.U;
528 mscSfr->ABC.U = abc.U;
535 Ifx_MSC *mscSfr = msc->
msc;
542 dsce.U = mscSfr->DSCE.U;
550 mscSfr->DSCE.U = dsce.U;
567 dste.U = mscSfr->DSTE.U;
575 mscSfr->DSTE.U = dste.U;
582 Ifx_MSC *mscSfr = msc->
msc;
603 Ifx_MSC *mscSfr = msc->
msc;
606 mscSfr->DC.U = command;
612 Ifx_MSC *mscSfr = msc->
msc;
624 mscSfr->ISC.B.SDP = 1;
630 Ifx_MSC *mscSfr = msc->
msc;
633 mscSfr->DDE.U = dataExtension;
634 mscSfr->DDM.U = data;
637 mscSfr->ISC.B.SDP = 1;
643 Ifx_MSC *mscSfr = msc->
msc;
646 mscSfr->DD.B.DDH = data;
649 mscSfr->ISC.B.SDP = 1;
655 Ifx_MSC *mscSfr = msc->
msc;
658 mscSfr->DD.B.DDL = data;
661 mscSfr->ISC.B.SDP = 1;
667 Ifx_MSC *mscSfr = msc->
msc;
675 Ifx_MSC *mscSfr = msc->
msc;