equal
deleted
inserted
replaced
877 // configure FMMUs |
877 // configure FMMUs |
878 ec_datagram_npwr(datagram, slave->station_address, |
878 ec_datagram_npwr(datagram, slave->station_address, |
879 0x0600, EC_FMMU_SIZE * slave->base_fmmu_count); |
879 0x0600, EC_FMMU_SIZE * slave->base_fmmu_count); |
880 memset(datagram->data, 0x00, EC_FMMU_SIZE * slave->base_fmmu_count); |
880 memset(datagram->data, 0x00, EC_FMMU_SIZE * slave->base_fmmu_count); |
881 for (j = 0; j < slave->fmmu_count; j++) { |
881 for (j = 0; j < slave->fmmu_count; j++) { |
882 ec_slave_fmmu_config(slave, &slave->fmmus[j], |
882 ec_fmmu_config(&slave->fmmus[j], datagram->data + EC_FMMU_SIZE * j); |
883 datagram->data + EC_FMMU_SIZE * j); |
|
884 } |
883 } |
885 |
884 |
886 ec_master_queue_datagram(master, datagram); |
885 ec_master_queue_datagram(master, datagram); |
887 fsm->retries = EC_FSM_RETRIES; |
886 fsm->retries = EC_FSM_RETRIES; |
888 fsm->state = ec_fsm_slave_conf_state_fmmu; |
887 fsm->state = ec_fsm_slave_conf_state_fmmu; |