Mailbox configuration check currently rely on a perfect match between the sync manager config (which one, size, address and mode) which is redundnant with the eeprom/esi and is not really usefum from the AL point of view.
Proposal: check the configuration coherency by checking that when master request to switch to preop:
a pair of sync manager is allocated by the master (mbx in, mbx out) (or not if no mailbox supported by the AL)
the memory size configured in the sync manager is less or equal than the max memory the AL can provide to the mailbox
the sync manager memory size is equal for both in and out
Mailbox configuration check currently rely on a perfect match between the sync manager config (which one, size, address and mode) which is redundnant with the eeprom/esi and is not really usefum from the AL point of view.
Proposal: check the configuration coherency by checking that when master request to switch to preop: