添加了adc模拟看门狗功能,用以检测掉电

This commit is contained in:
小马_666 2024-09-14 08:45:45 +08:00
parent 21eb8f878e
commit 6b8a2a8c24
42 changed files with 8120 additions and 7150 deletions

View File

@ -602,14 +602,9 @@ static int agile_led_auto_thread_init(void)
sizeof(_thread_stack),
PKG_AGILE_LED_THREAD_PRIORITY,
5);
if ((&_thread) != RT_NULL)
{
rt_thread_startup(&_thread);
}
else
{
rt_kprintf("rt_thread_startup agled failed...\n");
}
rt_thread_startup(&_thread);
return RT_EOK;
}
INIT_PREV_EXPORT(agile_led_auto_thread_init);

Binary file not shown.

View File

@ -22,20 +22,21 @@ Dialog DLL: TARMCM1.DLL V1.14.6.0
<h2>Project:</h2>
D:\SXDT\Project\HED\4G\USART1_Interrupt - RT-Thread\MDK\USART1_Interrupt.uvprojx
Project File Date: 09/05/2024
Project File Date: 09/09/2024
<h2>Output:</h2>
*** Using Compiler 'V6.21', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'USART1_Interrupt'
compiling bsp_button.c...
compiling cpu.c...
compiling slab.c...
compiling bsp_io_dev.c...
compiling idle.c...
compiling cpu.c...
compiling bsp_button.c...
compiling bsp_io_dev.c...
compiling bsp_adc.c...
compiling bsp_flash.c...
compiling ipc.c...
linking...
Program Size: Code=32630 RO-data=7670 RW-data=144 ZI-data=11704
Program Size: Code=33058 RO-data=7742 RW-data=144 ZI-data=11704
FromELF: creating hex file...
After Build - User command #1: "D:\SXDT\Official_information\HDDZ\demo\CIU32_L051_PROJECT\USART1_Interrupt - RT-Thread\keil5_disp_size_bar\keil5_disp_size_bar.exe"
ram:
@ -43,7 +44,7 @@ ram:
16.00 KB :|¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö______| 72.31 % ( 11.57 KB / 16.00 KB) [4536 B]
flash:
ER_IROM1 :0x8000000
64.00 KB :|¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö________| 61.49 % ( 39.36 KB / 64.00 KB) [25236 B]
64.00 KB :|¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö________| 62.26 % ( 39.84 KB / 64.00 KB) [24736 B]
".\CIU32_L051_M307R.axf" - 0 Error(s), 0 Warning(s).
<h2>Software Packages used:</h2>
@ -57,7 +58,7 @@ Package Vendor: HED
C:/Users/16005/AppData/Local/Arm/Packs/HED/CIU32L0xx_DFP/1.2.5/Drivers/CMSIS/Device/CIU32L051/Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed: 00:00:02
Build Time Elapsed: 00:00:01
</pre>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,7 @@
".\bsp_flash.o"
".\bsp_button.o"
".\bsp_io_dev.o"
".\bsp_adc.o"
".\startup_ciu32l051.o"
".\cmd.o"
".\finsh_port.o"

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -73,7 +73,7 @@
<LExpSel>0</LExpSel>
</OPTXL>
<OPTFL>
<tvExp>1</tvExp>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>1</IsCurrentTarget>
</OPTFL>
@ -292,6 +292,18 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>2</GroupNumber>
<FileNumber>7</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\bsp\src\bsp_adc.c</PathWithFileName>
<FilenameWithoutPath>bsp_adc.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
@ -302,7 +314,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>7</FileNumber>
<FileNumber>8</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -330,7 +342,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>8</FileNumber>
<FileNumber>9</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -342,7 +354,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>9</FileNumber>
<FileNumber>10</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -354,7 +366,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>10</FileNumber>
<FileNumber>11</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -366,7 +378,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>11</FileNumber>
<FileNumber>12</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -378,7 +390,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>12</FileNumber>
<FileNumber>13</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -398,7 +410,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>13</FileNumber>
<FileNumber>14</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -410,7 +422,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>14</FileNumber>
<FileNumber>15</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -422,7 +434,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>15</FileNumber>
<FileNumber>16</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -434,7 +446,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>16</FileNumber>
<FileNumber>17</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -446,7 +458,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>17</FileNumber>
<FileNumber>18</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -458,7 +470,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>18</FileNumber>
<FileNumber>19</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -470,7 +482,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>19</FileNumber>
<FileNumber>20</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -482,7 +494,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>20</FileNumber>
<FileNumber>21</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -494,7 +506,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>21</FileNumber>
<FileNumber>22</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -506,7 +518,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>22</FileNumber>
<FileNumber>23</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -518,7 +530,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>23</FileNumber>
<FileNumber>24</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -530,7 +542,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>24</FileNumber>
<FileNumber>25</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -542,7 +554,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>25</FileNumber>
<FileNumber>26</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -554,7 +566,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>26</FileNumber>
<FileNumber>27</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -566,7 +578,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>27</FileNumber>
<FileNumber>28</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -578,7 +590,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>28</FileNumber>
<FileNumber>29</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -590,7 +602,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>29</FileNumber>
<FileNumber>30</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -602,7 +614,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>30</FileNumber>
<FileNumber>31</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -614,7 +626,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>31</FileNumber>
<FileNumber>32</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -626,7 +638,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>32</FileNumber>
<FileNumber>33</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -646,7 +658,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>7</GroupNumber>
<FileNumber>33</FileNumber>
<FileNumber>34</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -658,7 +670,7 @@
</File>
<File>
<GroupNumber>7</GroupNumber>
<FileNumber>34</FileNumber>
<FileNumber>35</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -670,7 +682,7 @@
</File>
<File>
<GroupNumber>7</GroupNumber>
<FileNumber>35</FileNumber>
<FileNumber>36</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -690,7 +702,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>36</FileNumber>
<FileNumber>37</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -702,7 +714,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>37</FileNumber>
<FileNumber>38</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -714,7 +726,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>38</FileNumber>
<FileNumber>39</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -726,7 +738,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>39</FileNumber>
<FileNumber>40</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -738,7 +750,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>40</FileNumber>
<FileNumber>41</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -750,7 +762,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>41</FileNumber>
<FileNumber>42</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -762,7 +774,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>42</FileNumber>
<FileNumber>43</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -774,7 +786,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>43</FileNumber>
<FileNumber>44</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -786,7 +798,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>44</FileNumber>
<FileNumber>45</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -798,7 +810,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>45</FileNumber>
<FileNumber>46</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -810,7 +822,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>46</FileNumber>
<FileNumber>47</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -822,7 +834,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>47</FileNumber>
<FileNumber>48</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -834,7 +846,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>48</FileNumber>
<FileNumber>49</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -846,7 +858,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>49</FileNumber>
<FileNumber>50</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -858,7 +870,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>50</FileNumber>
<FileNumber>51</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -870,7 +882,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>51</FileNumber>
<FileNumber>52</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -882,7 +894,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>52</FileNumber>
<FileNumber>53</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -894,7 +906,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>53</FileNumber>
<FileNumber>54</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -906,7 +918,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>54</FileNumber>
<FileNumber>55</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -918,7 +930,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>55</FileNumber>
<FileNumber>56</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -930,7 +942,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>56</FileNumber>
<FileNumber>57</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -950,7 +962,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>9</GroupNumber>
<FileNumber>57</FileNumber>
<FileNumber>58</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -964,13 +976,13 @@
<Group>
<GroupName>LIB</GroupName>
<tvExp>1</tvExp>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>58</FileNumber>
<FileNumber>59</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -982,7 +994,7 @@
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>59</FileNumber>
<FileNumber>60</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -994,7 +1006,7 @@
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>60</FileNumber>
<FileNumber>61</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1006,7 +1018,7 @@
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>61</FileNumber>
<FileNumber>62</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1018,7 +1030,7 @@
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>62</FileNumber>
<FileNumber>63</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1030,7 +1042,7 @@
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>63</FileNumber>
<FileNumber>64</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1042,7 +1054,7 @@
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>64</FileNumber>
<FileNumber>65</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1054,7 +1066,7 @@
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>65</FileNumber>
<FileNumber>66</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1082,7 +1094,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>12</GroupNumber>
<FileNumber>66</FileNumber>
<FileNumber>67</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -1094,7 +1106,7 @@
</File>
<File>
<GroupNumber>12</GroupNumber>
<FileNumber>67</FileNumber>
<FileNumber>68</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>

View File

@ -420,6 +420,11 @@
<FileType>1</FileType>
<FilePath>..\bsp\src\bsp_io_dev.c</FilePath>
</File>
<File>
<FileName>bsp_adc.c</FileName>
<FileType>1</FileType>
<FilePath>..\bsp\src\bsp_adc.c</FilePath>
</File>
</Files>
</Group>
<Group>

View File

@ -5,7 +5,7 @@ I (..\RTOS\components\finsh\finsh_config.ha.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.ha.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -42,7 +42,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\drivers\inc\drv_uart.h)(0x00000000)
I (..\RTOS\inc\rthw.h\.\LIB\lwrb\lwrb.h)(0x00000000)
I (C:\Keil_v5\ARM\ARMCLANG\include\string.hr\bsp\inc\bsp_rtc.h)(0x00000000)
@ -57,7 +57,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -94,7 +94,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\bsp\src\bsp_history.c)(0x66D94537)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./bsp_history.o -MD)
I (..\RTOS\inc\rtthread.h..\RTOS\rtconfig.h)(0x00000000)
@ -102,7 +102,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -139,7 +139,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\bsp\inc\bsp_flash.h)(0x00000000)
I (..\bsp\inc\bsp_rtc.hi.\drivers\inc\drv_uart.hc.\RTOS\inc\rthw.h)(0x00000000)
I (..\LIB\lwrb\lwrb.h.:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x00000000)
@ -148,13 +148,13 @@ I (..\LIB\RTT\SEGGER_RTT.he.\LIB\RTT\SEGGER_RTT_Conf.h)(0x00000000)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x6569B012)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x66D94573)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\bsp\src\bsp_flash.c)(0x66D804E8)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./bsp_flash.o -MD)
F (..\bsp\src\bsp_flash.c)(0x66E3E87F)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./bsp_flash.o -MD)
I (..\RTOS\inc\rtthread.hl.\RTOS\rtconfig.h)(0x00000000)
I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -191,23 +191,23 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\bsp\inc\bsp_history.h)(0x00000000)
I (..\bsp\inc\bsp_rtc.hi.\RTOS\inc\rthw.h)(0x00000000)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.hs\LIB\RTT\user_rtt.h)(0x00000000)
I (..\LIB\RTT\SEGGER_RTT.h\.\LIB\RTT\SEGGER_RTT_Conf.h)(0x00000000)
I (..\LIB\perf_counter\perf_counter.h)(0x66D187B8)
I (..\LIB\perf_counter\perf_counter.h)(0x66D95D23)
I (..\Peripheral\CMSIS\Core\cmsis_compiler.h)(0x65800BC8)
I (..\LIB\perf_counter\rtconfig_preinc.h)(0x66D17F95)
I (..\LIB\perf_counter\rtconfig_preinc.h)(0x66D95DC1)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x66D94573)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\bsp\src\bsp_button.c)(0x66D9568D)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./bsp_button.o -MD)
F (..\bsp\src\bsp_button.c)(0x66D95A84)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./bsp_button.o -MD)
I (..\drivers\inc\drv_gpio.h\.\RTOS\inc\rtthread.hn.\RTOS\rtconfig.h)(0x00000000)
I (..\RTOS\components\finsh\finsh_config.ht.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.ht.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -244,7 +244,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\LIB\agile_led\agile_led.h)(0x00000000)
I (..\LIB\FlexibleButton-master\flexible_button.h)(0x66B5791C)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x66D94573)
@ -255,7 +255,7 @@ I (..\RTOS\components\finsh\finsh_config.ht.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.ht.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -292,10 +292,58 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\LIB\agile_led\agile_led.h)(0x00000000)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x66D94573)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\bsp\src\bsp_adc.c)(0x66E4DC78)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./bsp_adc.o -MD)
I (..\RTOS\inc\rtthread.h\.\RTOS\rtconfig.h)(0x00000000)
I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
I (..\Peripheral\CMSIS\Device\ciu32l051.h)(0x65E68265)
I (..\Peripheral\CMSIS\Core\core_cm0plus.h)(0x65800BC8)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6569B012)
I (D:\SXDT\Project\HED\4G\USART1_Interrupt - RT-Thread\Peripheral\CMSIS\Core\cmsis_version.h)(0x65800BC8)
I (D:\SXDT\Project\HED\4G\USART1_Interrupt - RT-Thread\Peripheral\CMSIS\Core\cmsis_compiler.h)(0x65800BC8)
I (D:\SXDT\Project\HED\4G\USART1_Interrupt - RT-Thread\Peripheral\CMSIS\Core\cmsis_armclang.h)(0x65800BC8)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x64F9642C)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6569B010)
I (..\Peripheral\CMSIS\Device\system_ciu32l051.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_adc.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_aes.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_comp.h)(0x661645AE)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_crc.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dbg.h)(0x6656B817)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dma.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_exti.h)(0x65E67A4D)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_flash.h)(0x66D6BBA1)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_gpio.h)(0x6656A3F6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_i2c.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_iwdg.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lcd.h)(0x661645AE)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lptim.h)(0x665E764E)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lpuart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_pmu.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rtc.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_spi.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_syscfg.h)(0x6613CF0C)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tamp.h)(0x65E6836D)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tim.h)(0x66ACA92A)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\bsp\inc\bsp_rtc.h)(0x00000000)
I (..\RTOS\inc\rthw.h\.\drivers\inc\drv_gpio.h)(0x00000000)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x66D94573)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\startup\startup_ciu32l051.s)(0x66C6D715)(--cpu Cortex-M0+ -g --pd "__MICROLIB SETA 1" --diag_suppress=A1950W -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include --pd "__UVISION_VERSION SETA 539" --pd "CIU32L051 SETA 1" --list .\listings\startup_ciu32l051.lst --xref -o .\startup_ciu32l051.o --depend .\startup_ciu32l051.d)
F (..\RTOS\components\finsh\cmd.c)(0x66D91B4B)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./cmd.o -MD)
I (..\RTOS\inc\rtthread.hs.\RTOS\rtconfig.h)(0x00000000)
@ -303,7 +351,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -340,7 +388,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\components\finsh\finsh.h)(0x00000000)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\ctype.h)(0x6569B012)
@ -352,7 +400,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -389,7 +437,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\components\finsh\msh.c)(0x66D81E98)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./msh.o -MD)
I (..\RTOS\rtconfig.h\.\RTOS\components\finsh\finsh_config.h)(0x00000000)
@ -397,7 +445,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -434,7 +482,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\components\finsh\msh.h)(0x00000000)
I (..\RTOS\components\finsh\finsh.h)(0x66C2AAF0)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x6569B012)
@ -449,7 +497,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -486,7 +534,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6569B012)
F (..\RTOS\components\finsh\shell.c)(0x66D81D60)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./shell.o -MD)
@ -495,7 +543,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -532,7 +580,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\components\finsh\finsh.h)(0x00000000)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\ctype.h)(0x6569B012)
@ -545,7 +593,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -581,7 +629,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\LIB\RTT\SEGGER_RTT.h)(0x00000000)
I (..\LIB\RTT\SEGGER_RTT_Conf.hs:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
I (..\drivers\inc\drv_uart.hf.\LIB\lwrb\lwrb.h)(0x00000000)
@ -592,7 +640,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -629,7 +677,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\components.c)(0x66D17782)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./components.o -MD)
I (..\RTOS\inc\rtthread.h..\RTOS\rtconfig.h)(0x00000000)
@ -637,7 +685,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -674,14 +722,14 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\cpu.c)(0x66C2AAF6)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./cpu.o -MD)
I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -718,7 +766,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\inc\rthw.h)(0x00000000)
F (..\RTOS\src\cpuport.c)(0x66C2AAF6)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./cpuport.o -MD)
I (..\RTOS\rtconfig.ht.\RTOS\components\finsh\finsh_config.h)(0x00000000)
@ -726,7 +774,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -763,7 +811,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\idle.c)(0x66C2AAF6)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./idle.o -MD)
I (..\RTOS\rtconfig.h\.\RTOS\components\finsh\finsh_config.h)(0x00000000)
@ -771,7 +819,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -808,14 +856,14 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\ipc.c)(0x66C2AAF7)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ipc.o -MD)
I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -852,7 +900,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\inc\rthw.h)(0x00000000)
F (..\RTOS\src\irq.c)(0x66C2AAF7)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./irq.o -MD)
I (..\RTOS\rtconfig.h..\RTOS\components\finsh\finsh_config.h)(0x00000000)
@ -860,7 +908,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -897,7 +945,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\kservice.c)(0x66D17770)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./kservice.o -MD)
I (..\RTOS\rtconfig.hc.\RTOS\components\finsh\finsh_config.h)(0x00000000)
@ -905,7 +953,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -942,7 +990,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\inc\rthw.h)(0x00000000)
F (..\RTOS\src\mem.c)(0x66C2AAF7)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./mem.o -MD)
I (..\RTOS\rtconfig.h..\RTOS\components\finsh\finsh_config.h)(0x00000000)
@ -950,7 +998,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -987,7 +1035,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\components\finsh\finsh.h)(0x00000000)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\ctype.h)(0x6569B012)
@ -999,7 +1047,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1036,7 +1084,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\mempool.c)(0x66C2AAF8)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./mempool.o -MD)
I (..\RTOS\inc\rtthread.h..\RTOS\rtconfig.h)(0x00000000)
@ -1044,7 +1092,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1081,7 +1129,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\object.c)(0x66D90BA7)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./object.o -MD)
I (..\RTOS\rtconfig.h..\RTOS\components\finsh\finsh_config.h)(0x00000000)
@ -1089,7 +1137,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1126,7 +1174,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\inc\rthw.h)(0x00000000)
F (..\RTOS\src\scheduler.c)(0x66C2AAF9)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./scheduler.o -MD)
I (..\RTOS\rtconfig.hl.\RTOS\components\finsh\finsh_config.h)(0x00000000)
@ -1134,7 +1182,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1171,7 +1219,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\inc\rthw.h)(0x00000000)
F (..\RTOS\src\slab.c)(0x66C2AAF9)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./slab.o -MD)
I (..\RTOS\rtconfig.h\.\RTOS\components\finsh\finsh_config.h)(0x00000000)
@ -1179,7 +1227,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1216,7 +1264,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\thread.c)(0x66C2AAF9)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./thread.o -MD)
I (..\RTOS\inc\rtthread.h\.\RTOS\rtconfig.h)(0x00000000)
@ -1224,7 +1272,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1261,14 +1309,14 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\timer.c)(0x66C2AAF9)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./timer.o -MD)
I (..\RTOS\components\finsh\finsh_config.h..\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.h..\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1305,7 +1353,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\inc\rthw.h)(0x00000000)
F (..\RTOS\context_rvds.S)(0x66C6DD10)(--cpu Cortex-M0+ -g --pd "__MICROLIB SETA 1" --diag_suppress=A1950W -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include --pd "__UVISION_VERSION SETA 539" --pd "CIU32L051 SETA 1" --list .\listings\context_rvds.lst --xref -o .\context_rvds.o --depend .\context_rvds.d)
F (..\RTOS\src\device.c)(0x66D910B8)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./device.o -MD)
@ -1314,7 +1362,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1351,18 +1399,18 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\inc\rtm.h)(0x00000000)
I (..\RTOS\inc\rtdbg.hf.\RTOS\components\utilities\ulog\ulog.h)(0x00000000)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\RTOS\components\drivers\src\dev_pin.c)(0x66D91B77)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./dev_pin.o -MD)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\rtconfig.h\.\RTOS\components\finsh\finsh_config.h)(0x00000000)
I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1400,10 +1448,10 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\drivers\src\drv_common.c)(0x66C7FD22)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./drv_common.o -MD)
F (..\drivers\src\drv_common.c)(0x66E2B0E7)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./drv_common.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1440,13 +1488,13 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\drivers\src\drv_gpio.c)(0x66D95572)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./drv_gpio.o -MD)
F (..\drivers\src\drv_gpio.c)(0x66DFB174)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./drv_gpio.o -MD)
I (..\RTOS\rtconfig.h_.\RTOS\components\finsh\finsh_config.h)(0x00000000)
I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1483,16 +1531,16 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\inc\rthw.h)(0x00000000)
I (..\drivers\inc\drv_gpio.h)(0x66D90D8D)
F (..\drivers\src\drv_uart.c)(0x66D943BF)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./drv_uart.o -MD)
I (..\drivers\inc\drv_gpio.h)(0x66D95A9E)
F (..\drivers\src\drv_uart.c)(0x66E3F7EF)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./drv_uart.o -MD)
I (..\RTOS\inc\rtthread.ht.\RTOS\rtconfig.h)(0x00000000)
I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1529,18 +1577,17 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.hi.\RTOS\inc\rthw.h)(0x00000000)
I (..\LIB\lwrb\lwrb.h\:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x00000000)
I (..\RTOS\components\drivers\inc\serial.hN.\LIB\LwUtil\lwutil.h)(0x00000000)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h..\bsp\inc\bsp_history.h)(0x00000000)
I (..\LIB\RTT\user_rtt.hN.\LIB\RTT\SEGGER_RTT.h)(0x00000000)
I (..\LIB\RTT\SEGGER_RTT_Conf.hR.\RTOS\components\utilities\ulog\ulog.h)(0x00000000)
I (..\drivers\inc\drv_gpio.hn.\RTOS\components\utilities\ulog\ulog.h)(0x00000000)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std.c)(0x6614AB29)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1580,7 +1627,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_adc.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_adc.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1620,7 +1667,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_aes.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_aes.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1660,7 +1707,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_comp.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_comp.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1700,7 +1747,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_crc.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_crc.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1740,7 +1787,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_dma.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_dma.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1780,7 +1827,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_exti.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_exti.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1820,7 +1867,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_flash.c)(0x66D7B363)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_flash.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1860,7 +1907,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_gpio.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_gpio.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1900,7 +1947,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_i2c.c)(0x6585479A)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_i2c.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1940,7 +1987,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lcd.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_lcd.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -1980,7 +2027,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lptim.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_lptim.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2020,7 +2067,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lpuart.c)(0x6585479A)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_lpuart.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32L051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2060,7 +2107,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_pmu.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_pmu.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2100,7 +2147,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_rcc.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_rcc.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2140,7 +2187,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_rtc.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_rtc.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2180,7 +2227,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_spi.c)(0x66835C84)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_spi.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2220,7 +2267,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_tamp.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_tamp.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2260,7 +2307,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_tim.c)(0x668B7FDD)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_tim.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2300,7 +2347,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_trng.c)(0x65800BC5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_trng.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2340,7 +2387,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_usart.c)(0x665E764E)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./ciu32l051_std_usart.o -MD)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32L051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2392,7 +2439,7 @@ I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2420,7 +2467,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\LIB\RTT\SEGGER_RTT.c)(0x66C57DE5)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./segger_rtt.o -MD)
I (..\LIB\RTT\SEGGER_RTT_Conf.hB:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
@ -2430,7 +2477,7 @@ I (..\RTOS\rtconfig.hC.\RTOS\components\finsh\finsh_config.h)(0x00000000)
I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2466,7 +2513,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\LIB\RTT\SEGGER_RTT_printf.c)(0x65A54141)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./segger_rtt_printf.o -MD)
I (..\LIB\RTT\SEGGER_RTT.hr.\LIB\RTT\SEGGER_RTT_Conf.h)(0x00000000)
@ -2481,7 +2528,7 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6569B012)
F (..\LIB\perf_counter\perf_counter.c)(0x66D945B4)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./perf_counter.o -MD)
F (..\LIB\perf_counter\perf_counter.c)(0x66D95DDD)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./perf_counter.o -MD)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6569B012)
@ -2489,18 +2536,16 @@ I (..\Peripheral\CMSIS\Core\cmsis_compiler.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Core\cmsis_armclang.h)(0x65800BC8)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x64F9642C)
I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x6569B010)
I (..\LIB\perf_counter\perf_counter.h)(0x66D187B8)
I (..\LIB\perf_counter\perf_counter.h)(0x66D95D23)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (..\LIB\perf_counter\rtconfig_preinc.hf.\LIB\RTT\user_rtt.h)(0x00000000)
I (..\LIB\RTT\SEGGER_RTT.ho.\LIB\RTT\SEGGER_RTT_Conf.h)(0x00000000)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h_\RTOS\inc\stdarg.h)(0x00000000)
F (..\LIB\perf_counter\perf_os_patch_rt_thread.c)(0x66D952CF)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./perf_os_patch_rt_thread.o -MD)
I (..\LIB\perf_counter\rtconfig_preinc.h)(0x66D95DC1)
F (..\LIB\perf_counter\perf_os_patch_rt_thread.c)(0x66E3E4F8)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./perf_os_patch_rt_thread.o -MD)
I (..\RTOS\rtconfig.hr.\RTOS\components\finsh\finsh_config.h)(0x00000000)
I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\stdarg.h)(0x00000000)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2537,22 +2582,20 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\LIB\perf_counter\perf_counter.h)(0x66D187B8)
I (..\LIB\perf_counter\perf_counter.h)(0x66D95D23)
I (..\Peripheral\CMSIS\Core\cmsis_compiler.h)(0x65800BC8)
I (..\LIB\perf_counter\rtconfig_preinc.he.\LIB\RTT\user_rtt.h)(0x00000000)
I (..\LIB\RTT\SEGGER_RTT.ho.\LIB\RTT\SEGGER_RTT_Conf.h)(0x00000000)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x6569B012)
I (..\LIB\perf_counter\rtconfig_preinc.h)(0x66D95DC1)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x66D94573)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\LIB\agile_led\agile_led.c)(0x66D954A2)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./agile_led.o -MD)
F (..\LIB\agile_led\agile_led.c)(0x66DFBBA1)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./agile_led.o -MD)
I (..\RTOS\inc\rtthread.h_.\RTOS\rtconfig.h)(0x00000000)
I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2589,7 +2632,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6569B012)
@ -2604,7 +2647,7 @@ I (..\RTOS\rtconfig.h\.\RTOS\components\finsh\finsh_config.h)(0x00000000)
I (..\RTOS\inc\rtdebug.hR.\RTOS\inc\rtdef.hs.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2641,7 +2684,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\RTOS\components\utilities\ulog\ulog_def.h1.\RTOS\inc\rthw.h)(0x00000000)
F (..\RTOS\components\utilities\ulog\backend\console_be.c)(0x666E44C6)(-xc -std=gnu99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -Oz -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../RTOS/inc -I ../RTOS/components/finsh -I ../drivers/inc -I ../Peripheral/CIU32L051_Lib/Include -I ../Peripheral/CMSIS/Core -I ../Peripheral/CMSIS/Device -I ../startup -I ../user/Include -I ../RTOS -I ../RTOS/components/utilities/ulog -I ../RTOS/components/utilities/ulog/backend -I ../RTOS/components/drivers/inc -I ../LIB/lwrb -I ../LIB/RTT -I ../bsp/inc -I ../LIB/LwUtil -I ../LIB/perf_counter -I ../LIB/agile_led -I ../LIB/FlexibleButton-master -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o ./console_be.o -MD)
@ -2650,7 +2693,7 @@ I (..\RTOS\components\finsh\finsh_config.hh.\RTOS\inc\rtdebug.h)(0x00000000)
I (..\RTOS\inc\rtdef.hf.\RTOS\inc\stdarg.hh.\RTOS\inc\rtservice.h)(0x00000000)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x66E3D226)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6569B012)
@ -2687,7 +2730,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D95556)
I (..\RTOS\components\drivers\inc\dev_pin.h)(0x66D9591B)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x66D94573)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)

View File

@ -6,7 +6,7 @@
[Found keyword]: ----------Execution Region----------
[name]: ER_IROM1
[Exec base]: 0x8000000
[Size]: 0x9d6c
[Size]: 0x9f60
[Max]: 0x10000
[Found keyword]: ----------Execution Region----------
[name]: RW_IRAM1
@ -17,7 +17,7 @@
RW_IRAM1 :0x20000000
16.00 KB :|¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö______| 72.31 % ( 11.57 KB / 16.00 KB) [4536 B]
ER_IROM1 :0x8000000
64.00 KB :|ĄöĄöĄöĄöĄöĄöĄöĄöĄöĄöĄöĄö________| 61.49 % ( 39.36 KB / 64.00 KB) [25236 B]
64.00 KB :|ĄöĄöĄöĄöĄöĄöĄöĄöĄöĄöĄöĄö________| 62.26 % ( 39.84 KB / 64.00 KB) [24736 B]
[export csv]: ./USART1_Interrupt_sort_by_flash.csv
[export csv]: ./USART1_Interrupt_sort_by_ram.csv
[export xlsx]: USART1_Interrupt_analysis.xlsx

Binary file not shown.

View File

@ -1,72 +1,75 @@
File_name,flash percent,flash,ram,Code,RO_data,RW_data,ZI_data
cmd.o,10.801217%,4473,0,2872,1601,0,0
bsp_flash.o,9.241282%,3827,4,2880,947,0,4
ipc.o,5.925818%,2454,0,1440,1014,0,0
kservice.o,5.235198%,2168,268,1912,256,0,268
ulog.o,5.218294%,2161,589,1950,211,0,589
thread.o,5.177243%,2144,12,1902,242,0,12
drv_uart.o,4.928523%,2041,3696,1984,57,0,3696
mem.o,4.539747%,1880,72,1512,368,0,72
shell.o,4.344151%,1799,281,1768,31,0,281
bsp_history.o,3.556940%,1473,1684,1384,89,0,1684
agile_led.o,3.342026%,1384,1220,1184,200,0,1220
timer.o,2.793876%,1157,20,1002,155,0,20
object.o,2.576548%,1067,148,832,107,128,20
mc_p.l,2.513764%,1041,4,904,133,4,0
drv_gpio.o,2.511349%,1040,0,240,800,0,0
bsp_button.o,2.479958%,1027,684,636,391,0,684
device.o,2.458225%,1018,0,706,312,0,0
msh.o,2.281947%,945,0,784,161,0,0
bsp_rtc.o,1.687917%,699,6,600,99,0,6
lwrb.o,1.477833%,612,0,612,0,0,0
flexible_button.o,1.303970%,540,16,540,0,0,16
scheduler.o,1.212209%,502,280,484,18,0,280
dev_pin.o,1.163914%,482,56,420,62,0,56
ciu32l051_std_lpuart.o,0.801700%,332,0,332,0,0,0
perf_counter.o,0.748575%,310,56,298,4,8,48
cpuport.o,0.743746%,308,12,308,0,0,12
idle.o,0.651985%,270,416,248,22,0,416
components.o,0.589201%,244,0,228,16,0,0
ciu32l051_std_rtc.o,0.569883%,236,0,236,0,0,0
startup_ciu32l051.o,0.531247%,220,1024,28,192,0,1024
context_rvds.o,0.521588%,216,0,216,0,0,0
ciu32l051_std_rcc.o,0.521588%,216,0,216,0,0,0
main.o,0.509514%,211,0,160,51,0,0
board.o,0.502270%,208,0,208,0,0,0
drv_common.o,0.492611%,204,0,204,0,0,0
system_ciu32l051.o,0.482952%,200,4,164,32,4,0
ciu32l051_std_flash.o,0.453975%,188,0,188,0,0,0
ciu32l051_std_usart.o,0.449145%,186,0,186,0,0,0
_strtoul.o,0.400850%,166,0,166,0,0,0
ciu32l051_std_gpio.o,0.371873%,154,0,154,0,0,0
ctype_o.o,0.340481%,141,0,8,133,0,0
perf_os_patch_rt_thread.o,0.325992%,135,0,118,17,0,0
segger_rtt.o,0.313919%,130,1208,104,26,0,1208
bsp_io_dev.o,0.272868%,113,12,100,13,0,12
strtol.o,0.270453%,112,0,112,0,0,0
ciu32l051_std_dma.o,0.241476%,100,0,100,0,0,0
uldiv.o,0.231817%,96,0,96,0,0,0
console_be.o,0.217328%,90,48,86,4,0,48
irq.o,0.212499%,88,12,88,0,0,12
uidiv_div0.o,0.149715%,62,0,62,0,0,0
clock.o,0.130397%,54,4,54,0,0,4
init.o,0.115908%,48,0,48,0,0,0
cpp_init.o,0.096590%,40,0,40,0,0,0
memseta.o,0.086931%,36,0,36,0,0,0
memcpya.o,0.086931%,36,0,36,0,0,0
llushr.o,0.082102%,34,0,34,0,0,0
llshl.o,0.077272%,32,0,32,0,0,0
strncmp.o,0.072443%,30,0,30,0,0,0
handlers.o,0.072443%,30,0,30,0,0,0
_chval.o,0.072443%,30,0,30,0,0,0
strncpy.o,0.062784%,26,0,26,0,0,0
memcmp.o,0.062784%,26,0,26,0,0,0
atoi.o,0.062784%,26,0,26,0,0,0
ciu32l051_std.o,0.057954%,24,0,24,0,0,0
strchr.o,0.048295%,20,0,20,0,0,0
strlen.o,0.033807%,14,0,14,0,0,0
errno.o,0.028977%,12,4,8,0,4,0
entry9a.o,0.019318%,8,0,8,0,0,0
entry2.o,0.019318%,8,0,8,0,0,0
entry8a.o,0.009659%,4,0,4,0,0,0
entry5.o,0.009659%,4,0,4,0,0,0
cmd.o,10.634302%,4473,0,2872,1601,0,0
bsp_flash.o,9.098474%,3827,4,2880,947,0,4
ipc.o,5.834245%,2454,0,1440,1014,0,0
kservice.o,5.154296%,2168,268,1912,256,0,268
ulog.o,5.137654%,2161,589,1950,211,0,589
thread.o,5.097238%,2144,12,1902,242,0,12
mem.o,4.469593%,1880,72,1512,368,0,72
shell.o,4.277020%,1799,281,1768,31,0,281
drv_uart.o,3.630355%,1527,2436,1470,57,0,2436
bsp_history.o,3.501973%,1473,1684,1384,89,0,1684
agile_led.o,3.290381%,1384,1220,1184,200,0,1220
timer.o,2.750701%,1157,20,1002,155,0,20
object.o,2.536731%,1067,148,832,107,128,20
drv_gpio.o,2.482050%,1044,0,244,800,0,0
bsp_button.o,2.441634%,1027,684,636,391,0,684
device.o,2.420237%,1018,0,706,312,0,0
bsp_adc.o,2.358423%,992,1260,912,80,0,1260
msh.o,2.246683%,945,0,784,161,0,0
mc_p.l,2.089772%,879,4,742,133,4,0
bsp_rtc.o,1.661833%,699,6,600,99,0,6
lwrb.o,1.454995%,612,0,612,0,0,0
flexible_button.o,1.283819%,540,16,540,0,0,16
scheduler.o,1.193476%,502,280,484,18,0,280
dev_pin.o,1.145927%,482,56,420,62,0,56
mf_p.l,0.751272%,316,0,316,0,0,0
perf_counter.o,0.737007%,310,56,298,4,8,48
cpuport.o,0.732252%,308,12,308,0,0,12
idle.o,0.641910%,270,416,248,22,0,416
board.o,0.618135%,260,0,260,0,0,0
components.o,0.580096%,244,0,228,16,0,0
ciu32l051_std_rtc.o,0.561077%,236,0,236,0,0,0
startup_ciu32l051.o,0.523037%,220,1024,28,192,0,1024
context_rvds.o,0.513528%,216,0,216,0,0,0
ciu32l051_std_rcc.o,0.513528%,216,0,216,0,0,0
main.o,0.501640%,211,0,160,51,0,0
drv_common.o,0.484998%,204,0,204,0,0,0
system_ciu32l051.o,0.475489%,200,4,164,32,4,0
ciu32l051_std_flash.o,0.446959%,188,0,188,0,0,0
ciu32l051_std_usart.o,0.442204%,186,0,186,0,0,0
_strtoul.o,0.394655%,166,0,166,0,0,0
ciu32l051_std_gpio.o,0.366126%,154,0,154,0,0,0
ciu32l051_std_adc.o,0.351862%,148,0,148,0,0,0
ctype_o.o,0.335219%,141,0,8,133,0,0
fepilogue.o,0.309068%,130,0,130,0,0,0
segger_rtt.o,0.309068%,130,1208,104,26,0,1208
perf_os_patch_rt_thread.o,0.301935%,127,0,118,9,0,0
fmul.o,0.290048%,122,0,122,0,0,0
bsp_io_dev.o,0.268651%,113,12,100,13,0,12
strtol.o,0.266274%,112,0,112,0,0,0
ciu32l051_std_dma.o,0.237744%,100,0,100,0,0,0
console_be.o,0.213970%,90,48,86,4,0,48
irq.o,0.209215%,88,12,88,0,0,12
uidiv_div0.o,0.147401%,62,0,62,0,0,0
clock.o,0.128382%,54,4,54,0,0,4
ffixi.o,0.118872%,50,0,50,0,0,0
init.o,0.114117%,48,0,48,0,0,0
cpp_init.o,0.095098%,40,0,40,0,0,0
memseta.o,0.085588%,36,0,36,0,0,0
memcpya.o,0.085588%,36,0,36,0,0,0
strncmp.o,0.071323%,30,0,30,0,0,0
handlers.o,0.071323%,30,0,30,0,0,0
_chval.o,0.071323%,30,0,30,0,0,0
strncpy.o,0.061814%,26,0,26,0,0,0
memcmp.o,0.061814%,26,0,26,0,0,0
atoi.o,0.061814%,26,0,26,0,0,0
ciu32l051_std.o,0.057059%,24,0,24,0,0,0
strchr.o,0.047549%,20,0,20,0,0,0
ffltui.o,0.033284%,14,0,14,0,0,0
strlen.o,0.033284%,14,0,14,0,0,0
errno.o,0.028529%,12,4,8,0,4,0
entry9a.o,0.019020%,8,0,8,0,0,0
entry2.o,0.019020%,8,0,8,0,0,0
entry8a.o,0.009510%,4,0,4,0,0,0
entry5.o,0.009510%,4,0,4,0,0,0

1 File_name flash percent flash ram Code RO_data RW_data ZI_data
2 cmd.o 10.801217% 10.634302% 4473 0 2872 1601 0 0
3 bsp_flash.o 9.241282% 9.098474% 3827 4 2880 947 0 4
4 ipc.o 5.925818% 5.834245% 2454 0 1440 1014 0 0
5 kservice.o 5.235198% 5.154296% 2168 268 1912 256 0 268
6 ulog.o 5.218294% 5.137654% 2161 589 1950 211 0 589
7 thread.o 5.177243% 5.097238% 2144 12 1902 242 0 12
8 drv_uart.o mem.o 4.928523% 4.469593% 2041 1880 3696 72 1984 1512 57 368 0 3696 72
9 mem.o shell.o 4.539747% 4.277020% 1880 1799 72 281 1512 1768 368 31 0 72 281
10 shell.o drv_uart.o 4.344151% 3.630355% 1799 1527 281 2436 1768 1470 31 57 0 281 2436
11 bsp_history.o 3.556940% 3.501973% 1473 1684 1384 89 0 1684
12 agile_led.o 3.342026% 3.290381% 1384 1220 1184 200 0 1220
13 timer.o 2.793876% 2.750701% 1157 20 1002 155 0 20
14 object.o 2.576548% 2.536731% 1067 148 832 107 128 20
15 mc_p.l drv_gpio.o 2.513764% 2.482050% 1041 1044 4 0 904 244 133 800 4 0 0
16 drv_gpio.o bsp_button.o 2.511349% 2.441634% 1040 1027 0 684 240 636 800 391 0 0 684
17 bsp_button.o device.o 2.479958% 2.420237% 1027 1018 684 0 636 706 391 312 0 684 0
18 device.o bsp_adc.o 2.458225% 2.358423% 1018 992 0 1260 706 912 312 80 0 0 1260
19 msh.o 2.281947% 2.246683% 945 0 784 161 0 0
20 bsp_rtc.o mc_p.l 1.687917% 2.089772% 699 879 6 4 600 742 99 133 0 4 6 0
21 lwrb.o bsp_rtc.o 1.477833% 1.661833% 612 699 0 6 612 600 0 99 0 0 6
22 flexible_button.o lwrb.o 1.303970% 1.454995% 540 612 16 0 540 612 0 0 16 0
23 scheduler.o flexible_button.o 1.212209% 1.283819% 502 540 280 16 484 540 18 0 0 280 16
24 dev_pin.o scheduler.o 1.163914% 1.193476% 482 502 56 280 420 484 62 18 0 56 280
25 ciu32l051_std_lpuart.o dev_pin.o 0.801700% 1.145927% 332 482 0 56 332 420 0 62 0 0 56
26 perf_counter.o mf_p.l 0.748575% 0.751272% 310 316 56 0 298 316 4 0 8 0 48 0
27 cpuport.o perf_counter.o 0.743746% 0.737007% 308 310 12 56 308 298 0 4 0 8 12 48
28 idle.o cpuport.o 0.651985% 0.732252% 270 308 416 12 248 308 22 0 0 416 12
29 components.o idle.o 0.589201% 0.641910% 244 270 0 416 228 248 16 22 0 0 416
30 ciu32l051_std_rtc.o board.o 0.569883% 0.618135% 236 260 0 236 260 0 0 0
31 startup_ciu32l051.o components.o 0.531247% 0.580096% 220 244 1024 0 28 228 192 16 0 1024 0
32 context_rvds.o ciu32l051_std_rtc.o 0.521588% 0.561077% 216 236 0 216 236 0 0 0
33 ciu32l051_std_rcc.o startup_ciu32l051.o 0.521588% 0.523037% 216 220 0 1024 216 28 0 192 0 0 1024
34 main.o context_rvds.o 0.509514% 0.513528% 211 216 0 160 216 51 0 0 0
35 board.o ciu32l051_std_rcc.o 0.502270% 0.513528% 208 216 0 208 216 0 0 0
36 drv_common.o main.o 0.492611% 0.501640% 204 211 0 204 160 0 51 0 0
37 system_ciu32l051.o drv_common.o 0.482952% 0.484998% 200 204 4 0 164 204 32 0 4 0 0
38 ciu32l051_std_flash.o system_ciu32l051.o 0.453975% 0.475489% 188 200 0 4 188 164 0 32 0 4 0
39 ciu32l051_std_usart.o ciu32l051_std_flash.o 0.449145% 0.446959% 186 188 0 186 188 0 0 0
40 _strtoul.o ciu32l051_std_usart.o 0.400850% 0.442204% 166 186 0 166 186 0 0 0
41 ciu32l051_std_gpio.o _strtoul.o 0.371873% 0.394655% 154 166 0 154 166 0 0 0
42 ctype_o.o ciu32l051_std_gpio.o 0.340481% 0.366126% 141 154 0 8 154 133 0 0 0
43 perf_os_patch_rt_thread.o ciu32l051_std_adc.o 0.325992% 0.351862% 135 148 0 118 148 17 0 0 0
44 segger_rtt.o ctype_o.o 0.313919% 0.335219% 130 141 1208 0 104 8 26 133 0 1208 0
45 bsp_io_dev.o fepilogue.o 0.272868% 0.309068% 113 130 12 0 100 130 13 0 0 12 0
46 strtol.o segger_rtt.o 0.270453% 0.309068% 112 130 0 1208 112 104 0 26 0 0 1208
47 ciu32l051_std_dma.o perf_os_patch_rt_thread.o 0.241476% 0.301935% 100 127 0 100 118 0 9 0 0
48 uldiv.o fmul.o 0.231817% 0.290048% 96 122 0 96 122 0 0 0
49 console_be.o bsp_io_dev.o 0.217328% 0.268651% 90 113 48 12 86 100 4 13 0 48 12
50 irq.o strtol.o 0.212499% 0.266274% 88 112 12 0 88 112 0 0 12 0
51 uidiv_div0.o ciu32l051_std_dma.o 0.149715% 0.237744% 62 100 0 62 100 0 0 0
52 clock.o console_be.o 0.130397% 0.213970% 54 90 4 48 54 86 0 4 0 4 48
53 init.o irq.o 0.115908% 0.209215% 48 88 0 12 48 88 0 0 0 12
54 cpp_init.o uidiv_div0.o 0.096590% 0.147401% 40 62 0 40 62 0 0 0
55 memseta.o clock.o 0.086931% 0.128382% 36 54 0 4 36 54 0 0 0 4
56 memcpya.o ffixi.o 0.086931% 0.118872% 36 50 0 36 50 0 0 0
57 llushr.o init.o 0.082102% 0.114117% 34 48 0 34 48 0 0 0
58 llshl.o cpp_init.o 0.077272% 0.095098% 32 40 0 32 40 0 0 0
59 strncmp.o memseta.o 0.072443% 0.085588% 30 36 0 30 36 0 0 0
60 handlers.o memcpya.o 0.072443% 0.085588% 30 36 0 30 36 0 0 0
61 _chval.o strncmp.o 0.072443% 0.071323% 30 0 30 0 0 0
62 strncpy.o handlers.o 0.062784% 0.071323% 26 30 0 26 30 0 0 0
63 memcmp.o _chval.o 0.062784% 0.071323% 26 30 0 26 30 0 0 0
64 atoi.o strncpy.o 0.062784% 0.061814% 26 0 26 0 0 0
65 ciu32l051_std.o memcmp.o 0.057954% 0.061814% 24 26 0 24 26 0 0 0
66 strchr.o atoi.o 0.048295% 0.061814% 20 26 0 20 26 0 0 0
67 strlen.o ciu32l051_std.o 0.033807% 0.057059% 14 24 0 14 24 0 0 0
68 errno.o strchr.o 0.028977% 0.047549% 12 20 4 0 8 20 0 4 0 0
69 entry9a.o ffltui.o 0.019318% 0.033284% 8 14 0 8 14 0 0 0
70 entry2.o strlen.o 0.019318% 0.033284% 8 14 0 8 14 0 0 0
71 entry8a.o errno.o 0.009659% 0.028529% 4 12 0 4 4 8 0 0 4 0
72 entry5.o entry9a.o 0.009659% 0.019020% 4 8 0 4 8 0 0 0
73 entry2.o 0.019020% 8 0 8 0 0 0
74 entry8a.o 0.009510% 4 0 4 0 0 0
75 entry5.o 0.009510% 4 0 4 0 0 0

View File

@ -1,6 +1,7 @@
File_name,ram_percent,ram,flash,Code,RO_data,RW_data,ZI_data
drv_uart.o,31.216217%,3696,2041,1984,57,0,3696
drv_uart.o,20.574324%,2436,1527,1470,57,0,2436
bsp_history.o,14.222973%,1684,1473,1384,89,0,1684
bsp_adc.o,10.641891%,1260,992,912,80,0,1260
agile_led.o,10.304054%,1220,1384,1184,200,0,1220
segger_rtt.o,10.202703%,1208,130,104,26,0,1208
startup_ciu32l051.o,8.648648%,1024,220,28,192,0,1024
@ -22,7 +23,7 @@ irq.o,0.101351%,12,88,88,0,0,12
cpuport.o,0.101351%,12,308,308,0,0,12
bsp_io_dev.o,0.101351%,12,113,100,13,0,12
bsp_rtc.o,0.050676%,6,699,600,99,0,6
mc_p.l,0.033784%,4,1041,904,133,4,0
mc_p.l,0.033784%,4,879,742,133,4,0
errno.o,0.033784%,4,12,8,0,4,0
system_ciu32l051.o,0.033784%,4,200,164,32,4,0
clock.o,0.033784%,4,54,54,0,0,4

1 File_name ram_percent ram flash Code RO_data RW_data ZI_data
2 drv_uart.o 31.216217% 20.574324% 3696 2436 2041 1527 1984 1470 57 0 3696 2436
3 bsp_history.o 14.222973% 1684 1473 1384 89 0 1684
4 bsp_adc.o 10.641891% 1260 992 912 80 0 1260
5 agile_led.o 10.304054% 1220 1384 1184 200 0 1220
6 segger_rtt.o 10.202703% 1208 130 104 26 0 1208
7 startup_ciu32l051.o 8.648648% 1024 220 28 192 0 1024
23 cpuport.o 0.101351% 12 308 308 0 0 12
24 bsp_io_dev.o 0.101351% 12 113 100 13 0 12
25 bsp_rtc.o 0.050676% 6 699 600 99 0 6
26 mc_p.l 0.033784% 4 1041 879 904 742 133 4 0
27 errno.o 0.033784% 4 12 8 0 4 0
28 system_ciu32l051.o 0.033784% 4 200 164 32 4 0
29 clock.o 0.033784% 4 54 54 0 0 4

Binary file not shown.

48
MDK/bsp_adc.d Normal file
View File

@ -0,0 +1,48 @@
./bsp_adc.o: ..\bsp\src\bsp_adc.c ..\bsp\inc\bsp_adc.h \
..\RTOS\inc\rtthread.h ..\RTOS\rtconfig.h \
..\RTOS\components\finsh\finsh_config.h ..\RTOS\inc\rtdebug.h \
..\RTOS\inc\rtdef.h ..\RTOS\inc\stdarg.h ..\RTOS\inc\rtservice.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h \
C:\Keil_v5\ARM\ARMCLANG\include\stddef.h \
C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h \
..\Peripheral\CMSIS\Device\ciu32l051.h \
..\Peripheral\CMSIS\Core\core_cm0plus.h \
C:\Keil_v5\ARM\ARMCLANG\include\stdint.h \
D:\SXDT\Project\HED\4G\USART1_Interrupt\ -\ RT-Thread\Peripheral\CMSIS\Core\cmsis_version.h \
D:\SXDT\Project\HED\4G\USART1_Interrupt\ -\ RT-Thread\Peripheral\CMSIS\Core\cmsis_compiler.h \
D:\SXDT\Project\HED\4G\USART1_Interrupt\ -\ RT-Thread\Peripheral\CMSIS\Core\cmsis_armclang.h \
C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h \
C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h \
..\Peripheral\CMSIS\Device\system_ciu32l051.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_adc.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_aes.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_comp.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_crc.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dbg.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dma.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_exti.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_flash.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_gpio.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_i2c.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_iwdg.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lcd.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lptim.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lpuart.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_pmu.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rtc.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_spi.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_syscfg.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tamp.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tim.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h \
..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h \
..\RTOS\components\drivers\inc\dev_pin.h \
..\RTOS\components\finsh\finsh_api.h ..\bsp\inc\bsp_rtc.h \
..\RTOS\inc\rthw.h ..\drivers\inc\drv_gpio.h \
..\RTOS\components\utilities\ulog\ulog.h \
..\RTOS\components\utilities\ulog\ulog_def.h

BIN
MDK/bsp_adc.o Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -46,6 +46,5 @@
..\LIB\lwrb\lwrb.h C:\Keil_v5\ARM\ARMCLANG\include\string.h \
..\RTOS\components\drivers\inc\serial.h ..\LIB\LwUtil\lwutil.h \
C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h ..\bsp\inc\bsp_history.h \
..\LIB\RTT\user_rtt.h ..\LIB\RTT\SEGGER_RTT.h \
..\LIB\RTT\SEGGER_RTT_Conf.h ..\RTOS\components\utilities\ulog\ulog.h \
..\drivers\inc\drv_gpio.h ..\RTOS\components\utilities\ulog\ulog.h \
..\RTOS\components\utilities\ulog\ulog_def.h

Binary file not shown.

Binary file not shown.

View File

@ -8,6 +8,4 @@
C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h \
..\LIB\perf_counter\perf_counter.h \
C:\Keil_v5\ARM\ARMCLANG\include\stddef.h \
..\LIB\perf_counter\rtconfig_preinc.h ..\LIB\RTT\user_rtt.h \
..\LIB\RTT\SEGGER_RTT.h ..\LIB\RTT\SEGGER_RTT_Conf.h \
C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h ..\RTOS\inc\stdarg.h
..\LIB\perf_counter\rtconfig_preinc.h

View File

@ -46,8 +46,6 @@
..\RTOS\components\finsh\finsh_api.h \
..\LIB\perf_counter\perf_counter.h \
..\Peripheral\CMSIS\Core\cmsis_compiler.h \
..\LIB\perf_counter\rtconfig_preinc.h ..\LIB\RTT\user_rtt.h \
..\LIB\RTT\SEGGER_RTT.h ..\LIB\RTT\SEGGER_RTT_Conf.h \
C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h \
..\LIB\perf_counter\rtconfig_preinc.h \
..\RTOS\components\utilities\ulog\ulog.h \
..\RTOS\components\utilities\ulog\ulog_def.h

Binary file not shown.

View File

@ -60,7 +60,7 @@
// </c>
// <o>the stack size of main thread<1-4086>
// <i>Default: 512
#define RT_MAIN_THREAD_STACK_SIZE 1024
#define RT_MAIN_THREAD_STACK_SIZE 2048
// </h>

View File

@ -2,7 +2,7 @@
* @Author: mbw
* @Date: 2024-09-05 15:04:14
* @LastEditors: mbw && 1600520629@qq.com
* @LastEditTime: 2024-09-05 15:05:52
* @LastEditTime: 2024-09-13 17:18:49
* @FilePath: \USART1_Interrupt - RT-Thread\bsp\inc\bsp_adc.h
* @Description:
* @
@ -11,33 +11,50 @@
#ifndef __BSP_ADC_H__
#define __BSP_ADC_H__
#include "rtthread.h"
// ADC要采集的通道个数
#define NUM_OF_CHANNEL (2U)
// ADC要采集的次数
#define ADC_TIMES (30U)
#define ADC_BUFFER_SIZE (NUM_OF_CHANNEL * ADC_TIMES)
/***************************12V输入的检测用来实现掉电检测****************************/
#define VIN_ADC_GPIO_PORT GPIOA
#define VIN_ADC_GPIO_PIN GPIO_PIN_4
// #define VIN_ADC_GPIO_CLK_ENABLE() std_rcc_gpio_clk_enable(RCC_PERIPH_CLK_GPIOA);
#define VIN_ADC_CHANNEL ADC_CHANNEL_3
typedef enum
{
kVinAdc = 0U,
kVbgrAdc
} TeAdcIndex;
// 存储采集的数据
extern rt_uint16_t adc_buffer[ADC_BUFFER_SIZE];
#define VIN_THREAD_STACK_SIZE (1024)
#define VIN_THREAD_PRIORITY (10)
#define VIN_THREAD_TIMESLICE (20)
// #define VIN_VOLTAGE_RATIO (4.19148936F)
#define VIN_VOLTAGE_RATIO (1)
// 不含输入二极管的压降
// (4.7/19.7) * 13V = 3.1V, 3.1/3.3*4096 = 3723
// #define VIN_ADC_HIGH_THRESHOLD (uint16_t)3847 // 13V
// (4.7/19.7) * 10V = 2.39V, 2.39/3.3*4096 = 2966
// #define VIN_ADC_LOW_THRESHOLD (uint16_t)2966 // 10V
// #define VIN_ADC_HIGH_THRESHOLD (3723) /* 模拟看门狗监控电压高阈值: 3723*3.3 / 4096 = 3V*/
// #define VIN_ADC_LOW_THRESHOLD (1535) /* 模拟看门狗监控电压低阈值 1.236V */
#define VIN_ADC_HIGH_THRESHOLD (0xFFFU * 7 /8) /* 模拟看门狗监控电压高阈值 2.625v*/
#define VIN_ADC_LOW_THRESHOLD (0xFFFU * 2 /3) /* 模拟看门狗监控电压低阈值 2v*/
float Get_VIN_Voltage(void);
rt_uint16_t Get_VIN_VoltageInt1000x(void);
#endif // !__BSP_ADC_H__

68
bsp/inc/bsp_sensor.h Normal file
View File

@ -0,0 +1,68 @@
/***
* @Author: mbw
* @Date: 2024-09-05 16:04:44
* @LastEditors: mbw && 1600520629@qq.com
* @LastEditTime: 2024-09-13 15:09:10
* @FilePath: \USART1_Interrupt - RT-Thread\bsp\inc\bsp_sensor.h
* @Description:
* @
* @Copyright (c) 2024 by ${git_name_email}, All Rights Reserved.
*/
// #ifndef __BSP_UART_H__
// #define __BSP_UART_H__
// #include "rtthread.h"
// typedef enum
// {
// kUsartRxStart,
// kUsartRxComplate,
// } Te_State_e;
// typedef struct
// {
// Te_State_e usart_rx_state;
// } Ts_StateStruct;
// // QX
// typedef struct
// {
// char concentration[16]; // 浓度
// char temperature[16]; // 温度
// char sensor_temperature[16]; // 激光器温度
// char signal_strength[16]; // 信号强度
// char mu_factor[16]; // 放大系数
// char sensor_status[4]; // 传感器状态
// char checksum[4]; // 校验
// } TsSensoStrData;
// typedef struct
// {
// double concentration; // 浓度
// double temperature; // 温度
// double sensor_temperature; // 激光器温度
// double signal_strength; // 信号强度
// double mu_factor; // 放大系数 GAIN
// rt_uint8_t sensor_status; // 传感器状态
// rt_uint8_t checksum; // 校验
// } TsSensorData;
// // typedef struct
// //{
// // float concentration;//浓度
// // float temperature;//温度
// // float sensor_temperature;//激光器温度
// // float signal_strength;//信号强度
// // float mu_factor;//放大系数
// // int sensor_status;//传感器状态
// // int checksum;//校验
// //
// // } TsSensorData;
// extern TsSensorData SensorData;
// extern struct rt_semaphore uart4_rx_sem;
// #endif //!__BSP_UART_H__

View File

@ -1,57 +1,67 @@
#ifndef __BSP_VOICE_H__
#define __BSP_VOICE_H__
/***
* @Author: mbw
* @Date: 2024-09-05 15:04:53
* @LastEditors: mbw && 1600520629@qq.com
* @LastEditTime: 2024-09-13 15:50:34
* @FilePath: \USART1_Interrupt - RT-Thread\bsp\inc\bsp_voice.h
* @Description:
* @
* @Copyright (c) 2024 by ${git_name_email}, All Rights Reserved.
*/
// #ifndef __BSP_VOICE_H__
// #define __BSP_VOICE_H__
#include "dev_pin.h"
#include "drv_gpio.h"
// #include "dev_pin.h"
// #include "drv_gpio.h"
#define VOICE_CLK_HIGH() rt_pin_write(VOICE_CLK_PIN, PIN_HIGH)
#define VOICE_CLK_LOW() rt_pin_write(VOICE_CLK_PIN, PIN_LOW)
// #define VOICE_CLK_HIGH() rt_pin_write(VOICE_CLK_PIN, PIN_HIGH)
// #define VOICE_CLK_LOW() rt_pin_write(VOICE_CLK_PIN, PIN_LOW)
#define VOICE_DATA_HIGH() rt_pin_write(VOICE_DATA_PIN, PIN_HIGH)
#define VOICE_DATA_LOW() rt_pin_write(VOICE_DATA_PIN, PIN_LOW)
// #define VOICE_DATA_HIGH() rt_pin_write(VOICE_DATA_PIN, PIN_HIGH)
// #define VOICE_DATA_LOW() rt_pin_write(VOICE_DATA_PIN, PIN_LOW)
#define VOICE_DATA_SET(x) rt_pin_write(VOICE_DATA_PIN, x)
// #define VOICE_DATA_SET(x) rt_pin_write(VOICE_DATA_PIN, x)
/*BUSY位高电平时表示正在处理语音数据低电平时表示处理结束可用于判断音频数据是否处理完毕*/
#define VOICE_BUSY_GET() rt_pin_read(VOICE_BUSY_PIN)
// /*BUSY位高电平时表示正在处理语音数据低电平时表示处理结束可用于判断音频数据是否处理完毕*/
// #define VOICE_BUSY_GET() rt_pin_read(VOICE_BUSY_PIN)
#define VOICE_CMD_STOP_PLAY (0XFEU)//停止播放音频
// #define VOICE_CMD_STOP_PLAY (0XFEU)//停止播放音频
//这里的顺序要和bin文件的保持一致否则会出错添加音频按顺序添加到后面就行
typedef enum
{
/***********bin文件语音顺序*************/
kBuzzerVoice, //报警音频
kConnectNetWorkVoice, //连接网络音频
kConnectNetWorkSuccessVoice,//网络连接成功音频
kDisConnectNetWorkVoice, //断开网络连接音频
kLowConcentrationVoice, //低浓度报警音频
kHighConcentrationVoice, //高浓度报警音频
kAlarmRcyEventVoice, //报警恢复
kFaultRcyEventVoice, //故障恢复事件
kFaultEventVoice, //故障音频
/***********************************/
kVoiceStop,//关闭播放
kVoiceMaxEventcnt,
}TePlayVoiceEvent;
// //这里的顺序要和bin文件的保持一致否则会出错添加音频按顺序添加到后面就行
// typedef enum
// {
// /***********bin文件语音顺序*************/
// kBuzzerVoice, //报警音频
// kConnectNetWorkVoice, //连接网络音频
// kConnectNetWorkSuccessVoice,//网络连接成功音频
// kDisConnectNetWorkVoice, //断开网络连接音频
// kLowConcentrationVoice, //低浓度报警音频
// kHighConcentrationVoice, //高浓度报警音频
// kAlarmRcyEventVoice, //报警恢复
// kFaultRcyEventVoice, //故障恢复事件
// kFaultEventVoice, //故障音频
// /***********************************/
// kVoiceStop,//关闭播放
// kVoiceMaxEventcnt,
// }TePlayVoiceEvent;
// 音频播放控制的结构体
typedef struct
{
TePlayVoiceEvent audio_data;//音频
uint64_t start_time;//开始时间
int32_t play_duration;//持续时间
rt_bool_t is_playing;//是否正在播放
// // 音频播放控制的结构体
// typedef struct
// {
// TePlayVoiceEvent audio_data;//音频
// uint64_t start_time;//开始时间
// int32_t play_duration;//持续时间
// rt_bool_t is_playing;//是否正在播放
} TsAudioPlayControl;
// } TsAudioPlayControl;
extern TsAudioPlayControl audio_play_control;
// extern TsAudioPlayControl audio_play_control;
void AudioPlayControl_Ctrl(TsAudioPlayControl *ctrl,//结构体
rt_uint8_t audio_data,//播放的音频
rt_int32_t play_duration_ms);//播放的音频时长
void Send_Voice_Event(TePlayVoiceEvent event_type);
// void AudioPlayControl_Ctrl(TsAudioPlayControl *ctrl,//结构体
// rt_uint8_t audio_data,//播放的音频
// rt_int32_t play_duration_ms);//播放的音频时长
// void Send_Voice_Event(TePlayVoiceEvent event_type);
@ -62,6 +72,6 @@ void Send_Voice_Event(TePlayVoiceEvent event_type);
#endif //!__BSP_VOICE_H__
// #endif //!__BSP_VOICE_H__

View File

