Skip to content

Commit 278fc19

Browse files
committed
1.update all firmware libraries, 2.add support at32f455/456/457 series, 3.update usbotg host driver
1 parent a63b97e commit 278fc19

File tree

445 files changed

+115151
-7454
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

445 files changed

+115151
-7454
lines changed

bsp/at32/at32a403a-start/project.ewp

Lines changed: 93 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -353,28 +353,30 @@
353353
<option>
354354
<name>CCIncludePath2</name>
355355
<state />
356-
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
356+
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
357+
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
357358
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
358-
<state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\core_support</state>
359-
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
360-
<state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
361-
<state>$PROJ_DIR$\.</state>
362-
<state>$PROJ_DIR$\board\inc</state>
359+
<state>$PROJ_DIR$\applications</state>
360+
<state>$PROJ_DIR$\..\..\..\include</state>
363361
<state>$PROJ_DIR$\board</state>
364-
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
365-
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
362+
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
366363
<state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support</state>
367-
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
364+
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
365+
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
368366
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
367+
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
368+
<state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\core_support</state>
369+
<state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
369370
<state>$PROJ_DIR$\..\libraries\usbd_library\inc</state>
370-
<state>$PROJ_DIR$\applications</state>
371-
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
371+
<state>$PROJ_DIR$\.</state>
372+
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
372373
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
373-
<state>$PROJ_DIR$\..\..\..\include</state>
374-
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
375-
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
376-
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
377374
<state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\inc</state>
375+
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
376+
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
377+
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
378+
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
379+
<state>$PROJ_DIR$\board\inc</state>
378380
</option>
379381
<option>
380382
<name>CCStdIncCheck</name>
@@ -1402,28 +1404,30 @@
14021404
<option>
14031405
<name>CCIncludePath2</name>
14041406
<state />
1405-
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
1407+
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
1408+
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
14061409
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
1407-
<state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\core_support</state>
1408-
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
1409-
<state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
1410-
<state>$PROJ_DIR$\.</state>
1411-
<state>$PROJ_DIR$\board\inc</state>
1410+
<state>$PROJ_DIR$\applications</state>
1411+
<state>$PROJ_DIR$\..\..\..\include</state>
14121412
<state>$PROJ_DIR$\board</state>
1413-
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
1414-
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
1413+
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
14151414
<state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support</state>
1416-
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
1415+
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
1416+
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
14171417
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
1418+
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
1419+
<state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\core_support</state>
1420+
<state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
14181421
<state>$PROJ_DIR$\..\libraries\usbd_library\inc</state>
1419-
<state>$PROJ_DIR$\applications</state>
1420-
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
1422+
<state>$PROJ_DIR$\.</state>
1423+
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
14211424
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
1422-
<state>$PROJ_DIR$\..\..\..\include</state>
1423-
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
1424-
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
1425-
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
14261425
<state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\inc</state>
1426+
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
1427+
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
1428+
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
1429+
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
1430+
<state>$PROJ_DIR$\board\inc</state>
14271431
</option>
14281432
<option>
14291433
<name>CCStdIncCheck</name>
@@ -2158,7 +2162,10 @@
21582162
<name>$PROJ_DIR$\..\..\..\components\drivers\core\device.c</name>
21592163
</file>
21602164
<file>
2161-
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c</name>
2165+
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\completion_comm.c</name>
2166+
</file>
2167+
<file>
2168+
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\completion_up.c</name>
21622169
</file>
21632170
<file>
21642171
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c</name>
@@ -2182,10 +2189,10 @@
21822189
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\workqueue.c</name>
21832190
</file>
21842191
<file>
2185-
<name>$PROJ_DIR$\..\..\..\components\drivers\pin\pin.c</name>
2192+
<name>$PROJ_DIR$\..\..\..\components\drivers\pin\dev_pin.c</name>
21862193
</file>
21872194
<file>
2188-
<name>$PROJ_DIR$\..\..\..\components\drivers\serial\serial.c</name>
2195+
<name>$PROJ_DIR$\..\..\..\components\drivers\serial\dev_serial.c</name>
21892196
</file>
21902197
</group>
21912198
<group>
@@ -2233,19 +2240,19 @@
22332240
<name>$PROJ_DIR$\..\..\..\src\components.c</name>
22342241
</file>
22352242
<file>
2236-
<name>$PROJ_DIR$\..\..\..\src\idle.c</name>
2243+
<name>$PROJ_DIR$\..\..\..\src\cpu_up.c</name>
22372244
</file>
22382245
<file>
2239-
<name>$PROJ_DIR$\..\..\..\src\ipc.c</name>
2246+
<name>$PROJ_DIR$\..\..\..\src\defunct.c</name>
22402247
</file>
22412248
<file>
2242-
<name>$PROJ_DIR$\..\..\..\src\irq.c</name>
2249+
<name>$PROJ_DIR$\..\..\..\src\idle.c</name>
22432250
</file>
22442251
<file>
2245-
<name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
2252+
<name>$PROJ_DIR$\..\..\..\src\ipc.c</name>
22462253
</file>
22472254
<file>
2248-
<name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
2255+
<name>$PROJ_DIR$\..\..\..\src\irq.c</name>
22492256
</file>
22502257
<file>
22512258
<name>$PROJ_DIR$\..\..\..\src\kservice.c</name>
@@ -2275,6 +2282,24 @@
22752282
<name>$PROJ_DIR$\..\..\..\src\timer.c</name>
22762283
</file>
22772284
</group>
2285+
<group>
2286+
<name>klibc</name>
2287+
<file>
2288+
<name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
2289+
</file>
2290+
<file>
2291+
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
2292+
</file>
2293+
<file>
2294+
<name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
2295+
</file>
2296+
<file>
2297+
<name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
2298+
</file>
2299+
<file>
2300+
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
2301+
</file>
2302+
</group>
22782303
<group>
22792304
<name>libcpu</name>
22802305
<file>
@@ -2296,88 +2321,94 @@
22962321
<group>
22972322
<name>Libraries</name>
22982323
<file>
2299-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_dma.c</name>
2324+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_dac.c</name>
23002325
</file>
23012326
<file>
2302-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_usart.c</name>
2327+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_flash.c</name>
23032328
</file>
23042329
<file>
2305-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_wdt.c</name>
2330+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_xmc.c</name>
23062331
</file>
23072332
<file>
2308-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_wwdt.c</name>
2333+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_pwc.c</name>
23092334
</file>
23102335
<file>
2311-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_dac.c</name>
2336+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_bpr.c</name>
23122337
</file>
23132338
<file>
2314-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_tmr.c</name>
2339+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_misc.c</name>
23152340
</file>
23162341
<file>
2317-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_pwc.c</name>
2342+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_gpio.c</name>
23182343
</file>
23192344
<file>
2320-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_sdio.c</name>
2345+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_spi.c</name>
23212346
</file>
23222347
<file>
2323-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_exint.c</name>
2348+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_acc.c</name>
23242349
</file>
23252350
<file>
2326-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_xmc.c</name>
2351+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support\system_at32a403a.c</name>
23272352
</file>
23282353
<file>
2329-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_adc.c</name>
2354+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_usb.c</name>
23302355
</file>
23312356
<file>
23322357
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_crm.c</name>
23332358
</file>
23342359
<file>
2335-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_emac.c</name>
2360+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_usart.c</name>
23362361
</file>
23372362
<file>
2338-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_debug.c</name>
2363+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_i2c.c</name>
23392364
</file>
23402365
<file>
23412366
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_crc.c</name>
23422367
</file>
23432368
<file>
2344-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_i2c.c</name>
2369+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_debug.c</name>
23452370
</file>
23462371
<file>
2347-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_usb.c</name>
2372+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_dma.c</name>
23482373
</file>
23492374
<file>
2350-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_misc.c</name>
2375+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_rtc.c</name>
23512376
</file>
23522377
<file>
2353-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_gpio.c</name>
2378+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_wwdt.c</name>
23542379
</file>
23552380
<file>
2356-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_bpr.c</name>
2381+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_exint.c</name>
23572382
</file>
23582383
<file>
2359-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_spi.c</name>
2384+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_tmr.c</name>
23602385
</file>
23612386
<file>
2362-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_can.c</name>
2387+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_sdio.c</name>
23632388
</file>
23642389
<file>
2365-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_rtc.c</name>
2390+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_wdt.c</name>
23662391
</file>
23672392
<file>
2368-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_acc.c</name>
2393+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_can.c</name>
23692394
</file>
23702395
<file>
2371-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_flash.c</name>
2396+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_emac.c</name>
23722397
</file>
23732398
<file>
2374-
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support\system_at32a403a.c</name>
2399+
<name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_adc.c</name>
23752400
</file>
23762401
</group>
23772402
<group>
23782403
<name>POSIX</name>
23792404
</group>
2405+
<group>
2406+
<name>smp</name>
2407+
</group>
23802408
<group>
23812409
<name>usbd_library</name>
23822410
</group>
2411+
<group>
2412+
<name>utestcases</name>
2413+
</group>
23832414
</project>

0 commit comments

Comments
 (0)