@@ -30,7 +30,7 @@ mdev -s
/etc/adb_conf.sh start &
#/usr/sbin/dnsmasq &
-#/sbin/udhcpc ¨Ci eth0 ¨Cs /usr/share/udhcpc/default.script &
+#/sbin/udhcpc �Ci eth0 �Cs /usr/share/udhcpc/default.script &
/usr/sbin/smartMonitor.sh &
tinymix set "ADC2 Input MIC2 Boost Switch" 1 > /dev/null
@@ -221,7 +221,7 @@ static void slave_read(slave_handle_t *sh, uint32_t addr,int num,uint32_t reg_ty
{
uint32_t *base_addr = (uint32_t *)modbus_three[reg_type].addr;
uint32_t step = addr - sh->map->start_registers;
- base_addr = base_addr + (addr - modbus_three[reg_type].offset);
+ base_addr = base_addr + (addr - modbus_three[reg_type].offset) / 2;
uint32_t *map_addr = (uint32_t *)&(sh->map->tab_registers[step]);
if(num < 126)