@ -0,0 +1,324 @@
#include "bsp_adc.h"
#include "bsp_rtc.h"
#include "rthw.h"
#include "dev_pin.h"
#include "drv_gpio.h"
#define LOG_TAG "bsp_adc" // 该模块对应的标签。不定义时默认NO_TAG
#define LOG_LVL LOG_LVL_DBG // 该模块对应的日志输出级别。不定义时,默认:调试级别
#include <ulog.h> // 必须在 LOG_TAG 与 LOG_LVL 下面
#define ADC_TEST_ENABLE
struct rt_semaphore sem_vin;
static struct rt_timer vin_timer;
ALIGN(RT_ALIGN_SIZE)
static char vin_thread_stack[VIN_THREAD_STACK_SIZE];
static struct rt_thread vin_thread;
rt_uint16_t adc_buffer[ADC_BUFFER_SIZE] = {0};
static int16_t adc_calibrattion = 0;
#ifdef ADC_TEST_ENABLE
static uint16_t _Get_ConversionVal(int16_t val)
{
if ((val + adc_calibrattion) < 0)
return 0;
if ((adc_calibrattion + val) > 4095 || val == 4095)
return 4095;
return (val + adc_calibrattion);
}
/**
* @description: ADC平均值计算
* @param {TeAdcIndex} index
* @return {*}
*/
float Get_ADC_Average(TeAdcIndex index)
{
uint32_t sum = 0;
float average = 0;
for (uint8_t i = 0; i < ADC_BUFFER_SIZE; i += NUM_OF_CHANNEL)
{
sum += _Get_ConversionVal(adc_buffer[i]);
}
average = sum / ADC_TIMES;
LOG_D("Get_ADC_Average * 1000 = %04d", average * 1000);
return average;
}
/**
* @brief ADC通道采样值为实际电压值
* @note VBGR来计算ADC参考电压VDDA的实际电压
* mV
* @retval uint32_t
*/
uint16_t BSP_Get_Channel_Voltage(void)
{
uint16_t get_channel_voltage = 0U;
// if ((Get_ADC_Average(kVinAdc) != 0U)&&(Get_ADC_Average(kVbgrAdc) != 0))
// {
// /* 计算采样通道电压值*/
// get_channel_voltage = (uint32_t)((Get_ADC_Average(kVinAdc)* (*VBGR_CAL_ADDR) * VBGR_CAL_VREF) / (Get_ADC_Average(kVbgrAdc)* ADC_CONVER_SCALE));
// }
get_channel_voltage = std_adc_get_conversion_value();
/* 返回通道采样电压 */
return get_channel_voltage;
}
float Get_VIN_Voltage(void)
{
float vin_voltage = BSP_Get_Channel_Voltage() * VIN_VOLTAGE_RATIO;
return vin_voltage;
}
rt_uint16_t Get_VIN_VoltageInt1000x(void)
{
rt_uint16_t voltage = Get_VIN_Voltage() * 1000;
LOG_D("Get_VIN_VoltageInt1000x = %04d", voltage);
return voltage;
}
#ifdef FINSH_USING_MSH
MSH_CMD_EXPORT(Get_VIN_VoltageInt1000x, "Get_VIN_VoltageInt1000x");
#endif // !FINSH_USING_MSH
#endif // DEBUG
static void _Adc_Gpio_Init(void)
{
std_gpio_init_t adc_gpio_config = {0};
/* 使能GPIOA时钟 */
std_rcc_gpio_clk_enable(RCC_PERIPH_CLK_GPIOA);
adc_gpio_config.pin = VIN_ADC_GPIO_PIN;
adc_gpio_config.mode = GPIO_MODE_ANALOG;
std_gpio_init(VIN_ADC_GPIO_PORT, &adc_gpio_config);
/* VREFBUF输出引脚PA0 */
adc_gpio_config.pin = GPIO_PIN_0;
adc_gpio_config.mode = GPIO_MODE_ANALOG;
std_gpio_init(GPIOA, &adc_gpio_config);
}
/**
* @brief VREFBUF初始化
* @retval
*/
__STATIC_INLINE void Vrefbuf_Init(void)
{
/* 使能VREFBUF外设时钟 */
std_rcc_apb2_clk_enable(RCC_PERIPH_CLK_SYSCFG);
/* 使能PMU时钟 */
std_rcc_apb1_clk_enable(RCC_PERIPH_CLK_PMU);
/* 使能VBGR */
std_pmu_bgr_enable();
/* 等待BGR稳定 */
while (!std_pmu_get_bgr_status());
/* 禁止vrefbuf */
std_vrefbuf_disable();
/* 写入vrefbuf校准值 */
std_rcc_write_vrefbuf_calibration(VREFBUF_CAL_VALUE_3000);
/* 配置VREFBUF输出电压3V */
std_vrefbuf_output_config(VREFBUF_VOLTAGE_3000);
/* 使能vrefbuf */
std_vrefbuf_enable();
/* 等待输出电压稳定 */
while (!std_vrefbuf_get_ready_status());
}
#if 0
static void _Adc_Dma_Init(void)
{
std_dma_init_t dma_init_param = {0};
/* DMA外设时钟使能 */
std_rcc_ahb_clk_enable(RCC_PERIPH_CLK_DMA);
/* dma_init 结构体初始化 */
dma_init_param.dma_channel = DMA_CHANNEL_0;
dma_init_param.transfer_type = DMA_BLOCK_TRANSFER;
dma_init_param.dma_req_id = DMA_REQUEST_ADC;
dma_init_param.src_addr_inc = DMA_SRC_INC_DISABLE;
dma_init_param.dst_addr_inc = DMA_DST_INC_ENABLE;
dma_init_param.data_size = DMA_DATA_SIZE_HALFWORD;
dma_init_param.mode = DMA_MODE_CIRCULAR;
/* DMA初始化 */
std_dma_init(&dma_init_param);
}
/**
* @brief DMA源地址使DMA
* @retval
*/
void _Adc_Dma_Config(void)
{
std_dma_config_t dma_config = {0};
dma_config.dma_channel = DMA_CHANNEL_0;
dma_config.src_addr = (uint32_t)&ADC->DR;
dma_config.dst_addr = (uint32_t)adc_buffer;
// dma_config.data_number = ADC_BUFFER_SIZE;
dma_config.data_number = 2;
std_dma_start_transmit(&dma_config);
}
#endif
/**
* @brief ADC初始化配置函数
* @retval
*/
void _Adc_init(void)
{
std_adc_init_t adc_config = {0};
std_rcc_apb2_clk_enable(RCC_PERIPH_CLK_ADC); /* 使能ADC时钟 */
/* ADC初始化配置 */
/*单次采样时间 = 3+13*Tadc_ck = 16* Tadc_ck = 16* (1/16000000HZ) = 1us*/
adc_config.clock_src = ADC_SYNC_CLK_PCLK_DIV2; // ADC时钟源选择PCLK/2 32MHz/2=16MHz
adc_config.conver_mode = ADC_SINGLE_CONVER_MODE; /* ADC循环扫描转换 */
adc_config.overrun_mode = ADC_OVRN_MODE_OVERWRITTEN; /* 数据溢出模式: 数据覆盖 */
adc_config.trigger_edge = ADC_TRIG_SW; /* 软件触发 */
adc_config.sampt1 = ADC_SAMPTIME_3CYCLES; /* 采样时间设置为3CLK组SAMPT1 */
adc_config.sampt2 = ADC_SAMPTIME_3CYCLES; /* 采样时间设置为3CLK组SAMPT2 */
adc_config.scan_dir = ADC_SCAN_DIR_FORWARD; /* 正向扫描 */
std_adc_init(&adc_config);
std_adc_fix_sequence_channel_enable(VIN_ADC_CHANNEL); /* 选择通道 */
std_adc_channel_sample_time_select(ADC_SAMPTIME_GROUP_2, VIN_ADC_CHANNEL); /* 配置通道和采样时间选择组 */
std_adc_analog_watchdog_monit_channel(ADC_AWDG_CHANNEL_3); /* 看门狗监控通道选择通道 */
std_adc_analog_watchdog_thresholds_config(VIN_ADC_HIGH_THRESHOLD, VIN_ADC_LOW_THRESHOLD); /* 配置看门狗监控阈值 */
// std_adc_dma_enable();/* 使能DMA */
std_adc_wait_mode_enable(); /* 配置wait模式避免数据未及时读取转换溢出 */
/* ADC参考电压源选择 */
std_adc_set_reference_source(ADC_REFERENCE_VREFBUF);
std_adc_enable(); /* 使能ADC */
/* 等待ADC使能状态稳定
ADC_CK时钟大于等于6MHz2.5us稳定时间
ADC_CK时钟小于6MHz17ADC时钟周期稳定时间
*/
rt_hw_us_delay(ADC_EN_DELAY);
std_adc_calibration_enable(); /* 使能校准 */
while (!std_adc_get_flag(ADC_FLAG_EOCAL)); /* 等待校准完成 */
std_adc_clear_flag(ADC_FLAG_EOCAL);
LOG_D("adc calibration: %d", std_adc_get_conversion_value());
std_adc_calibration_factor_config(std_adc_get_conversion_value());// 配置ADC校准值
std_adc_clear_flag(ADC_FLAG_ALL); /* 清除ADC转换状态确保之前状态不影响转换 */
/* 在使能相关中断之前IER寄存器恢复默认状态之后根据参数配置使能相关中断 */
std_adc_interrupt_disable(ADC_INTERRUPT_EOC | ADC_INTERRUPT_EOS | ADC_INTERRUPT_OVRN | ADC_INTERRUPT_AWDG1);
std_adc_interrupt_enable(ADC_INTERRUPT_EOC);/* 通道转换完成中断使能 */
std_adc_interrupt_enable(ADC_INTERRUPT_AWDG1); /* 看门狗中断使能 */
}
/**
* @brief NVIC初始化
* @retval
*/
void _Adc_Nvic_Init(void)
{
/* ADC的NVIC中断初始化 */
NVIC_SetPriority(ADC_COMP_IRQn, NVIC_PRIO_0);
NVIC_EnableIRQ(ADC_COMP_IRQn);
}
void Vin_Cfg(void)
{
_Adc_Gpio_Init();
Vrefbuf_Init();
_Adc_init();
_Adc_Nvic_Init();
// _Adc_Dma_Init();
// _Adc_Dma_Config();
}
static void vin_thread_entry(void *param)
{
LOG_D("vin_thread_entry");
Vin_Cfg();
while (1)
{
rt_sem_take(&sem_vin, RT_WAITING_FOREVER);
LOG_D("std_adc_get_conversion_value %d", std_adc_get_conversion_value());
// Send_Laser_Alarm_Event(kPowerDownEvent);
}
}
void vin_timer_entry(void *parameter)
{
std_adc_start_conversion(); /* 启动转换 */
}
int BSP_Vin_Detection_Init(void)
{
rt_sem_init(&sem_vin, "sem_vin", 0, RT_IPC_FLAG_PRIO);
rt_timer_init(&vin_timer, "vin_timer", /* 定时器名字是 vin_timer */
vin_timer_entry, /* 超时时回调的处理函数 */
RT_NULL, /* 超时函数的入口参数 */
1000, /* 定时长度,以 OS Tick 为单位,即 1000个 OS Tick */
RT_TIMER_FLAG_PERIODIC); /* 周期性定时器 */
rt_timer_start(&vin_timer);
rt_thread_init(&vin_thread,
"vin_thread",
vin_thread_entry,
RT_NULL,
&vin_thread_stack[0],
sizeof(vin_thread_stack),
VIN_THREAD_PRIORITY, VIN_THREAD_TIMESLICE);
rt_thread_startup(&vin_thread);
LOG_D("BSP_Vin_Detection_Init");
return RT_EOK;
}
#ifdef RT_USING_COMPONENTS_INIT
INIT_APP_EXPORT(BSP_Vin_Detection_Init);
#endif
/**
* @brief ADC_COMP_IRQHandler
*
* ADC唤醒监测器1(AWDG1)
* AWDG1中断是否使能并且是否有中断标志
*/
void ADC_COMP_IRQHandler(void)
{
/* enter interrupt */
rt_interrupt_enter();
if ((std_adc_get_interrupt_enable(ADC_INTERRUPT_EOC)) && (std_adc_get_flag(ADC_FLAG_EOC)))
{
/* 清除EOC中断标志 */
std_adc_clear_flag(ADC_FLAG_EOC);
}
// 当AWDG1中断使能且有中断标志时处理中断
if (std_adc_get_interrupt_enable(ADC_INTERRUPT_AWDG1) && std_adc_get_flag(ADC_FLAG_AWDG1))
{
// 处理中断清除AWDG1标志并设置全局中断状态标志
std_adc_clear_flag(ADC_FLAG_AWDG1);
rt_sem_release(&sem_vin);
}
/* leave interrupt */
rt_interrupt_leave();
}

View File

@ -2,7 +2,7 @@
* @Author: mbw
* @Date: 2024-08-22 16:15:08
* @LastEditors: mbw && 1600520629@qq.com
* @LastEditTime: 2024-09-04 14:57:22
* @LastEditTime: 2024-09-13 15:23:42
* @FilePath: \USART1_Interrupt - RT-Thread\bsp\src\bsp_flash.c
* @Description:
*

228
bsp/src/bsp_sensor.c Normal file
View File

