master/globals.h
changeset 1055 2be8918682fa
parent 1000 5746fdd1ca2e
child 1082 ff06c58e269c
equal deleted inserted replaced
1054:4c16fe64b403 1055:2be8918682fa
    88                           - EC_DATAGRAM_HEADER_SIZE - EC_DATAGRAM_FOOTER_SIZE)
    88                           - EC_DATAGRAM_HEADER_SIZE - EC_DATAGRAM_FOOTER_SIZE)
    89 
    89 
    90 /** Word offset of first SII category. */
    90 /** Word offset of first SII category. */
    91 #define EC_FIRST_SII_CATEGORY_OFFSET 0x40
    91 #define EC_FIRST_SII_CATEGORY_OFFSET 0x40
    92 
    92 
       
    93 /** Maximum number of slave ports. */
       
    94 #define EC_MAX_PORTS 4
       
    95 
       
    96 /** Maximum number of sync managers per slave. */
       
    97 #define EC_MAX_SYNCS 16
       
    98 
    93 /** Size of a sync manager configuration page. */
    99 /** Size of a sync manager configuration page. */
    94 #define EC_SYNC_PAGE_SIZE 8
   100 #define EC_SYNC_PAGE_SIZE 8
    95 
   101 
    96 /** Maximum number of FMMUs per slave. */
   102 /** Maximum number of FMMUs per slave. */
    97 #define EC_MAX_FMMUS 16
   103 #define EC_MAX_FMMUS 16
    98 
   104 
    99 /** Size of an FMMU configuration page. */
   105 /** Size of an FMMU configuration page. */
   100 #define EC_FMMU_PAGE_SIZE 16
   106 #define EC_FMMU_PAGE_SIZE 16
   101 
       
   102 /** Maximum number of slave ports. */
       
   103 #define EC_SLAVE_MAX_PORTS 4
       
   104 
   107 
   105 /** Slave state mask.
   108 /** Slave state mask.
   106  *
   109  *
   107  * Apply this mask to a slave state byte to get the slave state without
   110  * Apply this mask to a slave state byte to get the slave state without
   108  * the error flag.
   111  * the error flag.