diff options
| author | hathach <[email protected]> | 2013-09-10 11:47:05 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2013-09-10 11:47:05 +0700 |
| commit | 9ed3e805823f108c3e148f800851c5e091d76ce0 (patch) | |
| tree | d3480f0f1e6e619589498b7e2e58c5c2728aa2ea | |
| parent | 14a8e266977874de387b096ce43b45d7a3363041 (diff) | |
keil project can mount mouse, but cannot mount rndis
| -rw-r--r-- | demos/host/host_os_none/host_os_none.uvopt | 480 | ||||
| -rw-r--r-- | demos/host/host_os_none/host_os_none.uvproj | 244 | ||||
| -rw-r--r-- | demos/host/src/main.c | 5 |
3 files changed, 499 insertions, 230 deletions
diff --git a/demos/host/host_os_none/host_os_none.uvopt b/demos/host/host_os_none/host_os_none.uvopt index 21bc97509..e2aa37b23 100644 --- a/demos/host/host_os_none/host_os_none.uvopt +++ b/demos/host/host_os_none/host_os_none.uvopt @@ -108,7 +108,7 @@ <sRmem>1</sRmem> <sRfunc>1</sRfunc> <sRbox>1</sRbox> - <tLdApp>0</tLdApp> + <tLdApp>1</tLdApp> <tGomain>0</tGomain> <tRbreak>1</tRbreak> <tRwatch>1</tRwatch> @@ -128,7 +128,7 @@ <tDllPa></tDllPa> <tDlgDll></tDlgDll> <tDlgPa></tDlgPa> - <tIfile>..\src\Internal FLASH.ini</tIfile> + <tIfile></tIfile> <pMon>Segger\JL2CM3.dll</pMon> </DebugOpt> <TargetDriverDllRegistry> @@ -145,7 +145,7 @@ <SetRegEntry> <Number>0</Number> <Key>DLGUARM</Key> - <Name>¾</Name> + <Name></Name> </SetRegEntry> <SetRegEntry> <Number>0</Number> @@ -158,44 +158,18 @@ <Name>-O975 -S0 -C0 -FO7 -FD10000000 -FC800 -FN2 -FF0LPC18xx43xx_512_BA -FS01A000000 -FL080000 -FF1LPC18xx43xx_512_BB -FS11B000000 -FL180000)</Name> </SetRegEntry> </TargetDriverDllRegistry> - <Breakpoint> - <Bp> - <Number>0</Number> - <Type>0</Type> - <LineNumber>126</LineNumber> - <EnabledFlag>1</EnabledFlag> - <Address>0</Address> - <ByteObject>0</ByteObject> - <HtxType>0</HtxType> - <ManyObjects>0</ManyObjects> - <SizeOfObject>0</SizeOfObject> - <BreakByAccess>0</BreakByAccess> - <BreakIfRCount>0</BreakIfRCount> - <Filename>C:\Users\hathach\Dropbox\tinyusb\workspace\tinyusb\demos\bsp\boards\printf_retarget.c</Filename> - <ExecCommand></ExecCommand> - <Expression></Expression> - </Bp> - <Bp> - <Number>1</Number> - <Type>0</Type> - <LineNumber>143</LineNumber> - <EnabledFlag>1</EnabledFlag> - <Address>0</Address> - <ByteObject>0</ByteObject> - <HtxType>0</HtxType> - <ManyObjects>0</ManyObjects> - <SizeOfObject>0</SizeOfObject> - <BreakByAccess>0</BreakByAccess> - <BreakIfRCount>0</BreakIfRCount> - <Filename>C:\Users\hathach\Dropbox\tinyusb\workspace\tinyusb\demos\bsp\boards\printf_retarget.c</Filename> - <ExecCommand></ExecCommand> - <Expression></Expression> - </Bp> - </Breakpoint> + <Breakpoint/> + <WatchWindow1> + <Ww> + <count>0</count> + <WinNumber>1</WinNumber> + <ItemText>usbh_devices</ItemText> + </Ww> + </WatchWindow1> <DebugFlag> <trace>0</trace> <periodic>1</periodic> - <aLwin>0</aLwin> + <aLwin>1</aLwin> <aCover>0</aCover> <aSer1>0</aSer1> <aSer2>0</aSer2> @@ -238,28 +212,140 @@ <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> - <ColumnNumber>21</ColumnNumber> + <ColumnNumber>6</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>1</TopLine> - <CurrentLine>8</CurrentLine> + <TopLine>94</TopLine> + <CurrentLine>96</CurrentLine> <bDave2>0</bDave2> <PathWithFileName>..\src\main.c</PathWithFileName> <FilenameWithoutPath>main.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> + <File> + <GroupNumber>1</GroupNumber> + <FileNumber>2</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\src\cdc_serial_app.c</PathWithFileName> + <FilenameWithoutPath>cdc_serial_app.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>1</GroupNumber> + <FileNumber>3</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>114</TopLine> + <CurrentLine>124</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\src\keyboard_app.c</PathWithFileName> + <FilenameWithoutPath>keyboard_app.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>1</GroupNumber> + <FileNumber>4</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\src\mouse_app.c</PathWithFileName> + <FilenameWithoutPath>mouse_app.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>1</GroupNumber> + <FileNumber>5</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>44</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>32</TopLine> + <CurrentLine>8</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\src\rndis_app.c</PathWithFileName> + <FilenameWithoutPath>rndis_app.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> </Group> <Group> - <GroupName>startup</GroupName> + <GroupName>boards</GroupName> <tvExp>1</tvExp> <tvExpOptDlg>0</tvExpOptDlg> <cbSel>0</cbSel> <RteFlg>0</RteFlg> <File> <GroupNumber>2</GroupNumber> - <FileNumber>2</FileNumber> - <FileType>2</FileType> + <FileNumber>6</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>13</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>34</TopLine> + <CurrentLine>35</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\bsp\boards\board.c</PathWithFileName> + <FilenameWithoutPath>board.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>2</GroupNumber> + <FileNumber>7</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>84</TopLine> + <CurrentLine>92</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\bsp\boards\embedded_artists\board_ea4357.c</PathWithFileName> + <FilenameWithoutPath>board_ea4357.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>2</GroupNumber> + <FileNumber>8</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>2</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>112</TopLine> + <CurrentLine>141</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\bsp\boards\printf_retarget.c</PathWithFileName> + <FilenameWithoutPath>printf_retarget.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>2</GroupNumber> + <FileNumber>9</FileNumber> + <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> <ColumnNumber>0</ColumnNumber> @@ -267,38 +353,38 @@ <TopLine>0</TopLine> <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\lpc43xx\startup_keil\startup_LPC43xx.s</PathWithFileName> - <FilenameWithoutPath>startup_LPC43xx.s</FilenameWithoutPath> + <PathWithFileName>..\..\bsp\boards\embedded_artists\oem_base_board\pca9532.c</PathWithFileName> + <FilenameWithoutPath>pca9532.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> </Group> <Group> - <GroupName>cmsis</GroupName> + <GroupName>tinyusb</GroupName> <tvExp>1</tvExp> <tvExpOptDlg>0</tvExpOptDlg> <cbSel>0</cbSel> <RteFlg>0</RteFlg> <File> <GroupNumber>3</GroupNumber> - <FileNumber>3</FileNumber> + <FileNumber>10</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> <ColumnNumber>0</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>1</TopLine> - <CurrentLine>1</CurrentLine> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_uart.c</PathWithFileName> - <FilenameWithoutPath>lpc43xx_uart.c</FilenameWithoutPath> + <PathWithFileName>..\..\..\tinyusb\tusb.c</PathWithFileName> + <FilenameWithoutPath>tusb.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> <File> <GroupNumber>3</GroupNumber> - <FileNumber>4</FileNumber> + <FileNumber>11</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> @@ -307,14 +393,14 @@ <TopLine>0</TopLine> <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_scu.c</PathWithFileName> - <FilenameWithoutPath>lpc43xx_scu.c</FilenameWithoutPath> + <PathWithFileName>..\..\..\tinyusb\osal\osal_none.c</PathWithFileName> + <FilenameWithoutPath>osal_none.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> <File> <GroupNumber>3</GroupNumber> - <FileNumber>5</FileNumber> + <FileNumber>12</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> @@ -323,14 +409,14 @@ <TopLine>0</TopLine> <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_gpio.c</PathWithFileName> - <FilenameWithoutPath>lpc43xx_gpio.c</FilenameWithoutPath> + <PathWithFileName>..\..\..\tinyusb\host\hcd.c</PathWithFileName> + <FilenameWithoutPath>hcd.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> <File> <GroupNumber>3</GroupNumber> - <FileNumber>6</FileNumber> + <FileNumber>13</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> @@ -339,30 +425,46 @@ <TopLine>0</TopLine> <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_cgu.c</PathWithFileName> - <FilenameWithoutPath>lpc43xx_cgu.c</FilenameWithoutPath> + <PathWithFileName>..\..\..\tinyusb\host\hub.c</PathWithFileName> + <FilenameWithoutPath>hub.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> <File> <GroupNumber>3</GroupNumber> - <FileNumber>7</FileNumber> + <FileNumber>14</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>32</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>496</TopLine> + <CurrentLine>360</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\tinyusb\host\usbh.c</PathWithFileName> + <FilenameWithoutPath>usbh.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>15</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> <ColumnNumber>0</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>29</TopLine> - <CurrentLine>37</CurrentLine> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\system_LPC43xx.c</PathWithFileName> - <FilenameWithoutPath>system_LPC43xx.c</FilenameWithoutPath> + <PathWithFileName>..\..\..\tinyusb\host\ehci\ehci.c</PathWithFileName> + <FilenameWithoutPath>ehci.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> <File> <GroupNumber>3</GroupNumber> - <FileNumber>8</FileNumber> + <FileNumber>16</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> @@ -371,70 +473,62 @@ <TopLine>0</TopLine> <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_i2c.c</PathWithFileName> - <FilenameWithoutPath>lpc43xx_i2c.c</FilenameWithoutPath> + <PathWithFileName>..\..\..\tinyusb\hal\hal_lpc11uxx.c</PathWithFileName> + <FilenameWithoutPath>hal_lpc11uxx.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> - </Group> - - <Group> - <GroupName>boards</GroupName> - <tvExp>1</tvExp> - <tvExpOptDlg>0</tvExpOptDlg> - <cbSel>0</cbSel> - <RteFlg>0</RteFlg> <File> - <GroupNumber>4</GroupNumber> - <FileNumber>9</FileNumber> + <GroupNumber>3</GroupNumber> + <FileNumber>17</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> <ColumnNumber>0</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>1</TopLine> - <CurrentLine>1</CurrentLine> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\boards\board.c</PathWithFileName> - <FilenameWithoutPath>board.c</FilenameWithoutPath> + <PathWithFileName>..\..\..\tinyusb\hal\hal_lpc13uxx.c</PathWithFileName> + <FilenameWithoutPath>hal_lpc13uxx.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> <File> - <GroupNumber>4</GroupNumber> - <FileNumber>10</FileNumber> + <GroupNumber>3</GroupNumber> + <FileNumber>18</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> <ColumnNumber>0</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>1</TopLine> - <CurrentLine>1</CurrentLine> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\boards\embedded_artists\board_ea4357.c</PathWithFileName> - <FilenameWithoutPath>board_ea4357.c</FilenameWithoutPath> + <PathWithFileName>..\..\..\tinyusb\hal\hal_lpc43xx.c</PathWithFileName> + <FilenameWithoutPath>hal_lpc43xx.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> <File> - <GroupNumber>4</GroupNumber> - <FileNumber>11</FileNumber> + <GroupNumber>3</GroupNumber> + <FileNumber>19</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> - <ColumnNumber>27</ColumnNumber> + <ColumnNumber>0</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>112</TopLine> - <CurrentLine>125</CurrentLine> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\boards\printf_retarget.c</PathWithFileName> - <FilenameWithoutPath>printf_retarget.c</FilenameWithoutPath> + <PathWithFileName>..\..\..\tinyusb\hal\hal_lpc175x_6x.c</PathWithFileName> + <FilenameWithoutPath>hal_lpc175x_6x.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> <File> - <GroupNumber>4</GroupNumber> - <FileNumber>12</FileNumber> + <GroupNumber>3</GroupNumber> + <FileNumber>20</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> @@ -443,22 +537,118 @@ <TopLine>0</TopLine> <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\bsp\boards\embedded_artists\oem_base_board\pca9532.c</PathWithFileName> - <FilenameWithoutPath>pca9532.c</FilenameWithoutPath> + <PathWithFileName>..\..\..\tinyusb\common\errors.c</PathWithFileName> + <FilenameWithoutPath>errors.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>21</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\tinyusb\common\fifo.c</PathWithFileName> + <FilenameWithoutPath>fifo.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>22</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>45</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>136</TopLine> + <CurrentLine>89</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\tinyusb\class\cdc_host.c</PathWithFileName> + <FilenameWithoutPath>cdc_host.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>23</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\tinyusb\class\cdc_rndis_host.c</PathWithFileName> + <FilenameWithoutPath>cdc_rndis_host.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>24</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\tinyusb\class\hid_host.c</PathWithFileName> + <FilenameWithoutPath>hid_host.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>3</GroupNumber> + <FileNumber>25</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\..\tinyusb\class\msc_host.c</PathWithFileName> + <FilenameWithoutPath>msc_host.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> </Group> <Group> - <GroupName>tinyusb</GroupName> + <GroupName>cmsis</GroupName> <tvExp>1</tvExp> <tvExpOptDlg>0</tvExpOptDlg> <cbSel>0</cbSel> <RteFlg>0</RteFlg> <File> - <GroupNumber>5</GroupNumber> - <FileNumber>13</FileNumber> + <GroupNumber>4</GroupNumber> + <FileNumber>26</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>2</TopLine> + <CurrentLine>7</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_uart.c</PathWithFileName> + <FilenameWithoutPath>lpc43xx_uart.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>4</GroupNumber> + <FileNumber>27</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> @@ -467,14 +657,14 @@ <TopLine>0</TopLine> <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\..\tinyusb\tusb.c</PathWithFileName> - <FilenameWithoutPath>tusb.c</FilenameWithoutPath> + <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_scu.c</PathWithFileName> + <FilenameWithoutPath>lpc43xx_scu.c</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> <File> - <GroupNumber>5</GroupNumber> - <FileNumber>14</FileNumber> + <GroupNumber>4</GroupNumber> + <FileNumber>28</FileNumber> <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> @@ -483,8 +673,80 @@ <TopLine>0</TopLine> <CurrentLine>0</CurrentLine> <bDave2>0</bDave2> - <PathWithFileName>..\..\..\tinyusb\osal\osal_none.c</PathWithFileName> - <FilenameWithoutPath>osal_none.c</FilenameWithoutPath> + <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_gpio.c</PathWithFileName> + <FilenameWithoutPath>lpc43xx_gpio.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>4</GroupNumber> + <FileNumber>29</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>31</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>1</TopLine> + <CurrentLine>9</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_cgu.c</PathWithFileName> + <FilenameWithoutPath>lpc43xx_cgu.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>4</GroupNumber> + <FileNumber>30</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>30</TopLine> + <CurrentLine>37</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\system_LPC43xx.c</PathWithFileName> + <FilenameWithoutPath>system_LPC43xx.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + <File> + <GroupNumber>4</GroupNumber> + <FileNumber>31</FileNumber> + <FileType>1</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>0</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>0</TopLine> + <CurrentLine>0</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_i2c.c</PathWithFileName> + <FilenameWithoutPath>lpc43xx_i2c.c</FilenameWithoutPath> + <RteFlg>0</RteFlg> + <bShared>0</bShared> + </File> + </Group> + + <Group> + <GroupName>startup</GroupName> + <tvExp>1</tvExp> + <tvExpOptDlg>0</tvExpOptDlg> + <cbSel>0</cbSel> + <RteFlg>0</RteFlg> + <File> + <GroupNumber>5</GroupNumber> + <FileNumber>32</FileNumber> + <FileType>2</FileType> + <tvExp>0</tvExp> + <Focus>0</Focus> + <ColumnNumber>20</ColumnNumber> + <tvExpOptDlg>0</tvExpOptDlg> + <TopLine>144</TopLine> + <CurrentLine>155</CurrentLine> + <bDave2>0</bDave2> + <PathWithFileName>..\..\bsp\lpc43xx\startup_keil\startup_LPC43xx.s</PathWithFileName> + <FilenameWithoutPath>startup_LPC43xx.s</FilenameWithoutPath> <RteFlg>0</RteFlg> <bShared>0</bShared> </File> diff --git a/demos/host/host_os_none/host_os_none.uvproj b/demos/host/host_os_none/host_os_none.uvproj index de815611e..31371ddd3 100644 --- a/demos/host/host_os_none/host_os_none.uvproj +++ b/demos/host/host_os_none/host_os_none.uvproj @@ -129,7 +129,7 @@ </Simulator> <Target> <UseTarget>1</UseTarget> - <LoadApplicationAtStartup>0</LoadApplicationAtStartup> + <LoadApplicationAtStartup>1</LoadApplicationAtStartup> <RunToMain>0</RunToMain> <RestoreBreakpoints>1</RestoreBreakpoints> <RestoreWatchpoints>1</RestoreWatchpoints> @@ -152,7 +152,7 @@ <CpuDllArguments></CpuDllArguments> <PeripheralDll></PeripheralDll> <PeripheralDllArguments></PeripheralDllArguments> - <InitializationFile>..\src\Internal FLASH.ini</InitializationFile> + <InitializationFile></InitializationFile> <Driver>Segger\JL2CM3.dll</Driver> </TargetDlls> </DebugOption> @@ -231,8 +231,8 @@ <Ra1Chk>0</Ra1Chk> <Ra2Chk>0</Ra2Chk> <Ra3Chk>0</Ra3Chk> - <Im1Chk>1</Im1Chk> - <Im2Chk>0</Im2Chk> + <Im1Chk>0</Im1Chk> + <Im2Chk>1</Im2Chk> <OnChipMemories> <Ocm1> <Type>0</Type> @@ -395,91 +395,26 @@ <FileName>main.c</FileName> <FileType>1</FileType> <FilePath>..\src\main.c</FilePath> - <FileOption> - <CommonProperty> - <UseCPPCompiler>2</UseCPPCompiler> - <RVCTCodeConst>0</RVCTCodeConst> - <RVCTZI>0</RVCTZI> - <RVCTOtherData>0</RVCTOtherData> - <ModuleSelection>0</ModuleSelection> - <IncludeInBuild>1</IncludeInBuild> - <AlwaysBuild>2</AlwaysBuild> - <GenerateAssemblyFile>2</GenerateAssemblyFile> - <AssembleAssemblyFile>2</AssembleAssemblyFile> - <PublicsOnly>2</PublicsOnly> - <StopOnExitCode>11</StopOnExitCode> - <CustomArgument></CustomArgument> - <IncludeLibraryModules></IncludeLibraryModules> - </CommonProperty> - <FileArmAds> - <Cads> - <interw>2</interw> - <Optim>0</Optim> - <oTime>2</oTime> - <SplitLS>2</SplitLS> - <OneElfS>2</OneElfS> - <Strict>2</Strict> - <EnumInt>2</EnumInt> - <PlainCh>2</PlainCh> - <Ropi>2</Ropi> - <Rwpi>2</Rwpi> - <wLevel>0</wLevel> - <uThumb>2</uThumb> - <uSurpInc>2</uSurpInc> - <VariousControls> - <MiscControls></MiscControls> - <Define></Define> - <Undefine></Undefine> - <IncludePath></IncludePath> - </VariousControls> - </Cads> - </FileArmAds> - </FileOption> </File> - </Files> - </Group> - <Group> - <GroupName>startup</GroupName> - <Files> <File> - <FileName>startup_LPC43xx.s</FileName> - <FileType>2</FileType> - <FilePath>..\..\bsp\lpc43xx\startup_keil\startup_LPC43xx.s</FilePath> - </File> - </Files> - </Group> - <Group> - <GroupName>cmsis</GroupName> - <Files> - <File> - <FileName>lpc43xx_uart.c</FileName> + <FileName>cdc_serial_app.c</FileName> <FileType>1</FileType> - <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_uart.c</FilePath> + <FilePath>..\src\cdc_serial_app.c</FilePath> </File> <File> - <FileName>lpc43xx_scu.c</FileName> + <FileName>keyboard_app.c</FileName> <FileType>1</FileType> - <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_scu.c</FilePath> + <FilePath>..\src\keyboard_app.c</FilePath> </File> <File> - <FileName>lpc43xx_gpio.c</FileName> + <FileName>mouse_app.c</FileName> <FileType>1</FileType> - <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_gpio.c</FilePath> + <FilePath>..\src\mouse_app.c</FilePath> </File> <File> - <FileName>lpc43xx_cgu.c</FileName> + <FileName>rndis_app.c</FileName> <FileType>1</FileType> - <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_cgu.c</FilePath> - </File> - <File> - <FileName>system_LPC43xx.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\system_LPC43xx.c</FilePath> - </File> - <File> - <FileName>lpc43xx_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_i2c.c</FilePath> + <FilePath>..\src\rndis_app.c</FilePath> </File> </Files> </Group> @@ -515,52 +450,127 @@ <FileName>tusb.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\tinyusb\tusb.c</FilePath> - <FileOption> - <CommonProperty> - <UseCPPCompiler>2</UseCPPCompiler> - <RVCTCodeConst>0</RVCTCodeConst> - <RVCTZI>0</RVCTZI> - <RVCTOtherData>0</RVCTOtherData> - <ModuleSelection>0</ModuleSelection> - <IncludeInBuild>0</IncludeInBuild> - <AlwaysBuild>2</AlwaysBuild> - <GenerateAssemblyFile>2</GenerateAssemblyFile> - <AssembleAssemblyFile>2</AssembleAssemblyFile> - <PublicsOnly>2</PublicsOnly> - <StopOnExitCode>11</StopOnExitCode> - <CustomArgument></CustomArgument> - <IncludeLibraryModules></IncludeLibraryModules> - </CommonProperty> - <FileArmAds> - <Cads> - <interw>2</interw> - <Optim>0</Optim> - <oTime>2</oTime> - <SplitLS>2</SplitLS> - <OneElfS>2</OneElfS> - <Strict>2</Strict> - <EnumInt>2</EnumInt> - <PlainCh>2</PlainCh> - <Ropi>2</Ropi> - <Rwpi>2</Rwpi> - <wLevel>0</wLevel> - <uThumb>2</uThumb> - <uSurpInc>2</uSurpInc> - <VariousControls> - <MiscControls></MiscControls> - <Define></Define> - <Undefine></Undefine> - <IncludePath></IncludePath> - </VariousControls> - </Cads> - </FileArmAds> - </FileOption> </File> <File> <FileName>osal_none.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\tinyusb\osal\osal_none.c</FilePath> </File> + <File> + <FileName>hcd.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\host\hcd.c</FilePath> + </File> + <File> + <FileName>hub.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\host\hub.c</FilePath> + </File> + <File> + <FileName>usbh.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\host\usbh.c</FilePath> + </File> + <File> + <FileName>ehci.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\host\ehci\ehci.c</FilePath> + </File> + <File> + <FileName>hal_lpc11uxx.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\hal\hal_lpc11uxx.c</FilePath> + </File> + <File> + <FileName>hal_lpc13uxx.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\hal\hal_lpc13uxx.c</FilePath> + </File> + <File> + <FileName>hal_lpc43xx.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\hal\hal_lpc43xx.c</FilePath> + </File> + <File> + <FileName>hal_lpc175x_6x.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\hal\hal_lpc175x_6x.c</FilePath> + </File> + <File> + <FileName>errors.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\common\errors.c</FilePath> + </File> + <File> + <FileName>fifo.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\common\fifo.c</FilePath> + </File> + <File> + <FileName>cdc_host.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\class\cdc_host.c</FilePath> + </File> + <File> + <FileName>cdc_rndis_host.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\class\cdc_rndis_host.c</FilePath> + </File> + <File> + <FileName>hid_host.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\class\hid_host.c</FilePath> + </File> + <File> + <FileName>msc_host.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\tinyusb\class\msc_host.c</FilePath> + </File> + </Files> + </Group> + <Group> + <GroupName>cmsis</GroupName> + <Files> + <File> + <FileName>lpc43xx_uart.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_uart.c</FilePath> + </File> + <File> + <FileName>lpc43xx_scu.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_scu.c</FilePath> + </File> + <File> + <FileName>lpc43xx_gpio.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_gpio.c</FilePath> + </File> + <File> + <FileName>lpc43xx_cgu.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_cgu.c</FilePath> + </File> + <File> + <FileName>system_LPC43xx.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\system_LPC43xx.c</FilePath> + </File> + <File> + <FileName>lpc43xx_i2c.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\bsp\lpc43xx\CMSISv2p10_LPC43xx_DriverLib\src\lpc43xx_i2c.c</FilePath> + </File> + </Files> + </Group> + <Group> + <GroupName>startup</GroupName> + <Files> + <File> + <FileName>startup_LPC43xx.s</FileName> + <FileType>2</FileType> + <FilePath>..\..\bsp\lpc43xx\startup_keil\startup_LPC43xx.s</FilePath> + </File> </Files> </Group> </Groups> diff --git a/demos/host/src/main.c b/demos/host/src/main.c index a58fccdd2..ac8f38f95 100644 --- a/demos/host/src/main.c +++ b/demos/host/src/main.c @@ -135,10 +135,7 @@ int main(void) //------------- this part of code should not be reached -------------// hal_debugger_breakpoint(); - while(1) - { - - } + while(1) { } return 0; } |