@ -0,0 +1,228 @@
// #include <bsp_sensor.h>
// #include "drv_uart.h"
// #include <rtdevice.h>
// #include <rtthread.h>
// #include "stdlib.h"
// #include "stdio.h"
// #include "user_sys.h"
// #include "bsp_voice.h"
// #define LOG_TAG "bsp_uart"
// #define LOG_LVL LOG_LVL_DBG
// #include <ulog.h>
// #define SENSOR_UART "uart4"
// #define SENSOR_RX_BUF_LEN 64
// #define THREAD_STACK_SIZE 2048
// #define THREAD1_PRIORITY 25
// #define THREAD2_PRIORITY 24
// #define THREAD_TIMESLICE 5
// TsSensorData SensorData = {0};
// rt_uint16_t uart4_rx_cnt = 0;
// Ts_StateStruct Usart4_State;
// /* 用于接收消息的信号量 */
// struct rt_semaphore uart4_rx_sem;
// static rt_device_t rt_sensor_device;
// static struct rt_thread sensor_thread1 = {0};
// ALIGN(RT_ALIGN_SIZE)
// static rt_uint8_t sensor_thread1_stack[THREAD_STACK_SIZE] = {0};
// // 对字符串进行异或校验
// static unsigned char BSP_Xor_Checksum(char *str, int len)
// {
// unsigned char xorvalue = 0;
// if (str == RT_NULL || len < 2)
// {
// // 处理错误或返回
// return 0; // 或者选择抛出异常
// }
// for (int i = 0; i < len - 4; i++) // 校验值前面的空格要,
// {
// xorvalue ^= str[i];
// }
// return xorvalue;
// }
// // 从字符串中提取传感器数据并存储到结构体中
// TsSensorData Extract_SensorData(const char *str)
// {
// TsSensoStrData SensoStrData = {0};
// TsSensorData data = {0};
// // A+000.00 +31.1 0657.80 +18.1 B+008.0 00 12
// if (sscanf(str, "A+%6s %6s %8s %6s B+%6s %2s %2s",
// SensoStrData.concentration, SensoStrData.temperature, SensoStrData.sensor_temperature, SensoStrData.signal_strength,
// SensoStrData.mu_factor, SensoStrData.sensor_status, SensoStrData.checksum) == 7)
// {
// data.concentration = (float)atof(SensoStrData.concentration);
// data.temperature = (float)atof(SensoStrData.temperature);
// data.sensor_temperature = (float)atof(SensoStrData.sensor_temperature);
// data.signal_strength = (float)atof(SensoStrData.signal_strength);
// data.mu_factor = (float)atof(SensoStrData.mu_factor);
// data.sensor_status = (rt_uint8_t)strtol(SensoStrData.sensor_status, NULL, 16);
// data.checksum = (rt_uint8_t)strtol(SensoStrData.checksum, NULL, 16);
// }
// else
// {
// LOG_E("Extract_SensorData failed...");
// }
// return data;
// }
// // 打印存储传感器数据的结构体
// void Print_SensorData(TsSensorData data)
// {
// // A+000.00 +31.1 0657.80 +18.1 B+008.0 00 12
// LOG_D("Sensor Data: %.2f, %.1f, %.2f, %.1f, %.1f, %02X, %02X\r\n",
// data.concentration, data.temperature, data.sensor_temperature, data.signal_strength, data.mu_factor, data.sensor_status, data.checksum);
// }
// MSH_CMD_EXPORT(Print_SensorData, data);
// /* 接收数据回调函数 */
// static rt_err_t Uart4_Rec_Cb(rt_device_t dev, rt_size_t size)
// {
// rt_sem_release(&uart4_rx_sem); // 空闲中断时释放信号量
// return RT_EOK;
// }
// int Update_Sensor_Data(void)
// {
// uint16_t read_length = 0;
// unsigned char xor_value = 0;
// int check_value = 0;
// char laser_sensor_rx_data[64] = {0};
// read_length = lwrb_get_full(&uart4_rx_rb);
// uart4_rx_cnt = 0;
// if (read_length < 35)
// {
// lwrb_free(&uart4_rx_rb);
// return -1;
// }
// else
// {
// lwrb_read(&uart4_rx_rb, laser_sensor_rx_data, read_length);
// xor_value = BSP_Xor_Checksum(laser_sensor_rx_data, read_length); // 对数据进行异或校验
// sscanf((&laser_sensor_rx_data[0] + read_length - 4), "%02X", &check_value); // 从字符串中获取校验码
// //
// if (xor_value == check_value)
// {
// SensorData = Extract_SensorData(laser_sensor_rx_data);
// // LOG_I("%s", laser_sensor_rx_data);//打印接收到的字符串
// // Print_SensorData(SensorData);
// return 0;
// }
// else
// {
// LOG_E("check error\r\n");
// LOG_I("%s", laser_sensor_rx_data); // 打印接收到的字符串
// LOG_E("xor_value:%#X, check_value:%#X\r\n", xor_value, check_value);
// return -1;
// }
// }
// return 0;
// }
// static int Sensor_Power_Switch(void)
// {
// rt_pin_mode(SENSOR_POWER_PIN, PIN_MODE_OUTPUT);
// rt_pin_write(SENSOR_POWER_PIN, PIN_HIGH);
// return RT_EOK;
// }
// static void Check_Concentration(rt_base_t *alarm_active)
// {
// if (((SensorData.concentration < 2.5) && (SensorData.concentration >= 0.5)) && !(*alarm_active)) // 低浓度报警
// {
// Send_Laser_Alarm_Event(kAlarmEvent);
// Send_Voice_Event(kLowConcentrationVoice);
// *alarm_active = RT_TRUE; // 更新报警状态为激活
// }
// else if ((SensorData.concentration > 2.5) && !(*alarm_active)) // 高浓度报警
// {
// Send_Laser_Alarm_Event(kAlarmEvent); // 报警事件
// Send_Voice_Event(kHighConcentrationVoice);
// *alarm_active = RT_TRUE; // 更新报警状态为激活
// }
// else if (SensorData.concentration < 0.5 && *alarm_active)
// {
// Send_Laser_Alarm_Event(kAlarmRcyEvent);
// *alarm_active = RT_FALSE; // 更新报警状态为未激活
// }
// }
// static void Check_Fault(rt_base_t *fail_code)
// {
// if (SensorData.sensor_status > 0 && !(*fail_code))
// {
// Send_Laser_Alarm_Event(kFaultEvent);
// *fail_code = RT_TRUE; // 故障状态激活
// }
// else if (SensorData.sensor_status == 0 && *fail_code)
// {
// Send_Laser_Alarm_Event(kFaultRcyEvent);
// *fail_code = RT_FALSE; // 故障恢复状态
// }
// }
// static void Sensor_Thread_Entry(void *parameter)
// {
// rt_base_t alarm_active = RT_FALSE; // 初始时报警状态为未激活
// rt_base_t fail_code = RT_FALSE; // 初始时故障状态为0
// LOG_I("Sensor_Thread_Entry\r\n");
// Sensor_Power_Switch();
// rt_thread_mdelay(3000);
// while (1)
// {
// rt_sem_take(&uart4_rx_sem, RT_WAITING_FOREVER);
// UART4_RxCheck();
// Update_Sensor_Data();
// if (SensorData.sensor_status > 0 || SensorData.concentration > 0)
// {
// Print_SensorData(SensorData);
// }
// Check_Concentration(&alarm_active); // 检查浓度
// Check_Fault(&fail_code); // 检查故障状态
// }
// }
// static int Sensor_Init(void)
// {
// /* 静态初始化线程 1*/
// ret = rt_thread_init(&sensor_thread1, // 该线程用于数据解析
// "uart4_rx",
// Sensor_Thread_Entry,
// RT_NULL,
// &sensor_thread1_stack[0],
// sizeof(sensor_thread1_stack),
// THREAD1_PRIORITY,
// THREAD_TIMESLICE);
// /* 创建成功则启动线程 */
// if (ret == RT_EOK)
// {
// LOG_I("rt_thread_startup sensor_thread1");
// rt_thread_startup(&sensor_thread1);
// }
// else
// {
// LOG_I("rt_thread_init sensor_thread Failed...");
// return ret;
// }
// return ret;
// }
// INIT_DEVICE_EXPORT(Sensor_Init);

View File

