Переглянути джерело

fix typo

Signed-off-by: sakumisu <1203593632@qq.com>
sakumisu 3 місяців тому
батько
коміт
938ccd525f
4 змінених файлів з 6 додано та 6 видалено
  1. 0 1
      src/ec_cmd.c
  2. 2 1
      src/ec_mailbox.c
  3. 1 1
      src/ec_master.c
  4. 3 3
      src/ec_slave.c

+ 0 - 1
src/ec_cmd.c

@@ -144,7 +144,6 @@ static const char *ec_slave_state_string(uint8_t state)
     }
 }
 
-// 添加端口类型字符串转换函数
 static const char *ec_port_desc_string(uint8_t desc)
 {
     switch (desc) {

+ 2 - 1
src/ec_mailbox.c

@@ -15,9 +15,10 @@ uint8_t *ec_mailbox_fill_send(ec_master_t *master,
 {
     ec_slave_t *slave;
 
+    EC_ASSERT_MSG(slave_index >= master->slave_count, "Invalid slave index");
+
     slave = &master->slaves[slave_index];
 
-    EC_ASSERT_MSG(slave_index >= master->slave_count, "Invalid slave index");
     EC_ASSERT_MSG((EC_MBOX_HEADER_SIZE + size) <= slave->configured_rx_mailbox_size, "RX Mailbox size overflow");
 
     EC_WRITE_U16(datagram->data, size);                       // mailbox service data length

+ 1 - 1
src/ec_master.c

@@ -520,7 +520,7 @@ int ec_master_start(ec_master_t *master, uint32_t period_us)
     master->systime_diff_enable = false;
 
     // wait for non-periodic thread to suspend
-    while (!master->nonperiod_suspend) {
+    while (master->nonperiod_suspend) {
         ec_osal_msleep(10);
     }
 

+ 3 - 3
src/ec_slave.c

@@ -14,7 +14,7 @@
 
 /** Maximum count to wait for clock discipline.
  */
-#define EC_DC_SYNC_WATI_COUNT (15000)
+#define EC_DC_SYNC_WAIT_COUNT (15000)
 
 /** Time offset (in ns), that is added to cyclic start time.
  */
@@ -728,7 +728,7 @@ static int ec_slave_config(ec_slave_t *slave)
         uint32_t time_diff = EC_READ_U32(datagram->data) & 0x7fffffff;
         if (time_diff > EC_DC_MAX_SYNC_DIFF_NS) {
             start_time++;
-            if (start_time > EC_DC_SYNC_WATI_COUNT) {
+            if (start_time > EC_DC_SYNC_WAIT_COUNT) {
                 EC_SLAVE_LOG_ERR("Slave %u DC time diff sync failed\n",
                                  slave->index);
                 return -EC_ERR_TIMEOUT;
@@ -1071,7 +1071,7 @@ void ec_slaves_scanning(ec_master_t *master)
                 goto mutex_unlock;
             }
 
-            // Clear recevice time for dc measure delays
+            // Clear receive time for dc measure delays
             ec_datagram_bwr(datagram, ESCREG_OF(ESCREG->RCV_TIME[0]), 4);
             ec_datagram_zero(datagram);
             datagram->netdev_idx = netdev_idx;