瀏覽代碼

clean up more warnings

hathach 12 年之前
父節點
當前提交
4f1ae1cd1d
共有 2 個文件被更改,包括 3 次插入2 次删除
  1. 1 1
      demos/host/host_os_none/.cproject
  2. 2 1
      tinyusb/host/ohci/ohci.c

+ 1 - 1
demos/host/host_os_none/.cproject

@@ -1567,7 +1567,7 @@
 			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.crt.advproject.config.exe.debug.1239969983.636406670" moduleId="org.eclipse.cdt.core.settings" name="Board EA4357">
 				<macros>
 					<stringMacro name="CFLAGS_OFF" type="VALUE_TEXT" value=""/>
-					<stringMacro name="CFLAGS" type="VALUE_TEXT" value="${CFLAGS_ON}"/>
+					<stringMacro name="CFLAGS" type="VALUE_TEXT" value="${CFLAGS_OFF}"/>
 					<stringMacro name="CFLAGS_ON" type="VALUE_TEXT" value="-Wextra -Wswitch-default -Wunsafe-loop-optimizations -Wcast-align -Wlogical-op -Wpacked-bitfield-compat -Wnested-externs -Wredundant-decls -Winline"/>
 				</macros>
 				<externalSettings/>

+ 2 - 1
tinyusb/host/ohci/ohci.c

@@ -660,7 +660,8 @@ static void done_queue_isr(uint8_t hostid)
 
 void hcd_isr(uint8_t hostid)
 {
-  uint32_t int_status = OHCI_REG->interrupt_status & OHCI_REG->interrupt_enable;
+  uint32_t const int_en     = OHCI_REG->interrupt_enable;
+  uint32_t const int_status = OHCI_REG->interrupt_status & int_en;
 
   if (int_status == 0) return;