@ -1,443 +1,443 @@
#include "bsp_voice.h"
#include "rtthread.h"
#include "rtdef.h"
#include "stdlib.h"
// #include "bsp_voice.h"
// #include "rtthread.h"
// #include "rtdef.h"
// #include "stdlib.h"
#define LOG_TAG "bsp_voice" // 该模块对应的标签。不定义时默认NO_TAG
#define LOG_LVL LOG_LVL_DBG // 该模块对应的日志输出级别。不定义时,默认:调试级别
#include <ulog.h> // 必须在 LOG_TAG 与 LOG_LVL 下面
// #define LOG_TAG "bsp_voice" // 该模块对应的标签。不定义时默认NO_TAG
// #define LOG_LVL LOG_LVL_DBG // 该模块对应的日志输出级别。不定义时,默认:调试级别
// #include <ulog.h> // 必须在 LOG_TAG 与 LOG_LVL 下面
#define VOICE_THREAD_PRIORITY 24
#define VOICE_THREAD_TICKS 50
#define VOICE_THREAD_STACK_SIZE 1024
static struct rt_thread voice_thread;
static rt_uint8_t voice_thread_stack[VOICE_THREAD_STACK_SIZE];
// #define VOICE_THREAD_PRIORITY 24
// #define VOICE_THREAD_TICKS 50
// #define VOICE_THREAD_STACK_SIZE 1024
// static struct rt_thread voice_thread;
// static rt_uint8_t voice_thread_stack[VOICE_THREAD_STACK_SIZE];
static struct rt_thread voice_play_thread;
static rt_uint8_t voice_play_thread_thread_stack[VOICE_THREAD_STACK_SIZE];
// static struct rt_thread voice_play_thread;
// static rt_uint8_t voice_play_thread_thread_stack[VOICE_THREAD_STACK_SIZE];
//static rt_sem_t voice_sem;
static struct rt_timer Voice_Timer;
static rt_mutex_t voice_send_mux;
/* 邮箱控制块 */
static struct rt_mailbox voice_mb;
/* 用于放邮件的内存池 */
static char voice_mb_pool[128];
static char voice_stop_play_cmd[] = "stop";
// //static rt_sem_t voice_sem;
// static struct rt_timer Voice_Timer;
// static rt_mutex_t voice_send_mux;
// /* 邮箱控制块 */
// static struct rt_mailbox voice_mb;
// /* 用于放邮件的内存池 */
// static char voice_mb_pool[128];
// static char voice_stop_play_cmd[] = "stop";
/*报警器事件集控制块*/
struct rt_event voice_event;
static rt_uint32_t voice_event_flags[kVoiceMaxEventcnt] = {0};
static rt_bool_t is_event_initialized = RT_FALSE;//是否初始化完成
// /*报警器事件集控制块*/
// struct rt_event voice_event;
// static rt_uint32_t voice_event_flags[kVoiceMaxEventcnt] = {0};
// static rt_bool_t is_event_initialized = RT_FALSE;//是否初始化完成
TsAudioPlayControl audio_play_control = {0};
// TsAudioPlayControl audio_play_control = {0};
static int BSP_Voice_Init(void)
{
rt_pin_mode(VOICE_CLK_PIN, PIN_MODE_INPUT_PULLDOWN);
rt_pin_mode(VOICE_DATA_PIN, PIN_MODE_INPUT_PULLDOWN);
rt_pin_mode(VOICE_BUSY_PIN, PIN_MODE_INPUT);
return RT_EOK;
}
// static int BSP_Voice_Init(void)
// {
// rt_pin_mode(VOICE_CLK_PIN, PIN_MODE_INPUT_PULLDOWN);
// rt_pin_mode(VOICE_DATA_PIN, PIN_MODE_INPUT_PULLDOWN);
// rt_pin_mode(VOICE_BUSY_PIN, PIN_MODE_INPUT);
// return RT_EOK;
// }
/**
* @description: 2A-WT588F
* @param {uint8_t} data
* @return {*}
*/
void Line_2A_WT588F(rt_uint8_t data)
{
rt_uint8_t value = 0;
// /**
// * @description: 发送数据到2A-WT588F
// * @param {uint8_t} data
// * @return {*}
// */
// void Line_2A_WT588F(rt_uint8_t data)
// {
// rt_uint8_t value = 0;
rt_pin_mode(VOICE_CLK_PIN, PIN_MODE_OUTPUT);//写程序的时候,是输出模式,写完后将其改回去,这样可以防止下载语音程序失败
rt_pin_mode(VOICE_DATA_PIN, PIN_MODE_OUTPUT);
// rt_pin_mode(VOICE_CLK_PIN, PIN_MODE_OUTPUT);//写程序的时候,是输出模式,写完后将其改回去,这样可以防止下载语音程序失败
// rt_pin_mode(VOICE_DATA_PIN, PIN_MODE_OUTPUT);
VOICE_CLK_HIGH();
VOICE_DATA_HIGH();
rt_thread_delay(5); // 5ms
value = data;
VOICE_CLK_LOW();
rt_thread_delay(5); // 5ms
for (rt_uint8_t j = 0; j < 8; j++)
{
VOICE_CLK_LOW(); // CLK
VOICE_DATA_SET(value & 0X01);
rt_thread_delay(1);
VOICE_CLK_HIGH(); // CLK
rt_thread_delay(1);
// VOICE_CLK_HIGH();
// VOICE_DATA_HIGH();
// rt_thread_delay(5); // 5ms
// value = data;
// VOICE_CLK_LOW();
// rt_thread_delay(5); // 5ms
// for (rt_uint8_t j = 0; j < 8; j++)
// {
// VOICE_CLK_LOW(); // CLK
// VOICE_DATA_SET(value & 0X01);
// rt_thread_delay(1);
// VOICE_CLK_HIGH(); // CLK
// rt_thread_delay(1);
value >>= 1;
}
rt_thread_delay(2);
rt_pin_mode(VOICE_CLK_PIN, PIN_MODE_INPUT_PULLDOWN);
rt_pin_mode(VOICE_DATA_PIN, PIN_MODE_INPUT_PULLDOWN);
// value >>= 1;
// }
// rt_thread_delay(2);
// rt_pin_mode(VOICE_CLK_PIN, PIN_MODE_INPUT_PULLDOWN);
// rt_pin_mode(VOICE_DATA_PIN, PIN_MODE_INPUT_PULLDOWN);
}
// }
void BSP_Voice_Set_Volume(rt_uint8_t data)
{
if ((data >= 0xE0) && (data <= 0xFE))
{
Line_2A_WT588F(data);
}
}
// void BSP_Voice_Set_Volume(rt_uint8_t data)
// {
// if ((data >= 0xE0) && (data <= 0xFE))
// {
// Line_2A_WT588F(data);
// }
// }
void BSP_Voice_Stop_Play(rt_uint8_t data)
{
if (data == VOICE_CMD_STOP_PLAY)
{
Line_2A_WT588F(VOICE_CMD_STOP_PLAY);
}
}
// void BSP_Voice_Stop_Play(rt_uint8_t data)
// {
// if (data == VOICE_CMD_STOP_PLAY)
// {
// Line_2A_WT588F(VOICE_CMD_STOP_PLAY);
// }
// }
void BSP_Play_Specified_Voice(rt_uint8_t data)
{
if ((data >= 0x00) && (data <= 0xE0))
{
rt_mutex_take(voice_send_mux, 30);
Line_2A_WT588F(data);
rt_mutex_release(voice_send_mux);
}
}
// void BSP_Play_Specified_Voice(rt_uint8_t data)
// {
// if ((data >= 0x00) && (data <= 0xE0))
// {
// rt_mutex_take(voice_send_mux, 30);
// Line_2A_WT588F(data);
// rt_mutex_release(voice_send_mux);
// }
// }
//循环播放当前音频,当第二次发送这个命令时,停止当前循环播放功能
void Loop_Playback(void)
{
Line_2A_WT588F(0xF1);
rt_thread_delay(5);
}
// //循环播放当前音频,当第二次发送这个命令时,停止当前循环播放功能
// void Loop_Playback(void)
// {
// Line_2A_WT588F(0xF1);
// rt_thread_delay(5);
// }
static void Voice_Timer_Cb(void *parameter)
{
TsAudioPlayControl *ctrl = (TsAudioPlayControl *)parameter;
// static void Voice_Timer_Cb(void *parameter)
// {
// TsAudioPlayControl *ctrl = (TsAudioPlayControl *)parameter;
if (ctrl->is_playing == RT_TRUE)
{
ctrl->is_playing = RT_FALSE;
/* 发送 voice_stop_play_cmd 地址到邮箱中 */
rt_mb_send(&voice_mb, (rt_uint32_t)&voice_stop_play_cmd);
}
}
// if (ctrl->is_playing == RT_TRUE)
// {
// ctrl->is_playing = RT_FALSE;
// /* 发送 voice_stop_play_cmd 地址到邮箱中 */
// rt_mb_send(&voice_mb, (rt_uint32_t)&voice_stop_play_cmd);
// }
// }
// 初始化音频播放控制结构体
void AudioPlayControl_Ctrl(TsAudioPlayControl *ctrl,//结构体
rt_uint8_t audio_data,//播放的音频
rt_int32_t play_duration_ms)//播放的音频时长
{
ctrl->audio_data = audio_data;
ctrl->play_duration = play_duration_ms;
ctrl ->is_playing = RT_FALSE;
}
// // 初始化音频播放控制结构体
// void AudioPlayControl_Ctrl(TsAudioPlayControl *ctrl,//结构体
// rt_uint8_t audio_data,//播放的音频
// rt_int32_t play_duration_ms)//播放的音频时长
// {
// ctrl->audio_data = audio_data;
// ctrl->play_duration = play_duration_ms;
// ctrl ->is_playing = RT_FALSE;
// }
// 开始播放音频并启动定时器
void AudioPlayControl_Start(TsAudioPlayControl *ctrl)
{
if (ctrl->audio_data >= 0x00 && ctrl->audio_data <= 0xE0)
{
BSP_Play_Specified_Voice(ctrl->audio_data);
ctrl ->is_playing = RT_TRUE;
// // 开始播放音频并启动定时器
// void AudioPlayControl_Start(TsAudioPlayControl *ctrl)
// {
// if (ctrl->audio_data >= 0x00 && ctrl->audio_data <= 0xE0)
// {
// BSP_Play_Specified_Voice(ctrl->audio_data);
// ctrl ->is_playing = RT_TRUE;
if (ctrl->play_duration == -1)
{
Loop_Playback();//第一次发这个命令启动循环播放
}
else
{
rt_timer_init(&Voice_Timer, "Voice_Timer", Voice_Timer_Cb, ctrl, ctrl->play_duration, RT_TIMER_FLAG_ONE_SHOT);
/* 启动定时器 Voice_Timer */
if (&Voice_Timer != RT_NULL)
{
rt_timer_start(&Voice_Timer);
}
else
{
LOG_E("Voice_Timer init failed...\n");
}
}
}
}
// if (ctrl->play_duration == -1)
// {
// Loop_Playback();//第一次发这个命令启动循环播放
// }
// else
// {
// rt_timer_init(&Voice_Timer, "Voice_Timer", Voice_Timer_Cb, ctrl, ctrl->play_duration, RT_TIMER_FLAG_ONE_SHOT);
// /* 启动定时器 Voice_Timer */
// if (&Voice_Timer != RT_NULL)
// {
// rt_timer_start(&Voice_Timer);
// }
// else
// {
// LOG_E("Voice_Timer init failed...\n");
// }
// }
// }
// }
void BSP_Play_Voice(TePlayVoiceEvent data)
{
switch (data)
{
case kBuzzerVoice:
AudioPlayControl_Start(&audio_play_control);//调用这个之前要先调用AudioPlayControl_Ctrl函数进行参数设置
break;
case kConnectNetWorkVoice:
BSP_Play_Specified_Voice(kConnectNetWorkVoice);//
break;
case kConnectNetWorkSuccessVoice:
BSP_Play_Specified_Voice(kConnectNetWorkSuccessVoice);//
break;
case kDisConnectNetWorkVoice:
BSP_Play_Specified_Voice(kDisConnectNetWorkVoice);//
break;
case kLowConcentrationVoice:
BSP_Play_Specified_Voice(kLowConcentrationVoice);//
break;
case kHighConcentrationVoice:
BSP_Play_Specified_Voice(kHighConcentrationVoice);//
break;
case kAlarmRcyEventVoice:
BSP_Play_Specified_Voice(kAlarmRcyEventVoice);//
break;
case kFaultRcyEventVoice:
BSP_Play_Specified_Voice(kFaultRcyEventVoice);//
break;
case kFaultEventVoice:
BSP_Play_Specified_Voice(kFaultEventVoice);//
break;
case kVoiceStop:
BSP_Voice_Stop_Play(VOICE_CMD_STOP_PLAY);
if (&Voice_Timer != RT_NULL)//如果有启动定时器,则关闭它
rt_timer_stop(&Voice_Timer);
break;
default:
break;
}
}
// void BSP_Play_Voice(TePlayVoiceEvent data)
// {
// switch (data)
// {
// case kBuzzerVoice:
// AudioPlayControl_Start(&audio_play_control);//调用这个之前要先调用AudioPlayControl_Ctrl函数进行参数设置
// break;
// case kConnectNetWorkVoice:
// BSP_Play_Specified_Voice(kConnectNetWorkVoice);//
// break;
// case kConnectNetWorkSuccessVoice:
// BSP_Play_Specified_Voice(kConnectNetWorkSuccessVoice);//
// break;
// case kDisConnectNetWorkVoice:
// BSP_Play_Specified_Voice(kDisConnectNetWorkVoice);//
// break;
// case kLowConcentrationVoice:
// BSP_Play_Specified_Voice(kLowConcentrationVoice);//
// break;
// case kHighConcentrationVoice:
// BSP_Play_Specified_Voice(kHighConcentrationVoice);//
// break;
// case kAlarmRcyEventVoice:
// BSP_Play_Specified_Voice(kAlarmRcyEventVoice);//
// break;
// case kFaultRcyEventVoice:
// BSP_Play_Specified_Voice(kFaultRcyEventVoice);//
// break;
// case kFaultEventVoice:
// BSP_Play_Specified_Voice(kFaultEventVoice);//
// break;
// case kVoiceStop:
// BSP_Voice_Stop_Play(VOICE_CMD_STOP_PLAY);
// if (&Voice_Timer != RT_NULL)//如果有启动定时器,则关闭它
// rt_timer_stop(&Voice_Timer);
// break;
// default:
// break;
// }
// }
static rt_bool_t Is_Event_Init_Func(void)
{
return is_event_initialized;
}
// static rt_bool_t Is_Event_Init_Func(void)
// {
// return is_event_initialized;
// }
static rt_uint32_t Get_Vocie_Event_Flag(TePlayVoiceEvent event_type)
{
if (event_type < kVoiceMaxEventcnt)
{
return voice_event_flags[event_type];
}
return 0;
}
// static rt_uint32_t Get_Vocie_Event_Flag(TePlayVoiceEvent event_type)
// {
// if (event_type < kVoiceMaxEventcnt)
// {
// return voice_event_flags[event_type];
// }
// return 0;
// }
void Send_Voice_Event(TePlayVoiceEvent event_type)
{
if (Is_Event_Init_Func())
{
rt_event_send(&voice_event, Get_Vocie_Event_Flag(event_type));
}
else
{
rt_kprintf("Alarm event is not initialized!\n");
}
}
// void Send_Voice_Event(TePlayVoiceEvent event_type)
// {
// if (Is_Event_Init_Func())
// {
// rt_event_send(&voice_event, Get_Vocie_Event_Flag(event_type));
// }
// else
// {
// rt_kprintf("Alarm event is not initialized!\n");
// }
// }
static void Set_Event(TePlayVoiceEvent event_type)
{
if (event_type < kVoiceMaxEventcnt)
{
voice_event_flags[event_type] = (1 << event_type);
}
}
// static void Set_Event(TePlayVoiceEvent event_type)
// {
// if (event_type < kVoiceMaxEventcnt)
// {
// voice_event_flags[event_type] = (1 << event_type);
// }
// }
static void Voice_Init_Event(void)
{
if (!is_event_initialized)
{
rt_event_init(&voice_event, "voice_event", RT_IPC_FLAG_FIFO);
voice_send_mux = rt_mutex_create("voice_mux", RT_IPC_FLAG_PRIO);
is_event_initialized = RT_TRUE;
// voice_sem = rt_sem_create("voice_sem", 0, RT_IPC_FLAG_FIFO);
// if (voice_sem == RT_NULL)
// static void Voice_Init_Event(void)
// {
// if (!is_event_initialized)
// {
// rt_event_init(&voice_event, "voice_event", RT_IPC_FLAG_FIFO);
// voice_send_mux = rt_mutex_create("voice_mux", RT_IPC_FLAG_PRIO);
// is_event_initialized = RT_TRUE;
// // voice_sem = rt_sem_create("voice_sem", 0, RT_IPC_FLAG_FIFO);
// // if (voice_sem == RT_NULL)
// // {
// // LOG_E("voice_sem create failed\n");
// // }
// for (TePlayVoiceEvent event = kBuzzerVoice; event < kVoiceMaxEventcnt; event++)
// {
// LOG_E("voice_sem create failed\n");
// Set_Event(event);
// }
for (TePlayVoiceEvent event = kBuzzerVoice; event < kVoiceMaxEventcnt; event++)
{
Set_Event(event);
}
}
}
// }
// }
void Voice_Thread_Entry(void *parameter)
{
rt_uint32_t received_event;
rt_err_t result;
// void Voice_Thread_Entry(void *parameter)
// {
// rt_uint32_t received_event;
// rt_err_t result;
LOG_I("Voice_Thread_Entry\n");
// LOG_I("Voice_Thread_Entry\n");
while(1)
{
result = rt_event_recv(&voice_event,
Get_Vocie_Event_Flag(kBuzzerVoice)|
Get_Vocie_Event_Flag(kVoiceStop)|
Get_Vocie_Event_Flag(kConnectNetWorkVoice)|
Get_Vocie_Event_Flag(kConnectNetWorkSuccessVoice)|
Get_Vocie_Event_Flag(kDisConnectNetWorkVoice)|
Get_Vocie_Event_Flag(kAlarmRcyEventVoice)|
Get_Vocie_Event_Flag(kFaultEventVoice)|
Get_Vocie_Event_Flag(kFaultRcyEventVoice)|
Get_Vocie_Event_Flag(kLowConcentrationVoice)|
Get_Vocie_Event_Flag(kHighConcentrationVoice),
RT_EVENT_FLAG_OR | RT_EVENT_FLAG_CLEAR,
RT_WAITING_FOREVER, &received_event);
// while(1)
// {
// result = rt_event_recv(&voice_event,
// Get_Vocie_Event_Flag(kBuzzerVoice)|
// Get_Vocie_Event_Flag(kVoiceStop)|
// Get_Vocie_Event_Flag(kConnectNetWorkVoice)|
// Get_Vocie_Event_Flag(kConnectNetWorkSuccessVoice)|
// Get_Vocie_Event_Flag(kDisConnectNetWorkVoice)|
// Get_Vocie_Event_Flag(kAlarmRcyEventVoice)|
// Get_Vocie_Event_Flag(kFaultEventVoice)|
// Get_Vocie_Event_Flag(kFaultRcyEventVoice)|
// Get_Vocie_Event_Flag(kLowConcentrationVoice)|
// Get_Vocie_Event_Flag(kHighConcentrationVoice),
// RT_EVENT_FLAG_OR | RT_EVENT_FLAG_CLEAR,
// RT_WAITING_FOREVER, &received_event);
if (result == RT_EOK)
{
if (received_event & Get_Vocie_Event_Flag(kBuzzerVoice))//报警声
{
LOG_D("play alarm voice\n");
BSP_Play_Voice(kBuzzerVoice);
}
else if (received_event & Get_Vocie_Event_Flag(kVoiceStop))
{
LOG_D("kVoiceStop\n");
BSP_Play_Voice(kVoiceStop);
}
else if (received_event & Get_Vocie_Event_Flag(kConnectNetWorkVoice))
{
LOG_D("kConnectNetWorkVoice\n");
BSP_Play_Voice(kConnectNetWorkVoice);
}
else if (received_event & Get_Vocie_Event_Flag(kConnectNetWorkSuccessVoice))
{
LOG_D("kConnectNetWorkSuccessVoice\n");
BSP_Play_Voice(kConnectNetWorkSuccessVoice);
}
else if (received_event & Get_Vocie_Event_Flag(kDisConnectNetWorkVoice))
{
LOG_D("kDisConnectNetWorkVoice\n");
BSP_Play_Voice(kDisConnectNetWorkVoice);
}
else if (received_event & Get_Vocie_Event_Flag(kLowConcentrationVoice))
{
LOG_D("kLowConcentrationVoice\n");
BSP_Play_Voice(kLowConcentrationVoice);
}
else if (received_event & Get_Vocie_Event_Flag(kHighConcentrationVoice))
{
LOG_D("kHighConcentrationVoice\n");
BSP_Play_Voice(kHighConcentrationVoice);
}
else if (received_event & Get_Vocie_Event_Flag(kAlarmRcyEventVoice))
{
LOG_D("kAlarmRcyEventVoice\n");
BSP_Play_Voice(kAlarmRcyEventVoice);
}
else if (received_event & Get_Vocie_Event_Flag(kFaultEventVoice))
{
LOG_D("kFaultEventVoice\n");
BSP_Play_Voice(kFaultEventVoice);
}
else if (received_event & Get_Vocie_Event_Flag(kFaultRcyEventVoice))
{
LOG_D("kFaultRcyEventVoice\n");
BSP_Play_Voice(kFaultRcyEventVoice);
}
}
}
}
// if (result == RT_EOK)
// {
// if (received_event & Get_Vocie_Event_Flag(kBuzzerVoice))//报警声
// {
// LOG_D("play alarm voice\n");
// BSP_Play_Voice(kBuzzerVoice);
// }
// else if (received_event & Get_Vocie_Event_Flag(kVoiceStop))
// {
// LOG_D("kVoiceStop\n");
// BSP_Play_Voice(kVoiceStop);
// }
// else if (received_event & Get_Vocie_Event_Flag(kConnectNetWorkVoice))
// {
// LOG_D("kConnectNetWorkVoice\n");
// BSP_Play_Voice(kConnectNetWorkVoice);
// }
// else if (received_event & Get_Vocie_Event_Flag(kConnectNetWorkSuccessVoice))
// {
// LOG_D("kConnectNetWorkSuccessVoice\n");
// BSP_Play_Voice(kConnectNetWorkSuccessVoice);
// }
// else if (received_event & Get_Vocie_Event_Flag(kDisConnectNetWorkVoice))
// {
// LOG_D("kDisConnectNetWorkVoice\n");
// BSP_Play_Voice(kDisConnectNetWorkVoice);
// }
// else if (received_event & Get_Vocie_Event_Flag(kLowConcentrationVoice))
// {
// LOG_D("kLowConcentrationVoice\n");
// BSP_Play_Voice(kLowConcentrationVoice);
// }
// else if (received_event & Get_Vocie_Event_Flag(kHighConcentrationVoice))
// {
// LOG_D("kHighConcentrationVoice\n");
// BSP_Play_Voice(kHighConcentrationVoice);
// }
// else if (received_event & Get_Vocie_Event_Flag(kAlarmRcyEventVoice))
// {
// LOG_D("kAlarmRcyEventVoice\n");
// BSP_Play_Voice(kAlarmRcyEventVoice);
// }
// else if (received_event & Get_Vocie_Event_Flag(kFaultEventVoice))
// {
// LOG_D("kFaultEventVoice\n");
// BSP_Play_Voice(kFaultEventVoice);
// }
// else if (received_event & Get_Vocie_Event_Flag(kFaultRcyEventVoice))
// {
// LOG_D("kFaultRcyEventVoice\n");
// BSP_Play_Voice(kFaultRcyEventVoice);
// }
// }
// }
// }
void Voice_Play_Thread_Entry(void *parameter)
{
char *ptr = RT_NULL;
// void Voice_Play_Thread_Entry(void *parameter)
// {
// char *ptr = RT_NULL;
while (1)
{
if (rt_mb_recv(&voice_mb, (rt_uint32_t *)&ptr, RT_WAITING_FOREVER) == RT_EOK)
{
if (ptr == "stop")//停止播放
{
LOG_D("voice_stop_play_cmd \n");
Loop_Playback();//第二次发送停止当前循环播放功能
BSP_Voice_Stop_Play(0XFE);
break;
}
rt_thread_mdelay(100);
}
// while (1)
// {
// if (rt_mb_recv(&voice_mb, (rt_uint32_t *)&ptr, RT_WAITING_FOREVER) == RT_EOK)
// {
// if (ptr == "stop")//停止播放
// {
// LOG_D("voice_stop_play_cmd \n");
// Loop_Playback();//第二次发送停止当前循环播放功能
// BSP_Voice_Stop_Play(0XFE);
// break;
// }
// rt_thread_mdelay(100);
// }
}
/* 执行邮箱对象脱离 */
rt_mb_detach(&voice_mb);
}
// }
// /* 执行邮箱对象脱离 */
// rt_mb_detach(&voice_mb);
// }
static int Rt_Voice_Thread_Init(void)
{
rt_err_t result;
rt_thread_mdelay(200);
Voice_Init_Event();
BSP_Voice_Init();
/* 初始化一个 mailbox */
result = rt_mb_init(&voice_mb,
"voice_mb", /* 名称是voice_mb */
&voice_mb_pool[0], /* 邮箱用到的内存池是 mb_pool */
sizeof(voice_mb_pool) / 4, /* 邮箱中的邮件数目,因为一封邮件占 4 字节 */
RT_IPC_FLAG_FIFO); /* 采用 FIFO 方式进行线程等待 */
if (result != RT_EOK)
{
rt_kprintf("init mailbox failed.\n");
return -1;
}
rt_thread_init(&voice_play_thread,
"voice_play",
Voice_Play_Thread_Entry,
RT_NULL,
&voice_play_thread_thread_stack[0],
sizeof(voice_play_thread_thread_stack),
VOICE_THREAD_PRIORITY, VOICE_THREAD_TICKS);
// static int Rt_Voice_Thread_Init(void)
// {
// rt_err_t result;
// rt_thread_mdelay(200);
// Voice_Init_Event();
// BSP_Voice_Init();
// /* 初始化一个 mailbox */
// result = rt_mb_init(&voice_mb,
// "voice_mb", /* 名称是voice_mb */
// &voice_mb_pool[0], /* 邮箱用到的内存池是 mb_pool */
// sizeof(voice_mb_pool) / 4, /* 邮箱中的邮件数目,因为一封邮件占 4 字节 */
// RT_IPC_FLAG_FIFO); /* 采用 FIFO 方式进行线程等待 */
// if (result != RT_EOK)
// {
// rt_kprintf("init mailbox failed.\n");
// return -1;
// }
// rt_thread_init(&voice_play_thread,
// "voice_play",
// Voice_Play_Thread_Entry,
// RT_NULL,
// &voice_play_thread_thread_stack[0],
// sizeof(voice_play_thread_thread_stack),
// VOICE_THREAD_PRIORITY, VOICE_THREAD_TICKS);
rt_thread_startup(&voice_play_thread);
// rt_thread_startup(&voice_play_thread);
rt_thread_init(&voice_thread,
"voice",
Voice_Thread_Entry,
RT_NULL,
&voice_thread_stack[0],
sizeof(voice_thread_stack),
VOICE_THREAD_PRIORITY,
VOICE_THREAD_TICKS);
// rt_thread_init(&voice_thread,
// "voice",
// Voice_Thread_Entry,
// RT_NULL,
// &voice_thread_stack[0],
// sizeof(voice_thread_stack),
// VOICE_THREAD_PRIORITY,
// VOICE_THREAD_TICKS);
if (&voice_thread == RT_NULL)
{
LOG_E("Voice_Thread_Entry init failed\n");
return RT_ENOMEM;
}
rt_thread_startup(&voice_thread);
return RT_EOK;
}
INIT_DEVICE_EXPORT(Rt_Voice_Thread_Init);
// if (&voice_thread == RT_NULL)
// {
// LOG_E("Voice_Thread_Entry init failed\n");
// return RT_ENOMEM;
// }
// rt_thread_startup(&voice_thread);
// return RT_EOK;
// }
// INIT_DEVICE_EXPORT(Rt_Voice_Thread_Init);
#if 1
void TEST_Play_Voice(int argc, char **argv)
{
if (argc == 3)
{
LOG_I("BSP_Play_Voice(%d, %d)",atoi(argv[1]), atoi(argv[2]));
if (atoi(argv[1]) == 0)
{
AudioPlayControl_Ctrl(&audio_play_control, atoi(argv[1]), atoi(argv[2]));
}
BSP_Play_Voice((TePlayVoiceEvent)atoi(argv[1]));
}
else
{
LOG_E("value(0~5)");
}
}
MSH_CMD_EXPORT(TEST_Play_Voice, data ms);
// #if 1
// void TEST_Play_Voice(int argc, char **argv)
// {
// if (argc == 3)
// {
// LOG_I("BSP_Play_Voice(%d, %d)",atoi(argv[1]), atoi(argv[2]));
// if (atoi(argv[1]) == 0)
// {
// AudioPlayControl_Ctrl(&audio_play_control, atoi(argv[1]), atoi(argv[2]));
// }
// BSP_Play_Voice((TePlayVoiceEvent)atoi(argv[1]));
// }
// else
// {
// LOG_E("value(0~5)");
// }
// }
// MSH_CMD_EXPORT(TEST_Play_Voice, data ms);
void TEST_Set_Volume(int argc, char **argv)
{
if (argc == 2)
{
LOG_E("Set_Volume(%d)", atoi(argv[1]));
// void TEST_Set_Volume(int argc, char **argv)
// {
// if (argc == 2)
// {
// LOG_E("Set_Volume(%d)", atoi(argv[1]));
BSP_Voice_Set_Volume(atoi(argv[1]));
}
else {
LOG_E("0xE0!0xFE");
}
}
MSH_CMD_EXPORT(TEST_Set_Volume, volume);
// BSP_Voice_Set_Volume(atoi(argv[1]));
// }
// else {
// LOG_E("0xE0!0xFE");
// }
// }
// MSH_CMD_EXPORT(TEST_Set_Volume, volume);
#endif
// #endif

View File

@ -0,0 +1,12 @@
// /*
// * @Author: mbw
// * @Date: 2024-09-05 15:04:41
// * @LastEditors: mbw && 1600520629@qq.com
// * @LastEditTime: 2024-09-05 15:31:14
// * @FilePath: \USART1_Interrupt - RT-Thread\bsp\src\bsp_wdg.c
// * @Description:
// *
// * Copyright (c) 2024 by ${git_name_email}, All Rights Reserved.
// */
// #include "bsp_wdg.h"

View File

@ -2,7 +2,7 @@
* @Author: mbw
* @Date: 2024-08-20 15:51:16
* @LastEditors: mbw && 1600520629@qq.com
* @LastEditTime: 2024-09-05 15:15:16
* @LastEditTime: 2024-09-13 15:09:42
* @FilePath: \USART1_Interrupt - RT-Thread\drivers\inc\drv_uart.h
* @Description:
* @
@ -44,7 +44,7 @@ typedef enum
/*------------------------------------------defines---------------------------------------------*/
#define UART1_DMA_RX_THREAD_STACK_SIZE (1024)
#define UART1_DMA_RX_THREAD_STACK_SIZE (1024+512)
#define UART1_DMA_RX_THREAD_PRIORITY (20)
#define UART1_DMA_RX_THREAD_TIMESLICE (5)

View File

@ -2,7 +2,7 @@
* @Author: mbw
* @Date: 2024-08-20 15:51:16
* @LastEditors: mbw && 1600520629@qq.com
* @LastEditTime: 2024-08-23 11:08:18
* @LastEditTime: 2024-09-12 17:14:01
* @FilePath: \USART1_Interrupt - RT-Thread\drivers\src\drv_common.c
* @Description:
*
@ -84,7 +84,7 @@ void system_clock_config(void)
bsp_rcc_hxtal_config(RCC_HXTAL_ON, RCC_HXTAL_DRIVE_LEVEL1);
/* 配置PLL相关参数并使能 */
std_rcc_pll_config(RCC_PLLSRC_HXTAL, RCC_PLLM_MUL12, RCC_PLLN_DIV1, RCC_PLL_DIV2);//48MHZ
std_rcc_pll_config(RCC_PLLSRC_HXTAL, RCC_PLLM_MUL4, RCC_PLLN_DIV1, RCC_PLL_DIV1);//32MHZ
std_rcc_pll_enable();
while(!std_rcc_get_pll_ready());

View File

@ -207,8 +207,6 @@ static void _pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode)
case PIN_MODE_ANALOG:
tmp_gpio_cfg.pin = index->pin;
tmp_gpio_cfg.mode = GPIO_MODE_ANALOG;
tmp_gpio_cfg.output_type = GPIO_OUTPUT_PUSHPULL;
tmp_gpio_cfg.pull = GPIO_NOPULL;
break;
case PIN_MODE_ALTERNATE:
tmp_gpio_cfg.pin = index->pin;
@ -219,7 +217,6 @@ static void _pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode)
default:
break;
}
std_gpio_init(index->gpio, &tmp_gpio_cfg);
}

View File

@ -3,6 +3,8 @@
* @file usart_bsp.c
* @author MCU Ecosystem Development Team
* @brief USART BSP函数USART配置等功能
* DMA中断方式DMA+使adc功能时ADC+DMA方式接收UART1_DMA_RX_ENABLE
* CIU32L051C8T6只有一个DMA接收通道
*
*
**************************************************************************************************
@ -26,18 +28,25 @@
#define LOG_LVL LOG_LVL_DBG
#include <ulog.h>
// #define UART1_DMA_RX_ENABLE
/*-------------------------------------用户自定义-----------------*/
/* 定时器的控制块 */
static rt_timer_t lpuart1_rx_timer;
// /* 完成量控制块 */
// static struct rt_completion completion;
rt_sem_t uart1_rx_check_sem;
#ifdef DEBUG_OUTPUT_SELECT
rt_sem_t uart1_rx_ok_sem = RT_NULL;
#endif
rt_sem_t lpuart1_rx_ok_sem;
#ifdef UART1_DMA_RX_ENABLE
static uint8_t _uart1_rx_dma_buffer[UART1_RX_BUFFER_LENGTH] = {0};
#endif
/*Ring buffer instance for TX data*/
lwrb_t uart1_tx_rb;
@ -115,6 +124,7 @@ void Uart1_Dma_Init(void)
/* DMA外设时钟使能 */
std_rcc_ahb_clk_enable(RCC_PERIPH_CLK_DMA);
#ifdef UART1_DMA_RX_ENABLE
/* dma_init_param 结构体初始化 */
dma_init_param.dma_channel = UART1_DMA_RX_CHANNEL;
dma_init_param.dma_req_id = DMA_REQUEST_USART1_RX;
@ -124,7 +134,7 @@ void Uart1_Dma_Init(void)
dma_init_param.data_size = DMA_DATA_SIZE_BYTE;
dma_init_param.mode = DMA_MODE_CIRCULAR;
std_dma_init(&dma_init_param);
#endif // UART1_DMA_RX_ENABLE 1
/* dma_init_param 结构体初始化 */
dma_init_param.dma_channel = UART1_DMA_TX_CHANNEL;
dma_init_param.dma_req_id = DMA_REQUEST_USART1_TX;
@ -135,22 +145,29 @@ void Uart1_Dma_Init(void)
dma_init_param.mode = DMA_MODE_NORMAL;
std_dma_init(&dma_init_param);
#ifdef UART1_DMA_RX_ENABLE
/* 使能接收中断 */
std_dma_interrupt_enable(UART1_DMA_RX_CHANNEL, DMA_INTERRUPT_TF);
std_dma_interrupt_enable(UART1_DMA_RX_CHANNEL, DMA_INTERRUPT_TH);
std_dma_interrupt_enable(UART1_DMA_RX_CHANNEL, DMA_INTERRUPT_TE);
#endif
/* 使能发送中断 */
// std_dma_interrupt_enable(UART1_DMA_TX_CHANNEL, DMA_INTERRUPT_TF);
#ifdef UART1_DMA_RX_ENABLE
/* NVIC初始化 */
NVIC_SetPriority(UART1_DMA_RX_IRQ_CHANNEL, 0);
NVIC_SetPriority(UART1_DMA_RX_IRQ_CHANNEL, NVIC_PRIO_3);
NVIC_EnableIRQ(UART1_DMA_RX_IRQ_CHANNEL);
#endif
NVIC_SetPriority(UART1_DMA_TX_IRQ_CHANNEL, 0);
NVIC_SetPriority(UART1_DMA_TX_IRQ_CHANNEL, NVIC_PRIO_3);
NVIC_EnableIRQ(UART1_DMA_TX_IRQ_CHANNEL);
#ifdef UART1_DMA_RX_ENABLE
Uart1_Dma_Rec_Data_Cfg(_uart1_rx_dma_buffer); // DMA接收数据配置
std_dma_enable(UART1_DMA_RX_CHANNEL);
#endif
std_dma_disable(UART1_DMA_TX_CHANNEL);
}
@ -242,9 +259,15 @@ void _Uart1_Init(uint32_t baudrate, uint32_t par)
std_usart_cr1_interrupt_enable(USART1, USART_CR1_INTERRUPT_PE);
std_usart_cr1_interrupt_enable(USART1, USART_CR3_INTERRUPT_ERR);
std_usart_cr1_interrupt_enable(USART1, USART_CR1_INTERRUPT_IDLE);
#ifndef UART1_DMA_RX_ENABLE
std_usart_cr1_interrupt_enable(USART1, USART_CR1_INTERRUPT_RXNE);
#endif // !UART1_DMA_RX_ENABLE
#ifdef UART1_DMA_RX_ENABLE
/* 使能USART DMA接收 */
std_usart_dma_rx_enable(USART1); // 串口DMA接收使能
#endif
std_usart_enable(USART1); // 串口使能
}
@ -314,6 +337,7 @@ void LPUART1_Init(uint32_t baudrate, uint32_t par)
LOG_I("LPUART1_Init");
}
#ifdef UART1_DMA_RX_ENABLE
/**
* \brief Process received data over UART1
* Data are written to RX ringbuffer for application processing at latter stage
@ -326,6 +350,7 @@ rt_inline void _UART1_ProcessData(const void *data, size_t len)
lwrb_write(&uart1_rx_rb, data, len);
}
static void _UART1_RxCheck(void)
{
static size_t old_pos;
@ -354,7 +379,7 @@ static void _UART1_RxCheck(void)
old_pos = pos; /* Save current position as old for next transfers */
}
}
#endif // UART1_DMA_RX_ENABLE
/**
* \brief Check if DMA is active and if not try to send data
@ -467,7 +492,10 @@ static void Uart1_Rx_Thread_Entry(void *parameter)
while (1)
{
rt_sem_take(uart1_rx_check_sem, RT_WAITING_FOREVER);
#ifdef UART1_DMA_RX_ENABLE
_UART1_RxCheck();
#endif
rt_thread_mdelay(1);
}
}
@ -487,8 +515,7 @@ static int _UART1_SemCreate(void)
RTT_LOG_D("create uart1_rx_ok_sem create fail");
}
#endif
//采用软件定时器方式,检测串口接收是否完成
lpuart1_rx_timer = rt_timer_create("lprx_time", Lpuart_Rx_Complate_Check_Entry,
RT_NULL, 10,
RT_TIMER_FLAG_PERIODIC);
@ -511,6 +538,7 @@ static int _UART1_SemCreate(void)
}
INIT_PREV_EXPORT(_UART1_SemCreate);
#ifdef UART1_DMA_RX_ENABLE
/**
* @brief DMA通道0中断服务函数 UART1 RX
* @retval
@ -539,6 +567,7 @@ void DMA_Channel0_IRQHandler(void)
/* leave interrupt */
rt_interrupt_leave();
}
#endif
/**
* @brief DMA通道1中断服务函数
@ -572,12 +601,16 @@ void USART1_IRQHandler(void)
/* enter interrupt */
rt_interrupt_enter();
#ifndef UART1_DMA_RX_ENABLE
uint8_t data = 0;
/* 接收到字节 */
// if (((std_usart_get_cr1_interrupt_enable(USART1, USART_CR1_INTERRUPT_RXNE)) && (std_usart_get_flag(USART1, USART_FLAG_RXNE))) != RESET)
// {
// std_usart_clear_flag(USART1, USART_FLAG_RXNE);
// std_usart_tx_write_data(USART1, std_usart_rx_read_data(USART1));
// }
if (((std_usart_get_cr1_interrupt_enable(USART1, USART_CR1_INTERRUPT_RXNE)) && (std_usart_get_flag(USART1, USART_FLAG_RXNE))) != RESET)
{
std_usart_clear_flag(USART1, USART_FLAG_RXNE);
data = (uint8_t)std_lpuart_rx_data_read(USART1);
lwrb_write(&uart1_rx_rb, &data, 1);
}
#endif
/* 检查到奇偶校验错误中断使能 */
if (((std_usart_get_cr1_interrupt_enable(USART1, USART_CR1_INTERRUPT_PE)) && (std_usart_get_flag(USART1, USART_FLAG_PE))) != RESET)
{
@ -596,6 +629,8 @@ void USART1_IRQHandler(void)
#ifdef DEBUG_OUTPUT_SELECT
rt_sem_release(uart1_rx_ok_sem);
#endif
}
/* leave interrupt */
rt_interrupt_leave();
@ -652,7 +687,7 @@ void LPUART1_IRQHandler(void)
int rt_hw_usart_init(void)
{
UART1_Init(BAUD_RATE_115200, LPUART_PARITY_NONE);
LPUART1_Init(BAUD_RATE_4800, LPUART_PARITY_NONE);
// LPUART1_Init(BAUD_RATE_4800, LPUART_PARITY_NONE);
return RT_EOK;
}
INIT_PREV_EXPORT(rt_hw_usart_init);